File System Example - Writing a text file on FRMD-K64F board using 4GB Kingston SDHC
Dependencies: SDFileSystem mbed
Fork of FRDM_K64F-SDCard by
main.cpp
- Committer:
- issaiass
- Date:
- 2014-09-17
- Revision:
- 0:457fb4f2657b
File content as of revision 0:457fb4f2657b:
/* ******************************************************************************* * HTTP://WWW.CERESCONTROLS.COM * PANAMÁ, REPÚBLICA DE PANAMÁ * * File : main.cpp * Programer(s) : Rangel Alvarado * Language : C/C++ * Description : Simple SD Card File System Write * * Notes : Using standard mbed classes to write information data in * the SD Card. * http://cache.freescale.com/files/32bit/doc/user_guide/FRDMK64FUG.pdf * ******************************************************************************* */ #include "mbed.h" // mbed application libraries #include "SDFileSystem.h" // SD File System functions #define DAT0 PTE3 // MOSI #define CMD PTE1 // MISO #define CLK PTE2 // SCLK #define CD PTE4 // CS SDFileSystem sd(DAT0, CMD, CLK, CD, "sd"); // MOSI, MISO, SCLK, CS Serial pc(USBTX, USBRX); // Virtual COM Port int main() { FILE *File = fopen("/sd/sdfile.txt", "w"); // open file if(File == NULL) { // check if present pc.printf("No SD Card or bad format\n"); // print message } else { // otherwise pc.printf("Ready to write\n"); // message preparing to write } fprintf(File, "FRDM-K64F"); // write data fclose(File); // close file on SD }