esp-idf/components/sdmmc
Vamshi Gajjela ffdbeee9f6 sdmmc: Add erase command-38. Support erase/trim/discard/sanitize
options.

Erase command (38) for SD cards allows option for erase/dicard/fule
operation at block level and for MMC cards supports option for
discard/trim at block level. When Sanitize is executed only the
portion of data that was unmapped by a Discard command shall be
removed by the Sanitize command.

Unit test cases added to verify ERASE feature in SD/SDSPI mode.
TRIM/DISCARD/SANITIZE tests for eMMC devices.

Closes https://github.com/espressif/esp-idf/pull/7635
Closes https://github.com/espressif/esp-idf/issues/7623
2022-03-05 16:02:01 +05:30
..
include sdmmc: Add erase command-38. Support erase/trim/discard/sanitize 2022-03-05 16:02:01 +05:30
test sdmmc: Add erase command-38. Support erase/trim/discard/sanitize 2022-03-05 16:02:01 +05:30
CMakeLists.txt Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
sdmmc_cmd.c sdmmc: Add erase command-38. Support erase/trim/discard/sanitize 2022-03-05 16:02:01 +05:30
sdmmc_common.c sdmmc: Add erase command-38. Support erase/trim/discard/sanitize 2022-03-05 16:02:01 +05:30
sdmmc_common.h sdmmc: Add erase command-38. Support erase/trim/discard/sanitize 2022-03-05 16:02:01 +05:30
sdmmc_init.c sdmmc: Add erase command-38. Support erase/trim/discard/sanitize 2022-03-05 16:02:01 +05:30
sdmmc_io.c sdmmc: fix possible null dereference in output parameter assignement, whilst it was null checked as an input parameter 2020-03-27 18:46:39 +01:00
sdmmc_mmc.c sdmmc: Add erase command-38. Support erase/trim/discard/sanitize 2022-03-05 16:02:01 +05:30
sdmmc_sd.c sdmmc: Add erase command-38. Support erase/trim/discard/sanitize 2022-03-05 16:02:01 +05:30