diff --git a/libraries/SD_MMC/examples/SDMMC_Test/SDMMC_Test.ino b/libraries/SD_MMC/examples/SDMMC_Test/SDMMC_Test.ino index e03f5ceb25e..ffa8160be77 100644 --- a/libraries/SD_MMC/examples/SDMMC_Test/SDMMC_Test.ino +++ b/libraries/SD_MMC/examples/SDMMC_Test/SDMMC_Test.ino @@ -211,6 +211,25 @@ void testFileIO(fs::FS &fs, const char *path) { file.close(); } +void testRawIO(uint32_t sectors, uint8_t sequential) { + uint32_t readSect = 0; + uint32_t startTime = millis(); + uint8_t* buf = (uint8_t*)heap_caps_malloc(SD_MMC.sectorSize(), MALLOC_CAP_DMA); + for (uint32_t x=0; x