SDFileSystem test for FRDM-KL25Z
Dependencies: SDFileSystem mbed
Fork of SDFileSystem_HelloWorld by
main.cpp@1:f9fb0a1c21e1, 2013-05-31 (annotated)
- Committer:
- bikeNomad
- Date:
- Fri May 31 02:40:33 2013 +0000
- Revision:
- 1:f9fb0a1c21e1
- Parent:
- 0:bdbd3d6fc5d5
Changes for FRDM-KL25Z
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mbed_official | 0:bdbd3d6fc5d5 | 1 | #include "mbed.h" |
mbed_official | 0:bdbd3d6fc5d5 | 2 | #include "SDFileSystem.h" |
mbed_official | 0:bdbd3d6fc5d5 | 3 | |
bikeNomad | 1:f9fb0a1c21e1 | 4 | // PTD0 D10 – Used for CS of SPI |
bikeNomad | 1:f9fb0a1c21e1 | 5 | // PTD2 D11 – Used for MOSI of SPI |
bikeNomad | 1:f9fb0a1c21e1 | 6 | // PTD3 D12 – Used for MISO of SPI |
bikeNomad | 1:f9fb0a1c21e1 | 7 | // PTC5 – Used for SCK of SPI |
bikeNomad | 1:f9fb0a1c21e1 | 8 | |
bikeNomad | 1:f9fb0a1c21e1 | 9 | // PTC5 is also usable as SCK (J1/09) |
bikeNomad | 1:f9fb0a1c21e1 | 10 | |
bikeNomad | 1:f9fb0a1c21e1 | 11 | // MOSI, MISO, SCLK, CS, name |
bikeNomad | 1:f9fb0a1c21e1 | 12 | SDFileSystem sd(PTD2, PTD3, PTC5, PTD0, "sd"); |
bikeNomad | 1:f9fb0a1c21e1 | 13 | |
mbed_official | 0:bdbd3d6fc5d5 | 14 | int main() { |
mbed_official | 0:bdbd3d6fc5d5 | 15 | printf("Hello World!\n"); |
mbed_official | 0:bdbd3d6fc5d5 | 16 | |
mbed_official | 0:bdbd3d6fc5d5 | 17 | mkdir("/sd/mydir", 0777); |
mbed_official | 0:bdbd3d6fc5d5 | 18 | |
mbed_official | 0:bdbd3d6fc5d5 | 19 | FILE *fp = fopen("/sd/mydir/sdtest.txt", "w"); |
mbed_official | 0:bdbd3d6fc5d5 | 20 | if(fp == NULL) { |
mbed_official | 0:bdbd3d6fc5d5 | 21 | error("Could not open file for write\n"); |
mbed_official | 0:bdbd3d6fc5d5 | 22 | } |
mbed_official | 0:bdbd3d6fc5d5 | 23 | fprintf(fp, "Hello fun SD Card World!"); |
mbed_official | 0:bdbd3d6fc5d5 | 24 | fclose(fp); |
mbed_official | 0:bdbd3d6fc5d5 | 25 | |
mbed_official | 0:bdbd3d6fc5d5 | 26 | printf("Goodbye World!\n"); |
mbed_official | 0:bdbd3d6fc5d5 | 27 | } |