Merge pull request #4016 from antonok-edm/emmc

Support eMMC devices via SDMMC (STM32)
This commit is contained in:
Dario Nieuwenhuis
2025-04-06 22:04:18 +00:00
committed by GitHub
7 changed files with 762 additions and 566 deletions

View File

@@ -59,7 +59,7 @@ async fn main(_spawner: Spawner) {
let mut err = None;
loop {
match sdmmc.init_card(mhz(24)).await {
match sdmmc.init_sd_card(mhz(24)).await {
Ok(_) => break,
Err(e) => {
if err != Some(e) {

View File

@@ -54,7 +54,7 @@ async fn main(_spawner: Spawner) {
// Should print 400kHz for initialization
info!("Configured clock: {}", sdmmc.clock().0);
unwrap!(sdmmc.init_card(mhz(25)).await);
unwrap!(sdmmc.init_sd_card(mhz(25)).await);
let card = unwrap!(sdmmc.card());

View File

@@ -53,7 +53,7 @@ async fn main(_spawner: Spawner) -> ! {
// Should print 400kHz for initialization
info!("Configured clock: {}", sdmmc.clock().0);
unwrap!(sdmmc.init_card(mhz(25)).await);
unwrap!(sdmmc.init_sd_card(mhz(25)).await);
let card = unwrap!(sdmmc.card());