@@ -23,7 +23,7 @@ fn main() -> ! {
23
23
// Configure our clocks
24
24
let mut flash = dp. FLASH . constrain ( ) ;
25
25
let mut rcc = dp. RCC . constrain ( ) ;
26
- let clocks = rcc. cfgr . freeze ( & mut flash. acr ) ;
26
+ let clocks = rcc. cfgr . sysclk ( 16 . mhz ( ) ) . freeze ( & mut flash. acr ) ;
27
27
28
28
// Prep the pins we need in their correct alternate function
29
29
let mut gpioa = dp. GPIOA . split ( & mut rcc. ahb ) ;
@@ -34,10 +34,8 @@ fn main() -> ! {
34
34
let mut gpiob = dp. GPIOB . split ( & mut rcc. ahb ) ;
35
35
let pb0 = gpiob. pb0 . into_af2 ( & mut gpiob. moder , & mut gpiob. afrl ) ;
36
36
let pb1 = gpiob. pb1 . into_af2 ( & mut gpiob. moder , & mut gpiob. afrl ) ;
37
- let pb3 = gpiob. pb3 . into_af4 ( & mut gpiob. moder , & mut gpiob. afrl ) ;
38
37
let pb4 = gpiob. pb4 . into_af2 ( & mut gpiob. moder , & mut gpiob. afrl ) ;
39
38
let pb5 = gpiob. pb5 . into_af2 ( & mut gpiob. moder , & mut gpiob. afrl ) ;
40
- let pb7 = gpiob. pb7 . into_af10 ( & mut gpiob. moder , & mut gpiob. afrl ) ;
41
39
let pb8 = gpiob. pb8 . into_af1 ( & mut gpiob. moder , & mut gpiob. afrh ) ;
42
40
let pb10 = gpiob. pb10 . into_af1 ( & mut gpiob. moder , & mut gpiob. afrh ) ;
43
41
@@ -77,7 +75,7 @@ fn main() -> ! {
77
75
tim3_ch3. set_duty ( tim3_ch3. get_max_duty ( ) / 50 * 3 ) ; // 6% duty cyle
78
76
tim3_ch3. enable ( ) ;
79
77
80
- let mut tim3_ch4 = tim3_channels. 3 . output_to_pb1 ( pb1) . output_to_pb7 ( pb7 ) ;
78
+ let mut tim3_ch4 = tim3_channels. 3 . output_to_pb1 ( pb1) ;
81
79
tim3_ch4. set_duty ( tim3_ch4. get_max_duty ( ) / 10 ) ; // 10% duty cyle
82
80
tim3_ch4. enable ( ) ;
83
81
@@ -132,7 +130,7 @@ fn main() -> ! {
132
130
& clocks, // To get the timer's clock speed
133
131
) ;
134
132
135
- let mut tim8_ch1 = tim8_channels. 0 . output_to_pb3 ( pb3 ) . output_to_pc10 ( pc10) ;
133
+ let mut tim8_ch1 = tim8_channels. 0 . output_to_pc10 ( pc10) ;
136
134
tim8_ch1. set_duty ( tim8_ch1. get_max_duty ( ) / 10 ) ; // 10% duty cyle
137
135
tim8_ch1. enable ( ) ;
138
136
0 commit comments