SDFileSystem test for FRDM-KL25Z

Dependencies:   SDFileSystem mbed

Fork of SDFileSystem_HelloWorld by mbed official

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?

UserRevisionLine numberNew 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 }