diff options
| author | goueslati <[email protected]> | 2023-06-12 14:27:53 +0100 |
|---|---|---|
| committer | goueslati <[email protected]> | 2023-06-12 14:27:53 +0100 |
| commit | 2d89cfb18f00aefbfa108728dfea3398e80ea3e4 (patch) | |
| tree | 6485dacac7e61c4378ac522e709edb0a86bd7523 /embassy-stm32/src/time_driver.rs | |
| parent | 2dd5ce83ec0421564e85b667f5dabd592f313e5c (diff) | |
| parent | ab86b060500ceda1c80e39f35af69cb08a7b63a2 (diff) | |
fix merge conflict
Diffstat (limited to 'embassy-stm32/src/time_driver.rs')
| -rw-r--r-- | embassy-stm32/src/time_driver.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/embassy-stm32/src/time_driver.rs b/embassy-stm32/src/time_driver.rs index bab700993..e82501a45 100644 --- a/embassy-stm32/src/time_driver.rs +++ b/embassy-stm32/src/time_driver.rs | |||
| @@ -11,7 +11,7 @@ use embassy_time::driver::{AlarmHandle, Driver}; | |||
| 11 | use embassy_time::TICK_HZ; | 11 | use embassy_time::TICK_HZ; |
| 12 | use stm32_metapac::timer::regs; | 12 | use stm32_metapac::timer::regs; |
| 13 | 13 | ||
| 14 | use crate::interrupt::Interrupt; | 14 | use crate::interrupt::typelevel::Interrupt; |
| 15 | use crate::pac::timer::vals; | 15 | use crate::pac::timer::vals; |
| 16 | use crate::rcc::sealed::RccPeripheral; | 16 | use crate::rcc::sealed::RccPeripheral; |
| 17 | use crate::timer::sealed::{Basic16bitInstance as BasicInstance, GeneralPurpose16bitInstance as Instance}; | 17 | use crate::timer::sealed::{Basic16bitInstance as BasicInstance, GeneralPurpose16bitInstance as Instance}; |
| @@ -40,6 +40,7 @@ type T = peripherals::TIM15; | |||
| 40 | foreach_interrupt! { | 40 | foreach_interrupt! { |
| 41 | (TIM2, timer, $block:ident, UP, $irq:ident) => { | 41 | (TIM2, timer, $block:ident, UP, $irq:ident) => { |
| 42 | #[cfg(time_driver_tim2)] | 42 | #[cfg(time_driver_tim2)] |
| 43 | #[cfg(feature = "rt")] | ||
| 43 | #[interrupt] | 44 | #[interrupt] |
| 44 | fn $irq() { | 45 | fn $irq() { |
| 45 | DRIVER.on_interrupt() | 46 | DRIVER.on_interrupt() |
| @@ -47,6 +48,7 @@ foreach_interrupt! { | |||
| 47 | }; | 48 | }; |
| 48 | (TIM3, timer, $block:ident, UP, $irq:ident) => { | 49 | (TIM3, timer, $block:ident, UP, $irq:ident) => { |
| 49 | #[cfg(time_driver_tim3)] | 50 | #[cfg(time_driver_tim3)] |
| 51 | #[cfg(feature = "rt")] | ||
| 50 | #[interrupt] | 52 | #[interrupt] |
| 51 | fn $irq() { | 53 | fn $irq() { |
| 52 | DRIVER.on_interrupt() | 54 | DRIVER.on_interrupt() |
| @@ -54,6 +56,7 @@ foreach_interrupt! { | |||
| 54 | }; | 56 | }; |
| 55 | (TIM4, timer, $block:ident, UP, $irq:ident) => { | 57 | (TIM4, timer, $block:ident, UP, $irq:ident) => { |
| 56 | #[cfg(time_driver_tim4)] | 58 | #[cfg(time_driver_tim4)] |
| 59 | #[cfg(feature = "rt")] | ||
| 57 | #[interrupt] | 60 | #[interrupt] |
| 58 | fn $irq() { | 61 | fn $irq() { |
| 59 | DRIVER.on_interrupt() | 62 | DRIVER.on_interrupt() |
| @@ -61,6 +64,7 @@ foreach_interrupt! { | |||
| 61 | }; | 64 | }; |
| 62 | (TIM5, timer, $block:ident, UP, $irq:ident) => { | 65 | (TIM5, timer, $block:ident, UP, $irq:ident) => { |
| 63 | #[cfg(time_driver_tim5)] | 66 | #[cfg(time_driver_tim5)] |
| 67 | #[cfg(feature = "rt")] | ||
| 64 | #[interrupt] | 68 | #[interrupt] |
| 65 | fn $irq() { | 69 | fn $irq() { |
| 66 | DRIVER.on_interrupt() | 70 | DRIVER.on_interrupt() |
| @@ -68,6 +72,7 @@ foreach_interrupt! { | |||
| 68 | }; | 72 | }; |
| 69 | (TIM12, timer, $block:ident, UP, $irq:ident) => { | 73 | (TIM12, timer, $block:ident, UP, $irq:ident) => { |
| 70 | #[cfg(time_driver_tim12)] | 74 | #[cfg(time_driver_tim12)] |
| 75 | #[cfg(feature = "rt")] | ||
| 71 | #[interrupt] | 76 | #[interrupt] |
| 72 | fn $irq() { | 77 | fn $irq() { |
| 73 | DRIVER.on_interrupt() | 78 | DRIVER.on_interrupt() |
| @@ -75,6 +80,7 @@ foreach_interrupt! { | |||
| 75 | }; | 80 | }; |
| 76 | (TIM15, timer, $block:ident, UP, $irq:ident) => { | 81 | (TIM15, timer, $block:ident, UP, $irq:ident) => { |
| 77 | #[cfg(time_driver_tim15)] | 82 | #[cfg(time_driver_tim15)] |
| 83 | #[cfg(feature = "rt")] | ||
| 78 | #[interrupt] | 84 | #[interrupt] |
| 79 | fn $irq() { | 85 | fn $irq() { |
| 80 | DRIVER.on_interrupt() | 86 | DRIVER.on_interrupt() |
