|
1 | 1 | //! Timers
|
2 | 2 | use crate::hal::timer::{CountDown, Periodic};
|
3 |
| -#[cfg(feature = "stm32l0x1")] |
4 | 3 | use crate::pac::{TIM2, TIM21, TIM22, TIM3};
|
5 |
| -#[cfg(any(feature = "stm32l0x2", feature = "stm32l0x3"))] |
6 |
| -use crate::pac::{TIM2, TIM21, TIM3}; |
7 | 4 | use crate::rcc::{Clocks, Rcc};
|
8 | 5 | use crate::time::Hertz;
|
9 | 6 | use cast::{u16, u32};
|
@@ -195,17 +192,9 @@ macro_rules! timers {
|
195 | 192 | }
|
196 | 193 | }
|
197 | 194 |
|
198 |
| -#[cfg(feature = "stm32l0x1")] |
199 | 195 | timers! {
|
200 | 196 | TIM2: (tim2, tim2en, tim2rst, apb1enr, apb1rstr, apb1_tim_clk),
|
201 | 197 | TIM3: (tim3, tim3en, tim3rst, apb1enr, apb1rstr, apb1_tim_clk),
|
202 | 198 | TIM21: (tim21, tim21en, tim21rst, apb2enr, apb2rstr, apb2_tim_clk),
|
203 | 199 | TIM22: (tim22, tim22en, tim22rst, apb2enr, apb2rstr, apb2_tim_clk),
|
204 | 200 | }
|
205 |
| -#[cfg(any(feature = "stm32l0x2", feature = "stm32l0x3"))] |
206 |
| -timers! { |
207 |
| - TIM2: (tim2, tim2en, tim2rst, apb1enr, apb1rstr, apb1_tim_clk), |
208 |
| - TIM3: (tim3, tim3en, tim3rst, apb1enr, apb1rstr, apb1_tim_clk), |
209 |
| - TIM21: (tim21, tim21en, tim21rst, apb2enr, apb2rstr, apb2_tim_clk), |
210 |
| - //TODO: figure out why I had to remove TIM22 from stm32l0x2 (lthiery) |
211 |
| -} |
0 commit comments