void MEDSdcard_EraseBlock(Media *media, unsigned int block) { unsigned char error; // Clear the block buffer memset(buffer, 0, SD_BLOCK_SIZE); error = SD_WriteBlock(&sdDrv, block, 1, buffer); ASSERT(!error, "\n\r-F- Failed to write block (%d) #%u\n\r", error, block); }