I created, and @richardeoin contributed a lot of code, to a library called sdio-host that implements the split that are discussed in embedded-sdmmc repo in issue. Sdio-host contains code for parsing and creating commands. Right now it is feature complete enough for supporting the stm32f4xx and stm32h7xx hal drivers.
As there seems to be a momentum around creating sd/mmc host drivers right now we should probably move this or another library to embedded-rust-community for discoverability.
When doing this I would also like to rename it to something like embedded-sdhost or embedded-sdhost-support to make it clearer what it actually does.
I created, and @richardeoin contributed a lot of code, to a library called sdio-host that implements the split that are discussed in embedded-sdmmc repo in issue. Sdio-host contains code for parsing and creating commands. Right now it is feature complete enough for supporting the stm32f4xx and stm32h7xx hal drivers.
As there seems to be a momentum around creating sd/mmc host drivers right now we should probably move this or another library to embedded-rust-community for discoverability.
When doing this I would also like to rename it to something like embedded-sdhost or embedded-sdhost-support to make it clearer what it actually does.