stm32: add time-driver-any cargo feature that automatically picks one available timer.

This commit is contained in:
Dario Nieuwenhuis
2022-01-24 00:24:23 +01:00
parent 6b0cb0609b
commit 79f60adbfb
16 changed files with 88 additions and 26 deletions

View File

@ -18,17 +18,17 @@ use self::sealed::Instance as _;
const ALARM_COUNT: usize = 3;
#[cfg(feature = "time-driver-tim2")]
#[cfg(time_driver_tim2)]
type T = peripherals::TIM2;
#[cfg(feature = "time-driver-tim3")]
#[cfg(time_driver_tim3)]
type T = peripherals::TIM3;
#[cfg(feature = "time-driver-tim2")]
#[cfg(time_driver_tim2)]
#[interrupt]
fn TIM2() {
DRIVER.on_interrupt()
}
#[cfg(feature = "time-driver-tim3")]
#[cfg(time_driver_tim3)]
#[interrupt]
fn TIM3() {
DRIVER.on_interrupt()