@@ -109,18 +109,18 @@ impl Rcc {
109
109
_ => ( sys_freq, 0b0000 ) ,
110
110
} ;
111
111
let ( apb1_freq, apb1_psc_bits) = match rcc_cfg. apb1_psc {
112
- Prescaler :: Div2 => ( sys_freq / 2 , 0b100 ) ,
113
- Prescaler :: Div4 => ( sys_freq / 4 , 0b101 ) ,
114
- Prescaler :: Div8 => ( sys_freq / 8 , 0b110 ) ,
115
- Prescaler :: Div16 => ( sys_freq / 16 , 0b111 ) ,
116
- _ => ( sys_freq , 0b000 ) ,
112
+ Prescaler :: Div2 => ( ahb_freq / 2 , 0b100 ) ,
113
+ Prescaler :: Div4 => ( ahb_freq / 4 , 0b101 ) ,
114
+ Prescaler :: Div8 => ( ahb_freq / 8 , 0b110 ) ,
115
+ Prescaler :: Div16 => ( ahb_freq / 16 , 0b111 ) ,
116
+ _ => ( ahb_freq , 0b000 ) ,
117
117
} ;
118
118
let ( apb2_freq, apb2_psc_bits) = match rcc_cfg. apb2_psc {
119
- Prescaler :: Div2 => ( sys_freq / 2 , 0b100 ) ,
120
- Prescaler :: Div4 => ( sys_freq / 4 , 0b101 ) ,
121
- Prescaler :: Div8 => ( sys_freq / 8 , 0b110 ) ,
122
- Prescaler :: Div16 => ( sys_freq / 16 , 0b111 ) ,
123
- _ => ( sys_freq , 0b000 ) ,
119
+ Prescaler :: Div2 => ( ahb_freq / 2 , 0b100 ) ,
120
+ Prescaler :: Div4 => ( ahb_freq / 4 , 0b101 ) ,
121
+ Prescaler :: Div8 => ( ahb_freq / 8 , 0b110 ) ,
122
+ Prescaler :: Div16 => ( ahb_freq / 16 , 0b111 ) ,
123
+ _ => ( ahb_freq , 0b000 ) ,
124
124
} ;
125
125
126
126
let present_vos_mode = pwr:: current_vos ( ) ;
0 commit comments