Commit graph

1285 commits

Author SHA1 Message Date
Per Lindgren
7d0b1e0d75 Monotonic book 2023-02-01 11:50:08 +01:00
Per Lindgren
2b4e0e01e4 Monotonic book update 2023-02-01 11:49:11 +01:00
Henrik Tjäder
3ee57ff00c CI: Require jobs to pass CI, improve job names 2023-02-01 09:41:39 +01:00
Henrik Tjäder
cd10263201 Revert accidental removal of editorial changes 2023-02-01 09:24:24 +01:00
Henrik Tjäder
baa85afe25 Book: Add mermaid files 2023-02-01 09:23:13 +01:00
Henrik Tjäder
9369950709 Book: Enable mermaid for mdbook 2023-02-01 09:23:13 +01:00
Henrik Tjäder
69a7c69bf3 CI: Add mdbook-mermaid 2023-02-01 09:23:13 +01:00
Per Lindgren
8d8a1e5afc Book: Major rework for RTIC v2 2023-02-01 09:23:12 +01:00
Emil Fresk
2a4218c8ff Cleanup common code and clippy fixes 2023-02-01 09:10:31 +01:00
Emil Fresk
4c95224e72 Fix spelling error 2023-02-01 09:10:30 +01:00
Emil Fresk
bad222b5a3 rtic-channel: try_* APIs now error if Sender/Receiver does not exist 2023-02-01 09:10:30 +01:00
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