]> git.donarmstrong.com Git - qmk_firmware.git/blob - tool/mbed/mbed-sdk/libraries/tests/mbed/fs/main.cpp
Squashed 'tmk_core/' changes from 7967731..b9e0ea0
[qmk_firmware.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 }