Commit graph

1274 commits

Author SHA1 Message Date
Emil Fresk
fd03e7500d Added testing to rtic-arbiter 2023-02-01 09:10:30 +01:00
Emil Fresk
ac891333f1 Add rtic-arbiter 2023-02-01 09:10:30 +01:00
Emil Fresk
6c48ebeeee Move common data structures to rtic-common 2023-02-01 09:10:30 +01:00
Henrik Tjäder
cfd0914ef6 Fix some references to cortex-m-rtic 2023-02-01 09:10:29 +01:00
Emil Fresk
06867ca440 rtic-time: Make Send happy 2023-01-28 21:11:18 +01:00
Emil Fresk
e6c82b7a4d Fix CI for rtic-channel 2023-01-28 20:54:50 +01:00
Emil Fresk
bb98c315e0 rtic-channel: Add testing, fix bugs 2023-01-28 20:47:21 +01:00
Henrik Tjäder
664f7b0ab0 CI: Check/build the docs
Still no publish or further steps
2023-01-28 14:12:32 +01:00
Henrik Tjäder
7f782c0d31 CI: Check and tests for all crates 2023-01-28 14:06:58 +01:00
Henrik Tjäder
873698d935 Book: Fix gitignore to exclude mdbook output 2023-01-28 13:57:50 +01:00
Emil Fresk
975819cfc1 rtic-channel: Fix clippy lint 2023-01-28 13:35:37 +01:00
Emil Fresk
79799d241c Use Pin in the linked lists 2023-01-28 13:28:24 +01:00
Henrik Tjäder
56725c3c10 CI: Cleanup old syntax CI 2023-01-28 12:07:05 +01:00
Henrik Tjäder
9d085cc8b7 CI: Alphabetical sort of clippy jobs 2023-01-28 11:42:56 +01:00
Henrik Tjäder
b2121f9ae6 CI: Cargo fmt for channel, mono., time 2023-01-28 11:42:24 +01:00
Henrik Tjäder
2cba9c363b CI: Add rtic-channel to Changelog, remove defunct changelog 2023-01-28 11:28:59 +01:00
Henrik Tjäder
f372194ab4 Add changelog templates 2023-01-28 11:15:59 +01:00
Emil Fresk
8a1503ef3e Added examples for async crates + fixed codegen for non-Copy arguments 2023-01-27 20:20:14 +01:00
Emil Fresk
a04f127a09 Remove parsing on capacity 2023-01-27 19:33:25 +01:00
Henrik Tjäder
87aa9df129 CI: Don't let warnings get away 2023-01-27 13:18:29 +01:00
Henrik Tjäder
8cef52daf7 waker registration somehow lost, back again 2023-01-27 13:00:16 +01:00
Henrik Tjäder
1c709c2866 CI: Clippy for time, monotonics, channel 2023-01-27 12:55:26 +01:00
Henrik Tjäder
2f8c7bee18 CI: Changelog: s/timer/time/ 2023-01-27 12:53:08 +01:00
Henrik Tjäder
d752c92d72 CI: Changelog fix syntax 2023-01-27 12:28:32 +01:00
Henrik Tjäder
753e9075d2 Experiment with changelog enforcer per path 2023-01-27 12:09:39 +01:00
Henrik Tjäder
c531388715 Make clippy and fmt happy 2023-01-27 11:24:43 +01:00
Emil Fresk
cf646adb73 Fixes in MPSC linked list and dropper handling 2023-01-26 22:51:11 +01:00
Emil Fresk
e1bc911080 Remove unnecessary MaybeUninit 2023-01-26 22:51:11 +01:00
Emil Fresk
5a11a90bd9 Systick runs at 1 kHz 2023-01-26 22:51:11 +01:00
Emil Fresk
897bcf78fe Optimize linked list popping so delete is not run everytime 2023-01-26 22:51:11 +01:00
Emil Fresk
1f9eb45dd0 Fixed systick monotonic 2023-01-26 22:51:10 +01:00
Emil Fresk
feca271a4c Add gitignore for book 2023-01-26 22:51:10 +01:00
Emil Fresk
1b2b593b91 Does CI work again? 2023-01-26 22:51:10 +01:00
Emil Fresk
4f5eaee21e Add rtic-timer (timerqueue + monotonic) and rtic-monotonics (systick-monotonic) 2023-01-26 22:51:10 +01:00
Emil Fresk
6bbcfbec4d Fix so deny(missing_docs) work 2023-01-26 22:25:32 +01:00
Emil Fresk
8e316deae8 monotonic experiments 2023-01-26 22:25:32 +01:00
Per Lindgren
8e58986ebc executor update for less unsafe and more clear 2023-01-26 22:25:31 +01:00
Emil Fresk
340b08f053 Async tasks can now take arguments at spawn again 2023-01-26 22:25:31 +01:00
Emil Fresk
ad2bf4e77c More work on new spawn/executor 2023-01-26 22:25:31 +01:00
Emil Fresk
b1cadd79ee New executor design 2023-01-26 22:25:31 +01:00
Emil Fresk
cb588c9128 Start CI, disable docs building 2023-01-26 22:25:11 +01:00
Emil Fresk
3cfb95a5db Clippy fixes 2023-01-26 22:22:40 +01:00
Emil Fresk
11f0164448 Support 0 prio tasks 2023-01-26 22:22:40 +01:00
Emil Fresk
d3d0109dd0 All examples pass with cargo xtask --target all 2023-01-26 22:22:39 +01:00
Emil Fresk
1fdcde1ead Update semihosting 2023-01-26 22:22:39 +01:00
Emil Fresk
01e01643f5 Fix typos 2023-01-26 22:22:39 +01:00
Emil Fresk
796433fad2 Fix failing UI test 2023-01-26 22:22:39 +01:00
Emil Fresk
4d2885e220 Update UI tests, 1 failing that needs fixing 2023-01-26 22:22:39 +01:00
Per Lindgren
e6c9350c89 more examples 2023-01-26 22:22:38 +01:00
Emil Fresk
81874adf4e Fix locks, basepri writeback error 2023-01-26 22:22:38 +01:00