MEDSdcard_EraseAll
Default mainpageat91libmemoriesMEDSdcard_EraseAll
Description Source Call Graph
Start Line: 561
void MEDSdcard_EraseAll(Media *media)
{    
    unsigned int block;  
    unsigned int multiBlock = 1; // change buffer size for multiblocks
    unsigned char error;
    
    TRACE_INFO("MEDSdcard Erase All ...\n\r");

    // Clear the block buffer
    memset(buffer, 0, SD_BLOCK_SIZE * multiBlock);
    
    for (block=0; block < (SD_TOTAL_BLOCK(&sdDrv)-multiBlock); block += multiBlock) {

        error = SD_WriteBlock(&sdDrv, block, multiBlock, buffer);
        ASSERT(!error, "\n\r-F- Failed to write block (%d) #%u\n\r", error, block);  
    }
}