aboutsummaryrefslogtreecommitdiff
path: root/rtic-monotonics/src/lib.rs
AgeCommit message (Collapse)Author
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