Skip to content

cyw43: add CYW4373 SDIO support (Murata 2BC module)#5887

Closed
9to1url wants to merge 4 commits intoembassy-rs:mainfrom
9to1url:feature/wifi-driver-cyw4373-port
Closed

cyw43: add CYW4373 SDIO support (Murata 2BC module)#5887
9to1url wants to merge 4 commits intoembassy-rs:mainfrom
9to1url:feature/wifi-driver-cyw4373-port

Conversation

@9to1url
Copy link
Copy Markdown
Contributor

@9to1url 9to1url commented Apr 17, 2026

Summary

  • Add Cyw4373 chip type to the cyw43 driver alongside the existing Cyw43439
  • Implement SDIO support for the CYW4373 (Murata LBAD0ZZ1DZ / 2BC module) used on STM32H755
  • Add try_new_sdio_4373 constructor and a try_new_sdio fallible variant for Cyw43439
  • Update embassy-stm32 SDMMC/SDIO layer to support the wider bus requirements of CYW4373
  • Add a working wifi_scan example for the stm32h755cm7 target with bundled firmware blobs

Test plan

  • wifi_scan example runs on STM32H755 + Murata 2BC (CYW4373) module and successfully scans for networks
  • Existing Cyw43439 SPI and SDIO paths are unaffected (no breaking API changes)
  • cargo build passes for cyw43 and embassy-stm32 crates
  • cargo build passes for examples/stm32h755cm7

🤖 Generated with Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant