diff options
| author | chemicstry <[email protected]> | 2023-02-23 16:57:21 +0200 |
|---|---|---|
| committer | chemicstry <[email protected]> | 2023-02-23 16:57:21 +0200 |
| commit | 42462681bd604750dfe8fa709453edf43c25b09d (patch) | |
| tree | 257d94018dcf6c869f799044974a34e35262f3d7 /examples/stm32f4/src/bin/sdmmc.rs | |
| parent | dda5a4cc9dc25dba681aa7469e9d73fe0d20cce7 (diff) | |
stm32/sdmmc: Implement proper clock configuration
Diffstat (limited to 'examples/stm32f4/src/bin/sdmmc.rs')
| -rw-r--r-- | examples/stm32f4/src/bin/sdmmc.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/examples/stm32f4/src/bin/sdmmc.rs b/examples/stm32f4/src/bin/sdmmc.rs index b57e955f6..1d0e60cb8 100644 --- a/examples/stm32f4/src/bin/sdmmc.rs +++ b/examples/stm32f4/src/bin/sdmmc.rs | |||
| @@ -17,6 +17,7 @@ const ALLOW_WRITES: bool = false; | |||
| 17 | async fn main(_spawner: Spawner) -> ! { | 17 | async fn main(_spawner: Spawner) -> ! { |
| 18 | let mut config = Config::default(); | 18 | let mut config = Config::default(); |
| 19 | config.rcc.sys_ck = Some(mhz(48)); | 19 | config.rcc.sys_ck = Some(mhz(48)); |
| 20 | config.rcc.pll48 = true; | ||
| 20 | let p = embassy_stm32::init(config); | 21 | let p = embassy_stm32::init(config); |
| 21 | info!("Hello World!"); | 22 | info!("Hello World!"); |
| 22 | 23 | ||
| @@ -38,7 +39,7 @@ async fn main(_spawner: Spawner) -> ! { | |||
| 38 | // Should print 400kHz for initialization | 39 | // Should print 400kHz for initialization |
| 39 | info!("Configured clock: {}", sdmmc.clock().0); | 40 | info!("Configured clock: {}", sdmmc.clock().0); |
| 40 | 41 | ||
| 41 | unwrap!(sdmmc.init_card(mhz(24)).await); | 42 | unwrap!(sdmmc.init_card(mhz(48)).await); |
| 42 | 43 | ||
| 43 | let card = unwrap!(sdmmc.card()); | 44 | let card = unwrap!(sdmmc.card()); |
| 44 | 45 | ||
