diff options
| -rw-r--r-- | embassy-stm32/src/rcc/h7.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/embassy-stm32/src/rcc/h7.rs b/embassy-stm32/src/rcc/h7.rs index 55ddf073a..e5e604d09 100644 --- a/embassy-stm32/src/rcc/h7.rs +++ b/embassy-stm32/src/rcc/h7.rs | |||
| @@ -77,7 +77,6 @@ pub struct Config { | |||
| 77 | pub bypass_hse: bool, | 77 | pub bypass_hse: bool, |
| 78 | pub sys_ck: Option<Hertz>, | 78 | pub sys_ck: Option<Hertz>, |
| 79 | pub per_ck: Option<Hertz>, | 79 | pub per_ck: Option<Hertz>, |
| 80 | rcc_hclk: Option<Hertz>, | ||
| 81 | pub hclk: Option<Hertz>, | 80 | pub hclk: Option<Hertz>, |
| 82 | pub pclk1: Option<Hertz>, | 81 | pub pclk1: Option<Hertz>, |
| 83 | pub pclk2: Option<Hertz>, | 82 | pub pclk2: Option<Hertz>, |
| @@ -526,7 +525,7 @@ pub(crate) unsafe fn init(mut config: Config) { | |||
| 526 | }; | 525 | }; |
| 527 | assert!(sys_d1cpre_ck <= sys_d1cpre_ck_max); | 526 | assert!(sys_d1cpre_ck <= sys_d1cpre_ck_max); |
| 528 | 527 | ||
| 529 | let rcc_hclk = config.rcc_hclk.map(|v| v.0).unwrap_or(sys_d1cpre_ck / 2); | 528 | let rcc_hclk = config.hclk.map(|v| v.0).unwrap_or(sys_d1cpre_ck / 2); |
| 530 | assert!(rcc_hclk <= rcc_hclk_max); | 529 | assert!(rcc_hclk <= rcc_hclk_max); |
| 531 | 530 | ||
| 532 | // Estimate divisor | 531 | // Estimate divisor |
