Nils Fitinghoff
8824202c5a
rtic-monotonics: Fix stm32-metapac use
...
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-10-03 20:50:50 +00:00
dependabot[bot]
3143b7e0ca
Update stm32-metapac requirement from 13.0.0 to 14.0.0
...
Updates the requirements on [stm32-metapac](https://github.com/embassy-rs/stm32-data ) to permit the latest version.
- [Commits](https://github.com/embassy-rs/stm32-data/commits )
---
updated-dependencies:
- dependency-name: stm32-metapac
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-02 19:11:45 +00:00
Emil Fresk
3b8d787a91
Release rtic-monotonics v1.2.0
2023-09-19 13:34:29 +00:00
Nils Fitinghoff
a2ec8f983c
rtic-monotonics: Implement blocking DelayUs from embedded-hal 1
2023-09-19 13:31:09 +00:00
Andres Vahter
7dcc59d4ed
expose all stm32-metapac chips as features
...
add more supported timers
2023-09-06 18:48:36 +00:00
Andres Vahter
7d223ffe57
PoC Monotonic impl based on stm32-metapac
2023-09-06 18:48:36 +00:00
Emil Fresk
adfe33f597
Release rtic-monotonics 1.1.0, release rtic-sync 1.0.2
2023-08-29 07:17:31 +00:00
Nils Fitinghoff
4ea73021d6
rtic-monotonics: Add 64-bit SysTick monotonic
...
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-25 15:16:18 +00:00
Emil Fresk
df66163ace
Bump embedded-hal-async in rtic-monotonics
2023-08-20 11:03:35 +00:00
Emil Fresk
5b2d722446
Support RP2040 PAC v0.5 in rtic-monotonics
2023-08-08 10:00:20 +00:00
Emil Fresk
c3884e212c
v2.0 release
2023-05-25 08:27:58 +02:00
Emil Fresk
ce3804dc92
Prepare release of rtic-monotonics with new eha version
2023-04-23 21:49:57 +02:00
datdenkikniet
9eae3ed4be
Update embedded-hal-async
2023-04-23 17:31:51 +02:00
datdenkikniet
401c636215
rtic-monotonics: Add some docs
2023-04-15 19:19:49 +02:00
Emil Fresk
66780d8a7b
Fix if a enqueued instant is first in a non-empty queue
2023-04-08 22:11:12 +02:00
Emil Fresk
aeec8bd41b
Add setting of priority to interrupts
2023-04-04 21:40:19 +02:00
Emil Fresk
a2f153249f
Added nRF monotonics
2023-04-02 15:19:07 +02:00
Henrik Tjäder
44af136605
CFG: Align all crates to use hyphen
2023-03-04 20:22:45 +01:00
datdenkikniet
002d0b0d16
Make embedded-hal-async dependency optional for better compatibility with HALs
...
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-01 00:35:19 +01:00
Emil Fresk
b566a89393
rtic-monotonics: Feature gate monotonics correctly to support multiple MCUs
2023-03-01 00:35:19 +01:00
Emil Fresk
8963e0e27a
RP2040 monotonic, rename systick monotonic to not have double name
2023-03-01 00:35:19 +01:00
Henrik Tjäder
858160a55d
rtic-monotonics: Simplify features, default is 1kHz
...
Make 100 Hz or 10 kHz opt in through features,
which are meant for testing primarily.
2023-03-01 00:35:13 +01:00
Emil Fresk
82f2f08349
Make xtask pass, clean up rtic Cargo.toml
2023-03-01 00:35:11 +01:00
Henrik Tjäder
c2d2b1ba38
Add authors to each Cargo.toml
...
Copy-paste the default one used for the project
2023-03-01 00:35:10 +01:00
Henrik Tjäder
fe77b4538d
Add alpha.0 and required Cargo fields
2023-03-01 00:35:10 +01:00
Emil Fresk
922f1ad0eb
Added examples for async crates + fixed codegen for non-Copy arguments
2023-03-01 00:33:34 +01:00
Emil Fresk
71b5f9438e
Fixed systick monotonic
2023-03-01 00:33:31 +01:00
Emil Fresk
306aa47170
Add rtic-timer (timerqueue + monotonic) and rtic-monotonics (systick-monotonic)
2023-03-01 00:33:31 +01:00