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:
		| @@ -80,7 +80,7 @@ exti = [] | ||||
|  | ||||
| # 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. | ||||
| _time-driver = ["embassy/time-tick-32768hz"] | ||||
| _time-driver = ["embassy/time"] | ||||
| time-driver-any = ["_time-driver"] | ||||
| time-driver-tim2 = ["_time-driver"] | ||||
| time-driver-tim3 = ["_time-driver"] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user