We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This RFC proposal is to add a set of traits for abstracting common functionality for handling SD/MMC peripherals.
Currently, drivers based on embedded-hal that implement the SD/MMC protocol, like embedded-sdmmc-rs, are based on the Spi traits.
embedded-hal
Spi
However, traits that are more generally abstract over SD/MMC functionality will allow for a wider range of driver implementations.
For example, drivers for SD/SDIO/MMC peripherals, in various modes and specification versions.
This tracking issue is accompanied with a reference implementation to add the traits to embedded-hal:
read
write
async
The text was updated successfully, but these errors were encountered:
No branches or pull requests
SD/MMC Trait
This RFC proposal is to add a set of traits for abstracting common functionality for handling SD/MMC peripherals.
Why
Currently, drivers based on
embedded-hal
that implement the SD/MMC protocol, like embedded-sdmmc-rs, are based on theSpi
traits.However, traits that are more generally abstract over SD/MMC functionality will allow for a wider range of driver implementations.
For example, drivers for SD/SDIO/MMC peripherals, in various modes and specification versions.
Reference Implementation Requirements
This tracking issue is accompanied with a reference implementation to add the traits to
embedded-hal
:read
/write
)async
implementation (?)The text was updated successfully, but these errors were encountered: