aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/sdmmc
Commit message (Collapse)AuthorAgeFilesLines
* stm32: block stop2 for wle and misc fixesxoviat2025-12-151-6/+7
|
* stm32/sdio: update transfer interfacexoviat2025-12-123-52/+97
|
* sdmmc: factor out sd and add sdio modxoviat2025-12-113-713/+980
|
* sdmmc: more refactorignxoviat2025-12-101-682/+578
|
* sdmmc: refactor sd card creationxoviat2025-12-091-171/+114
|
* sdmmc: use storage devices with referencexoviat2025-12-091-316/+402
|
* type-erase sdmmcxoviat2025-12-091-182/+212
|
* low-power: use scoped block stopxoviat2025-12-081-1/+11
| | | | Co-authored-by: hjeldin <[email protected]>
* Add commentJared Szechy2025-11-021-0/+2
|
* Fix status pollingJared Szechy2025-11-011-3/+1
|
* allow unusedJared Szechy2025-10-291-0/+1
|
* Fix SDMMC on v2Jared Szechy2025-10-291-0/+3
|
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-3/+3
|
* stm32/afio: make af_num() unavailable in afio chips.Dario Nieuwenhuis2025-09-061-38/+38
|
* stm32/sdmmc: misc improvementsDario Nieuwenhuis2025-07-041-71/+53
|
* sdmmc: use div_ceil.Dario Nieuwenhuis2025-07-041-5/+3
|
* sdmmc: set datatime during initializationAnton Lazarev2025-06-161-3/+2
|
* stm32/sdmmc: add support for multiple block reads and writes.Oliver2025-04-181-15/+177
|
* refactor to reduce code duplicationAnton Lazarev2025-03-311-337/+212
|
* support 8 lane data busAnton Lazarev2025-03-311-4/+158
|
* support eMMCAnton Lazarev2025-03-311-1/+184
|
* scaffold eMMC supportAnton Lazarev2025-03-311-315/+395
|
* use ready_for_data status to determine when write has finishedAnton Lazarev2025-03-311-5/+5
| | | | | | `read_sd_status` works, but it's somewhat of a hack, but also won't work on eMMC devices. The official spec for both SD and eMMC recommends using this method.
* use upstream command definitionsAnton Lazarev2025-03-311-151/+55
|
* update sdio-host to 0.6Anton Lazarev2025-03-311-10/+10
|
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-271-76/+57
|
* stm32/sdmmc: remove DMA generic param.Dario Nieuwenhuis2025-03-251-50/+54
|
* doc: Fix "the the"Ronald Weber2025-02-191-1/+1
|
* Add block-device-driver impl for use with embedded-fatfs (#2607)Scott Mabin2024-08-261-0/+41
|
* Added set_cmd_block for dma memory compatibilityDavid Haig2024-07-191-47/+46
|
* Allow cmd buffer to be passed in for dma memoryDavid Haig2024-07-171-18/+73
|
* stm32/gpio: refactor AfTypeJan Špaček2024-06-161-41/+28
|
* stm32/rcc: replace generated enable/disable code with runtime infoJan Špaček2024-05-251-2/+2
|
* stm32: use private_bounds for sealed traits.Dario Nieuwenhuis2024-03-231-16/+13
|
* Fix warnings in recent nightly.Dario Nieuwenhuis2024-03-201-2/+0
|
* Correct more CI build issues.Caleb Garrett2024-03-101-0/+1
|
* Add DMA request priority as transfer option.Caleb Garrett2024-03-101-0/+1
|
* stm32/dma: add AnyChannel, add support for BDMA on H7.Dario Nieuwenhuis2024-02-241-10/+5
|
* stm32: autogenerate clocks struct, enable mux for all chips.Dario Nieuwenhuis2024-02-021-62/+2
|
* remove embedded-sdmmcUlf Lilleengen2023-12-201-50/+0
| | | | | Remove support for embedded-sdmmc due to lack of maintainership. Bring it back once the upstream includes the async functionality.
* stm32: doc everything else.Dario Nieuwenhuis2023-12-191-0/+2
|
* stm32: document hrtim, qspi, sdmmc, spi.Dario Nieuwenhuis2023-12-191-10/+29
|
* stm32: more docs.Dario Nieuwenhuis2023-12-191-0/+1
|
* stm32/sdmmc: use unwrap to ensure panics get printed to defmt.Dario Nieuwenhuis2023-11-271-4/+4
|
* stm32: update metapacxoviat2023-10-201-2/+2
|
* rcc: update pll clock namingxoviat2023-10-151-3/+3
|
* enable clock firstpbert2023-10-121-1/+1
|
* STM32: combine RccPeripherals reset() and enable() to reset_and_enable()pbert2023-10-121-2/+1
|
* Handle stbiterr in 4bit wide mode for sdmmc_v1Scott Mabin2023-09-101-10/+46
|
* Rename embassy-hal-common to embassy-hal-internal, document it's for ↵Dario Nieuwenhuis2023-07-281-2/+2
| | | | internal use only. (#1700)