aboutsummaryrefslogtreecommitdiff
path: root/rtic-sync/src
AgeCommit message (Expand)Author
2025-06-18rtic-sync: require channel-users to deal with non-empty channelsdatdenkikniet
2025-06-18rtic-sync: add some testsdatdenkikniet
2025-06-15Add blocking version of `rtic_sync::arbiter::{i2c,spi}::ArbiterDevice`Emil Fresk
2025-03-24rtic-sync: re-wrap UnsafeCell insteaddatdenkikniet
2025-03-24rtic-sync: remove unnecessary with_mut, safety commentdatdenkikniet
2025-03-24rtic-sync: add note about assert & update another to debug_assertdatdenkikniet
2025-03-24rtic-sync: add loom testsdatdenkikniet
2025-03-24rtic-sync: introduce loom compat layer and apply it to `channel`datdenkikniet
2025-03-23rtic-sync: we have exclusive access to the free slot pointer when in `drop`datdenkikniet
2025-03-23rtic-sync: `take` link if it is poppeddatdenkikniet
2025-03-16rtic-sync(docs): harmonize make_signal and make_channel macrosCyril Marpaud
2025-03-16rtic-sync: don't force Signal import on make_signal!() useCyril Marpaud
2025-03-16rtic-sync: always wake `wait_queue` when attempting to return an itemdatdenkikniet
2025-03-16rtic-sync: add test validating that free queue slots are not lost on dropdatdenkikniet
2025-03-16rtic-sync: add explicit check for being closeddatdenkikniet
2025-03-16rtic-sync: improve commentsdatdenkikniet
2025-03-16rtic-sync: Channel: Sender: rewriter `send` logic to be easier to validatedatdenkikniet
2025-03-16Blahdatdenkikniet
2025-03-16rtic-sync: improve safety commentsdatdenkikniet
2025-03-16rtic-sync: replacing SlotPtr is not actually safedatdenkikniet
2025-03-16rtic-sync: explicitly send an awoken Sender the slot it can usedatdenkikniet
2025-03-12Fix #780datdenkikniet
2025-01-24ATSAMD RTC monotonic referral in documentation (#1014)Dan Whitman
2024-12-06Fix documentation (docs.rs) and release 2.1.2Emil Fresk
2024-10-23Signal ergo minor fixes (#986)Sebastian Kuzminsky
2024-08-07Fix CI with 1.80Emil Fresk
2024-06-23Fix `Default` for `rtic_sync::signal`Emil Fresk
2024-06-23rtic-sync: clippy::new-without-default lintHenrik Tjäder
2024-06-19Add Signal to rtic-sync (#934)AdinAck
2024-05-27Fix clippy lintsEmil Fresk
2024-05-01Make debug asserts into asserts to help find the issue (#931)Emil Fresk
2024-03-13rtic-sync: Fix xtask doc, non-compiling example (#900)Henrik Tjäder
2024-02-23rtic-sync: Remove unstable flag, and add defmt derives (#889)Emil Fresk
2024-01-07Changes `make_channel!` macro to accept more types (#877)Anshul Gupta
2023-12-01Fix mono delay (#843)Finomnis
2023-11-28rtic-sync Arbiter: impl more I2C trait fnsAndres Vahter
2023-11-28rtic-sync: add Arbiter for I2CAndres Vahter
2023-11-22rtic-sync: Add SPI bus sharing with arbiterNils Fitinghoff
2023-09-27esp32c3 supportonsdagens
2023-08-25ritc-sync: Fix make_channel forcing dependency into user crateNils Fitinghoff
2023-06-14rtic-sync: Fix possible UB in make_channel!Emil Fresk
2023-04-16Merge #736bors[bot]
2023-04-16Deny on warnings in xtasksdatdenkikniet
2023-04-15rtic-sync: smoe more docsdatdenkikniet
2023-03-15refactor: re-formatted filesYandrik
2023-03-15refactor(macro): used $crate for better interopYandrik
2023-03-15refactor: re-formatted channel.rs fileYandrik
2023-03-15fix(rtic-sync): used fully qualified paths in Channel MacroYandrik
2023-03-01Merge arbiter and channel into syncEmil Fresk