]> git.gir.st - tmk_keyboard.git/blob - tool/mbed/mbed-sdk/libraries/tests/mbed/fs/main.cpp
Squashed 'tmk_core/' changes from 7967731..b9e0ea0
[tmk_keyboard.git] / tool / mbed / mbed-sdk / libraries / tests / mbed / fs / main.cpp
1 #include "mbed.h"
2 #include "rtos.h"
3 #include "SDFileSystem.h"
4
5 #define FILE_LOC "/sd/test.txt"
6
7 Serial pc(USBTX, USBRX);
8 Serial gps(p28, p27);
9 Serial test(p9,p10);
10
11 SDFileSystem sd(p11, p12, p13, p14, "sd");
12
13 DigitalOut myled(LED1);
14 DigitalOut sdled(LED2);
15
16 void sd_thread(void const *argument) {
17 while (true) {
18 sdled = !sdled;
19 FILE *fp = NULL;
20 fp = fopen(FILE_LOC, "w");
21 if( fp != NULL ) fclose(fp);
22 Thread::wait(1000);
23 }
24 }
25
26 int main() {
27 Thread sdTask(sd_thread, NULL, osPriorityNormal, DEFAULT_STACK_SIZE * 2.25);
28 while (true) {
29 myled = !myled;
30 Thread::wait(1000);
31 }
32 }
Imprint / Impressum