stm32: make tick rate configurable
The stm32 time drivers support arbitrary tick rates but the associated Cargo features do not. Enabling any time driver presently enables `embassy/time-tick-32768hz`; instead, enable only `embassy/time`. This is a breaking change: users must now choose a tick rate. The previous behavior is available by enabling the `embassy/time-tick-32768hz` feature, but now users may also choose `embassy/time-tick-1000hz` or `embassy/time-tick-1mhz` instead.
This commit is contained in:
parent
a0d43c863d
commit
34a8a64bf5
@ -80,7 +80,7 @@ exti = []
|
|||||||
|
|
||||||
# Features starting with `_` are for internal use only. They're not intended
|
# Features starting with `_` are for internal use only. They're not intended
|
||||||
# to be enabled by other crates, and are not covered by semver guarantees.
|
# to be enabled by other crates, and are not covered by semver guarantees.
|
||||||
_time-driver = ["embassy/time-tick-32768hz"]
|
_time-driver = ["embassy/time"]
|
||||||
time-driver-any = ["_time-driver"]
|
time-driver-any = ["_time-driver"]
|
||||||
time-driver-tim2 = ["_time-driver"]
|
time-driver-tim2 = ["_time-driver"]
|
||||||
time-driver-tim3 = ["_time-driver"]
|
time-driver-tim3 = ["_time-driver"]
|
||||||
|
Loading…
Reference in New Issue
Block a user