@@ -9,7 +9,7 @@ use crate::stm32::{DBGMCU as DBG, TIM1, TIM2, TIM3, TIM4};
9
9
use crate :: afio:: MAPR ;
10
10
use crate :: gpio:: gpioa:: { PA0 , PA1 , PA15 , PA6 , PA7 , PA8 , PA9 } ;
11
11
use crate :: gpio:: gpiob:: { PB3 , PB4 , PB5 , PB6 , PB7 } ;
12
- use crate :: gpio:: { Alternate , OpenDrain } ;
12
+ use crate :: gpio:: { Floating , Input } ;
13
13
use crate :: rcc:: { Clocks , APB1 } ;
14
14
use crate :: time:: Hertz ;
15
15
use crate :: timer:: PclkSrc ;
@@ -18,27 +18,27 @@ pub trait Pins<TIM> {
18
18
const REMAP : u8 ;
19
19
}
20
20
21
- impl Pins < TIM4 > for ( PB6 < Alternate < OpenDrain > > , PB7 < Alternate < OpenDrain > > ) {
21
+ impl Pins < TIM4 > for ( PB6 < Input < Floating > > , PB7 < Input < Floating > > ) {
22
22
const REMAP : u8 = 0b0 ;
23
23
}
24
24
25
- impl Pins < TIM3 > for ( PA6 < Alternate < OpenDrain > > , PA7 < Alternate < OpenDrain > > ) {
25
+ impl Pins < TIM3 > for ( PA6 < Input < Floating > > , PA7 < Input < Floating > > ) {
26
26
const REMAP : u8 = 0b00 ;
27
27
}
28
28
29
- impl Pins < TIM3 > for ( PB4 < Alternate < OpenDrain > > , PB5 < Alternate < OpenDrain > > ) {
29
+ impl Pins < TIM3 > for ( PB4 < Input < Floating > > , PB5 < Input < Floating > > ) {
30
30
const REMAP : u8 = 0b10 ;
31
31
}
32
32
33
- impl Pins < TIM2 > for ( PA0 < Alternate < OpenDrain > > , PA1 < Alternate < OpenDrain > > ) {
33
+ impl Pins < TIM2 > for ( PA0 < Input < Floating > > , PA1 < Input < Floating > > ) {
34
34
const REMAP : u8 = 0b00 ;
35
35
}
36
36
37
- impl Pins < TIM2 > for ( PA15 < Alternate < OpenDrain > > , PB3 < Alternate < OpenDrain > > ) {
37
+ impl Pins < TIM2 > for ( PA15 < Input < Floating > > , PB3 < Input < Floating > > ) {
38
38
const REMAP : u8 = 0b11 ;
39
39
}
40
40
41
- impl Pins < TIM1 > for ( PA8 < Alternate < OpenDrain > > , PA9 < Alternate < OpenDrain > > ) {
41
+ impl Pins < TIM1 > for ( PA8 < Input < Floating > > , PA9 < Input < Floating > > ) {
42
42
const REMAP : u8 = 0b00 ;
43
43
}
44
44
0 commit comments