aboutsummaryrefslogtreecommitdiff
path: root/rtic-monotonics/src
AgeCommit message (Collapse)Author
2023-10-03rtic-monotonics: Fix stm32-metapac useNils Fitinghoff
Previously, the stm32 monotonics only compiled for some chip families. For example, stm32g081kb worked, but not stm32f407*. The stm32-metapac does not directly unify peripheral names between the many stm32 families, but provides tools for build scripts to generate code that uses the right names for the selected chip. Use that mechanism instead of targeting a specific family.
2023-09-19rtic-monotonics: Implement blocking DelayUs from embedded-hal 1Nils Fitinghoff
2023-09-06add embedded-hal-async impl to stm32Andres Vahter
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-08-25rtic-monotonics: Add 64-bit SysTick monotonicNils Fitinghoff
Counting at 1 kHz, 32 bits for counting ticks is not enough to ensure monotonicity for more than 50 days. Add a feature to change the backing storage to 64 bits.
2023-08-08Support RP2040 PAC v0.5 in `rtic-monotonics`Emil Fresk
2023-07-25Fixed new TAIT requirement and release v2.0.1 of RTICEmil Fresk
2023-04-23Update embedded-hal-asyncdatdenkikniet
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-10rtic-monotonics: export fugit the same for all monotonicsEmil Fresk
2023-04-05Fix monotonics raceEmil Fresk
2023-04-04Add setting of priority to interruptsEmil Fresk
2023-04-02Added nRF monotonicsEmil Fresk
2023-03-29Update monotonic token macro namesEmil Fresk
2023-03-15refactor: re-formatted filesYandrik
2023-03-15refactor(macro): changed not-yet-changed crate names to $crateYandrik
2023-03-15refactor(macro): used $crate for better interopYandrik
2023-03-11Merge #702bors[bot]
702: Monotonics interrupt token r=AfoHT a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2023-03-11rtic-monotonics: Add interrupt tokens to make sure users bind interruptsEmil Fresk
2023-03-11rtic-monotonics: Unmask the RP2040 timerEmil Fresk
2023-03-04rtic-monotonics: Fix testsHenrik Tjäder
2023-03-04CFG: Align all crates to use hyphenHenrik Tjäder
2023-03-01Add feature flagsEmil Fresk
2023-03-01Make embedded-hal-async dependency optional for better compatibility with HALsdatdenkikniet
Some hals implement traits for embedded-hal version `=1.0.0.alpha.<not 9>`, which is explicitly incompatible with the version `=1.0.0.alpha.9` which embedded-hal-async depends on. Making the dependency optional allows downstream projects to include rtic-monotonic without requiring that all of their other libraries also implement that specific version of embedded-hal 1.0
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-01rtic-monotonics: Simplify features, default is 1kHzHenrik Tjäder
Make 100 Hz or 10 kHz opt in through features, which are meant for testing primarily.
2023-03-01Simplify Systick Monotonic by integrating the TQEmil Fresk
2023-03-01Make xtask pass, clean up rtic Cargo.tomlEmil Fresk
2023-03-01Added examples for async crates + fixed codegen for non-Copy argumentsEmil Fresk
2023-03-01CI: Don't let warnings get awayHenrik Tjäder
2023-03-01Systick runs at 1 kHzEmil Fresk
2023-03-01Fixed systick monotonicEmil Fresk
2023-03-01Add rtic-timer (timerqueue + monotonic) and rtic-monotonics (systick-monotonic)Emil Fresk