datdenkikniet
ed465b0c3b
Fix #699
2023-05-11 19:20:58 +02:00
Emil Fresk
67d5ade4fd
Fix zero prio tasks when all async tasks have default (no) arguments
2023-05-10 16:26:52 +02:00
bors[bot]
55083fb3cc
Merge #736
...
736: More `xtasks` and add examples to `rtic` repo r=korken89 a=datdenkikniet
This was in #732 before, but decluttering that PR seemed sensible
Co-authored-by: datdenkikniet <jcdra1@gmail.com>
2023-04-16 19:19:09 +00:00
datdenkikniet
2b9e8cbf1f
Fix UI test
2023-04-16 13:35:06 +02:00
datdenkikniet
799e5bf357
Placate clippy
2023-04-16 13:08:46 +02:00
datdenkikniet
2db26c1015
Deny on warnings in xtasks
2023-04-16 13:08:46 +02:00
datdenkikniet
d838286de6
Fix config pickup behaviour so that both examples and usage-examples build
...
correctly
2023-04-16 13:08:46 +02:00
datdenkikniet
cb83309462
RTIC uses nightly now :)
2023-04-15 19:19:49 +02:00
datdenkikniet
1e93400325
rtic: allow docs.rs to build docs
2023-04-15 19:19:49 +02:00
Emil Fresk
66780d8a7b
Fix if a enqueued instant is first in a non-empty queue
2023-04-08 22:11:12 +02:00
Emil Fresk
bc5798d7f0
Fix monotonic dep
2023-04-05 21:38:07 +02:00
Emil Fresk
f0a59e3441
Less keywords
2023-04-05 21:29:17 +02:00
Román Cárdenas
ce508a1882
Merge branch 'master' into master
2023-03-29 21:07:36 +02:00
bors[bot]
0c2272ce25
Merge #710
...
710: Start async tasks at lowest priority r=AfoHT a=korken89
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2023-03-29 18:32:15 +00:00
Emil Fresk
ee6e6938f6
Update monotonic token macro names
2023-03-29 20:09:36 +02:00
Emil Fresk
48e5acf294
Start async tasks at lowest priority
2023-03-19 22:15:36 +01:00
Román Cárdenas
216186cb60
Update changelog
2023-03-19 20:28:36 +01:00
Román Cárdenas
6da7f63fb3
cortex-m as optional dependency
2023-03-19 20:22:32 +01:00
Emil Fresk
e4d9284e25
rtic-monotonics: Add interrupt tokens to make sure users bind interrupts
2023-03-11 20:59:26 +01:00
Henrik Tjäder
62e687242a
ci: Add v6 uitest feature
2023-03-04 21:03:46 +01:00
Henrik Tjäder
2e63f5bca3
ci: Add rtic-uitest feature
...
Fixes the trybuild ui tests for rtic crate
2023-03-04 20:22:45 +01:00
Henrik Tjäder
44af136605
CFG: Align all crates to use hyphen
2023-03-04 20:22:45 +01:00
Emil Fresk
32b537aef6
Merge arbiter and channel into sync
2023-03-01 20:11:00 +01:00
Henrik Tjäder
bacdb7da59
CI: Basic tests rework
2023-03-01 00:35:23 +01:00
Emil Fresk
4442c46926
Update backend features to be more clear
2023-03-01 00:35:21 +01:00
Emil Fresk
b9e0f36aff
Add feature flags
2023-03-01 00:35:20 +01:00
Emil Fresk
60f0342b69
Break out core specific codegen to bindings
2023-03-01 00:35:20 +01:00
Henrik Tjäder
9e445b3583
Move rtic macros to repo root, tune xtask
2023-03-01 00:35:13 +01:00
Henrik Tjäder
4124fbdd61
xtask: Allow filtering examples
2023-03-01 00:35:13 +01:00
Henrik Tjäder
f7651911d7
xtask: Clippy, optionally get cargo size output
2023-03-01 00:35:13 +01:00
Henrik Tjäder
858160a55d
rtic-monotonics: Simplify features, default is 1kHz
...
Make 100 Hz or 10 kHz opt in through features,
which are meant for testing primarily.
2023-03-01 00:35:13 +01:00
Per Lindgren
0f513e1e20
book/example polish
2023-03-01 00:35:12 +01:00
Per Lindgren
a8d890db3d
examples polished
2023-03-01 00:35:12 +01:00
Emil Fresk
2493860078
Fix missing crate docs in examples
2023-03-01 00:35:12 +01:00
Per Lindgren
e57155a7c2
deny missing docs
2023-03-01 00:35:11 +01:00
Emil Fresk
b6fdb9060b
Simplify Systick Monotonic by integrating the TQ
2023-03-01 00:35:11 +01:00
Emil Fresk
82f2f08349
Make xtask pass, clean up rtic Cargo.toml
2023-03-01 00:35:11 +01:00
Henrik Tjäder
0f5178a48f
RTIC: Examples cargo fmt
2023-03-01 00:35:11 +01:00
Henrik Tjäder
19c87ea79d
Fix cargo README paths, disable publish for xtask
...
Do not publish xtask crate under any circumstance
2023-03-01 00:35:10 +01:00
Per Lindgren
89632f9b22
book polish
2023-03-01 00:35:04 +01:00
Per Lindgren
1f51b10297
Book: Major rework for RTIC v2
2023-03-01 00:33:39 +01:00
Henrik Tjäder
58692a35e8
Fix some references to cortex-m-rtic
2023-03-01 00:33:37 +01:00
Henrik Tjäder
5908d5bdbc
CI: Cleanup old syntax CI
2023-03-01 00:33:35 +01:00
Henrik Tjäder
ff12a02d02
CI: Add rtic-channel to Changelog, remove defunct changelog
2023-03-01 00:33:35 +01:00
Emil Fresk
922f1ad0eb
Added examples for async crates + fixed codegen for non-Copy arguments
2023-03-01 00:33:34 +01:00
Emil Fresk
d23de62823
Remove parsing on capacity
2023-03-01 00:33:34 +01:00
Henrik Tjäder
1974f1f00a
Make clippy and fmt happy
2023-03-01 00:33:32 +01:00
Emil Fresk
a3f48a524b
Does CI work again?
2023-03-01 00:33:31 +01:00
Emil Fresk
306aa47170
Add rtic-timer (timerqueue + monotonic) and rtic-monotonics (systick-monotonic)
2023-03-01 00:33:31 +01:00