diff options
| author | chemicstry <[email protected]> | 2022-03-16 19:09:37 +0200 |
|---|---|---|
| committer | chemicstry <[email protected]> | 2022-03-16 19:09:37 +0200 |
| commit | bf4a38ac0659c80f4dd28a47f06d629f23eda45e (patch) | |
| tree | f7a4d66c740e620e98afb9e9d3f29bd590bb9ea8 /examples/stm32f4/src | |
| parent | 6d547b1143950197e5558803104c08d546885560 (diff) | |
Use RCC frequency instead of config
Diffstat (limited to 'examples/stm32f4/src')
| -rw-r--r-- | examples/stm32f4/src/bin/sdmmc.rs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/examples/stm32f4/src/bin/sdmmc.rs b/examples/stm32f4/src/bin/sdmmc.rs index d941584be..46ac44500 100644 --- a/examples/stm32f4/src/bin/sdmmc.rs +++ b/examples/stm32f4/src/bin/sdmmc.rs | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | mod example_common; | 6 | mod example_common; |
| 7 | 7 | ||
| 8 | use embassy::executor::Spawner; | 8 | use embassy::executor::Spawner; |
| 9 | use embassy_stm32::sdmmc::{self, Sdmmc}; | 9 | use embassy_stm32::sdmmc::Sdmmc; |
| 10 | use embassy_stm32::time::U32Ext; | 10 | use embassy_stm32::time::U32Ext; |
| 11 | use embassy_stm32::{interrupt, Config, Peripherals}; | 11 | use embassy_stm32::{interrupt, Config, Peripherals}; |
| 12 | use example_common::*; | 12 | use example_common::*; |
| @@ -26,16 +26,12 @@ async fn main(_spawner: Spawner, p: Peripherals) -> ! { | |||
| 26 | 26 | ||
| 27 | let irq = interrupt::take!(SDIO); | 27 | let irq = interrupt::take!(SDIO); |
| 28 | 28 | ||
| 29 | let mut config = sdmmc::Config::default(); | ||
| 30 | config.hclk = 48.mhz().into(); | ||
| 31 | config.kernel_clk = 48.mhz().into(); | ||
| 32 | |||
| 33 | let mut sdmmc = unsafe { | 29 | let mut sdmmc = unsafe { |
| 34 | Sdmmc::new( | 30 | Sdmmc::new( |
| 35 | p.SDIO, | 31 | p.SDIO, |
| 36 | (p.PC12, p.PD2, p.PC8, p.PC9, p.PC10, p.PC11), | 32 | (p.PC12, p.PD2, p.PC8, p.PC9, p.PC10, p.PC11), |
| 37 | irq, | 33 | irq, |
| 38 | config, | 34 | Default::default(), |
| 39 | p.DMA2_CH3, | 35 | p.DMA2_CH3, |
| 40 | ) | 36 | ) |
| 41 | }; | 37 | }; |
