Test program for SDHCFileSystem performance test.

Dependencies:   FatFileSystem mbed

Fork of SDHCFileSystem by Klaus Bu

Homepage

Table of Contents

    SDHCFileSystem performance test.

    Using SDHCFileSystem/FatFileSystem via fopen()/fwrite()/fclose() . With simple code of reading/writing (fgets()/fputs()) text file.

    in performance test of fwrite()

    • File size is changeable
    • Block size is changeable
    • SPI Frequency of SDHCFileSytesm is changeable

    You can change SPI Frequency by changing the SDHC_SPI_FREQUENCY in SDHCFileSystem.h

    // spi frequency (Hz) 100000->100kHz
    #define SDHC_SPI_FREQUENCY 2000000
    

    performance test funcion

    in main.cpp

    void speedtest(char *path, int totallen, int blocklen, bool unlinkfile);
    
    path
    full path of the file
    totallen
    total length (byte) of test data
    blocklen
    length (byte) of the data writing once by fwrite()
    unlinkfile
    true->remove the file as ending this function

    All wikipages