Commit graph

1968 commits

Author SHA1 Message Date
Christian Krenslehner
c63669488a fix(doc): fix typo in file names to match with docs 2025-04-01 20:32:14 +00:00
Ronald Weber
7fd35e0152 examples/esp32c3: Update esp-hal to 1.0.0-beta.0 2025-03-27 20:51:38 +00:00
Oleksandr Babak
cb7d053b78 fix(ci): adjust filenames for ouputs 2025-03-27 14:47:11 +00:00
Oleksandr Babak
8127208eb5 feat: add example for divergent tasks 2025-03-27 14:47:11 +00:00
Oleksandr Babak
b75b8f98b0 doc: add a timely yield notice 2025-03-27 14:47:11 +00:00
Oleksandr Babak
c43788f141 doc: add a paragraph to software_tasks.md 2025-03-27 14:47:11 +00:00
Oleksandr Babak
f6eacdc8d1 doc: mention diverging tasks in book 2025-03-27 14:47:11 +00:00
Oleksandr Babak
160b7c00a6 fix(či): space between name and generics 2025-03-27 14:47:11 +00:00
Oleksandr Babak
22ba6bac06 refactor: remove minor code duplication 2025-03-27 14:47:11 +00:00
Oleksandr Babak
0593a7290b chore: update tests 2025-03-27 14:47:11 +00:00
Oleksandr Babak
78e9127fc5 chore: changelog entry 2025-03-27 14:47:11 +00:00
Oleksandr Babak
ff3b1ad527 feat: allow diverding software tasks with 'static context (they never return) 2025-03-27 14:47:11 +00:00
Henrik Tjäder
267ed9dafd RTIC: Changelog: Reorder entries to match timeline 2025-03-26 22:04:29 +00:00
Ronald Weber
9a36db8026 Update esp32c3 to 0.28.0 2025-03-26 22:04:29 +00:00
Emil Fresk
fb67db97d6 Fix CI 2025-03-24 09:00:58 +00:00
datdenkikniet
d7c6947f4e rtic-sync: re-wrap UnsafeCell instead 2025-03-24 07:36:23 +00:00
datdenkikniet
bef2e1b9f0 rtic-sync: remove unnecessary with_mut, safety comment 2025-03-24 07:36:23 +00:00
datdenkikniet
dae55bd7e4 rtic-sync: add note about assert & update another to debug_assert 2025-03-24 07:36:23 +00:00
datdenkikniet
39d967bf49 rtic-sync: update CHANGELOG.md 2025-03-24 07:36:23 +00:00
datdenkikniet
9a953c9875 add CI step to run rtic-sync loom tests 2025-03-24 07:36:23 +00:00
datdenkikniet
cf2ed6d49e rtic-sync: add loom tests 2025-03-24 07:36:23 +00:00
datdenkikniet
b5db435501 rtic-sync: introduce loom compat layer and apply it to channel 2025-03-24 07:36:23 +00:00
datdenkikniet
d76252d767 rtic-sync: update CHANGELOG.md 2025-03-23 10:47:25 +00:00
datdenkikniet
1dd279e86e rtic-sync: we have exclusive access to the free slot pointer when in drop 2025-03-23 10:47:25 +00:00
datdenkikniet
ea56cc0ce8 rtic-sync: take link if it is popped 2025-03-23 10:47:25 +00:00
datdenkikniet
11699b4391 rtic: placate clippy for esp32c3 2025-03-23 09:57:48 +00:00
datdenkikniet
5de3ca0aef ci: use reusable workflow 2025-03-23 09:57:48 +00:00
datdenkikniet
414d759ed9 ci: some nicer messages 2025-03-23 09:57:48 +00:00
datdenkikniet
6d2150b61c ci: riscv check examples does not need nightly toolchain 2025-03-23 09:57:48 +00:00
datdenkikniet
5aa479b23e ci: fix QEMU tests for esp32 2025-03-23 09:57:48 +00:00
datdenkikniet
cfcf21ffe4 ci: Check at least one C3 target 2025-03-23 09:57:48 +00:00
datdenkikniet
0f5ddeff8d ci: check for hifive1 is now also supported 2025-03-23 09:57:48 +00:00
datdenkikniet
347bfaae02 ci & xtask: support hifive clippy 2025-03-23 09:57:48 +00:00
datdenkikniet
cece4dfcda ci: check can use the same template 2025-03-23 09:57:48 +00:00
datdenkikniet
a177b78851 ci: clippy can use the same template 2025-03-23 09:57:48 +00:00
datdenkikniet
3bb1041755 ci: testexamples can use the same template 2025-03-23 09:57:48 +00:00
datdenkikniet
546d2bd41b ci: checkexamples can use the same template 2025-03-23 09:57:48 +00:00
Cyril Marpaud
2c63a09cc4 rtic-sync: update changelog 2025-03-16 16:24:54 +00:00
Cyril Marpaud
6f57469bb5 rtic-sync(docs): harmonize make_signal and make_channel macros 2025-03-16 16:24:54 +00:00
Cyril Marpaud
94b2d5e9c0 rtic-sync: don't force Signal import on make_signal!() use 2025-03-16 16:24:54 +00:00
Emil Fresk
daff0c2913 rtic-sync: Release v1.3.2 2025-03-16 11:29:05 +00:00
datdenkikniet
e6bd03051f rtic-sync: always wake wait_queue when attempting to return an item
to freeq
2025-03-16 11:19:22 +00:00
datdenkikniet
4d58d2bcd5 rtic-sync: add test validating that free queue slots are not lost on drop 2025-03-16 11:19:22 +00:00
datdenkikniet
36c574019f rtic-sync: add explicit check for being closed 2025-03-16 11:19:22 +00:00
datdenkikniet
84c7ad186e rtic-sync: improve comments 2025-03-16 11:19:22 +00:00
datdenkikniet
4fa3f5ddba rtic-sync: Channel: Sender: rewriter send logic to be easier to validate 2025-03-16 11:19:22 +00:00
datdenkikniet
daf977dcff Blah 2025-03-16 11:19:22 +00:00
datdenkikniet
404c30d620 rtic-sync: update README.md 2025-03-16 11:19:22 +00:00
datdenkikniet
e59848075d rtic-sync: improve safety comments 2025-03-16 11:19:22 +00:00
datdenkikniet
76631309ef rtic-sync: replacing SlotPtr is not actually safe 2025-03-16 11:19:22 +00:00