Finomnis
612a47ef4d
Fix mono delay ( #843 )
...
* rtic-time: Compenstate for timer uncertainty
* Update changelog and incorrect cargo.lock in an example
* Fix Monotonic impls
* Fix tests
* Fix other monotonics, again
* Update changelog
* Fix example
* Fix DelayUs and DelayMs impls
* Minor coding style fix in u64 conversions
* Fix all changelogs
* Fix changelog
* Fix blocking DelayUs
* Minor monotonic rework
* Add delay precision test
* Add more tests
* Add rust-version tags to Cargo.toml
* Fix imxrt, rp2040 and systick timer
* Fix more monotonics
* Fix systick monotonic
* Some reverts
* Fix imxrt
* Fix nrf
* Fix rp2040
* Fix stm32
* Fix systick
* Fix rtic-time tests
* Bump to e-h.rc2
* Apply e-h.rc2 fixes to rtic-time
* Apply fixes from arbiter
* Fix clippy warning
* Minor beautification
* Revert previous changes
* Fix variable name
* Add blocking tests, but disable them by default
2023-12-01 07:59:22 +00:00
Finomnis
a13cb30e88
Revert changelog since 1.3.0 isn't released yet
2023-11-10 20:49:12 +00:00
Finomnis
af550483f5
Add documentation for imxrt; other doc fixes
2023-11-10 20:49:12 +00:00
Emil Fresk
4425b76c6f
Prepare rtic-monotonics v1.3.0 release
2023-11-08 20:09:50 +00:00
Finomnis
2fd3b3c404
Add Monotonic for i.MX RT chip family
2023-11-08 19:43:09 +00:00
Finomnis
a7f81262f6
Update changelog
2023-11-08 19:42:43 +00:00
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
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
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
Henrik Tjäder
e8863a45e6
Changelog: Monotonics: Add date
2023-07-01 04:00:30 +00:00
Emil Fresk
a2f153249f
Added nRF monotonics
2023-04-02 15:19:07 +02:00
Yandrik
60e5232ee9
doc(monotonic): added update description to changelog
2023-03-15 20:15:44 +01:00
bors[bot]
534d42edf5
Merge #702
...
702: Monotonics interrupt token r=AfoHT a=korken89
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2023-03-11 20:18:58 +00:00
Emil Fresk
e4d9284e25
rtic-monotonics: Add interrupt tokens to make sure users bind interrupts
2023-03-11 20:59:26 +01:00
Emil Fresk
19bab47bba
rtic-monotonics: Unmask the RP2040 timer
2023-03-11 20:28:24 +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
Henrik Tjäder
9c6e2c1c99
Add changelog templates
2023-03-01 00:33:35 +01:00
Emil Fresk
a3f48a524b
Does CI work again?
2023-03-01 00:33:31 +01:00