aboutsummaryrefslogtreecommitdiff
path: root/rtic-monotonics/src/lib.rs
AgeCommit message (Collapse)Author
2025-06-15Add all the timers to the list in lib.rs.Jonathan 'theJPster' Pallant
2025-04-07Port ESP32-C3 changes to ESP32-C6 branchEli Hastings
2025-01-24ATSAMD RTC monotonic referral in documentation (#1014)Dan Whitman
* rtic-monotonics: Adds a section to the module documentation about ATSAMD chip monotonics provided in the `atsamd-hal` crate * rtic-monotonics: Adds a section to README listing the supported microcontroller platforms. * rtic-sync: Fix clippy complaints error: the following explicit lifetimes could be elided: 'a --> rtic-sync/src/signal.rs:113:6 | 113 | impl<'a, T: Copy> SignalReader<'a, T> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes = note: `-D clippy::needless-lifetimes` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::needless_lifetimes)]` help: elide the lifetimes | 113 - impl<'a, T: Copy> SignalReader<'a, T> { 113 + impl<T: Copy> SignalReader<'_, T> { * xtask: Clippy fix warning warning: elided lifetime has a name --> xtask/src/cargo_command.rs:427:14 | 420 | fn build_args<'i, T: Iterator<Item = &'i str>>( | -- lifetime `'i` declared here ... 427 | ) -> Vec<&str> { | ^ this elided lifetime gets resolved as `'i` | = note: `#[warn(elided_named_lifetimes)]` on by default --------- Co-authored-by: Dan Whitman <daniel.whitman.2@us.af.mil> Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2024-10-23rtic-monotonics: Improve docs on interrupt priorityEmil Fresk
2024-09-29Add SYSTIMER based ESP32-C3 monotonic (#972)onsdagens
* add esp32c3 monotonic * fix tests
2024-09-29Feature/rp235x (#970)Michael Zill
* Add support for RP235x (Raspberry Pico 2) The xtask build system has not been updated therefor the components need to be build through Cargo * Remove unnecessary thumbv8mainhf-backend definition * Remove unnecessary thumbv8m.main-none-eabihf target * Update CHANGELOG * Remove default feature rp235x from rtic-monotonics * Remove features from rp235x-pac dependency in rtic-monotonics for rp235x
2024-09-18update docs (#977)Robin Mueller
Add notice for systems without native CAS operations
2024-05-27add support for nrf52805 (#941)Foo
2024-04-10Monotonic rewrite (#874)Finomnis
* Rework timer_queue and monotonic architecture Goals: * make Monotonic purely internal * make Monotonic purely tick passed, no fugit involved * create a wrapper struct in the user's code via a macro that then converts the "now" from the tick based monotonic to a fugit based timestamp We need to proxy the delay functions of the timer queue anyway, so we could simply perform the conversion in those proxy functions. * Update cargo.lock * Update readme of rtic-time * CI: ESP32: Redact esp_image: Too volatile * Fixup: Changelog double entry rebase mistake --------- Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2023-11-10Add documentation for imxrt; other doc fixesFinomnis
2023-11-08CI: rtic-monotonics: systick not always in scopeHenrik Tjäder
Links are checked during compilation, and to not make it overly complex remove the link ``` error: unresolved link to `systick` --> rtic-monotonics/src/lib.rs:7:11 | 7 | //! The [`systick`] monotonic works on all cortex-M parts, and requires that the feature `cortex-m-systick` is enabled. | ^^^^^^^ no item named `systick` in scope | = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` = note: `-D rustdoc::broken-intra-doc-links` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(rustdoc::broken_intra_doc_links)]` error: could not document `rtic-monotonics` ```
2023-11-08Add Monotonic for i.MX RT chip familyFinomnis
2023-11-01Fix CI with async_fn_in_trait not being a featureEmil Fresk
2023-09-06expose all stm32-metapac chips as featuresAndres Vahter
add more supported timers
2023-09-06PoC Monotonic impl based on stm32-metapacAndres Vahter
2023-04-16Merge #736bors[bot]
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-16Deny on warnings in xtasksdatdenkikniet
2023-04-15rtic-monotonics: Add some docsdatdenkikniet
2023-04-04Add setting of priority to interruptsEmil Fresk
2023-04-02Added nRF monotonicsEmil Fresk
2023-03-11rtic-monotonics: Add interrupt tokens to make sure users bind interruptsEmil Fresk
2023-03-04rtic-monotonics: Fix testsHenrik Tjäder
2023-03-04CFG: Align all crates to use hyphenHenrik Tjäder
2023-03-01Fix spelling on "cortex_m_systick"datdenkikniet
2023-03-01rtic-monotonics: Feature gate monotonics correctly to support multiple MCUsEmil Fresk
2023-03-01RP2040 monotonic, rename systick monotonic to not have double nameEmil Fresk
2023-03-01CI: Don't let warnings get awayHenrik Tjäder
2023-03-01Fixed systick monotonicEmil Fresk
2023-03-01Add rtic-timer (timerqueue + monotonic) and rtic-monotonics (systick-monotonic)Emil Fresk