![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
test
Dependencies: SDFileSystem USBHost_SAMPLE mbed
Diff: main.cpp
- Revision:
- 1:8ee1e5bda8ec
- Parent:
- 0:dcbe65196984
- Child:
- 2:15011081d5a3
--- a/main.cpp Mon Nov 20 06:38:46 2017 +0000 +++ b/main.cpp Mon Nov 20 06:58:42 2017 +0000 @@ -3,20 +3,21 @@ #include "SDFileSystem.h" DigitalOut led(LED1); +int i=0; SDFileSystem sd(p5, p6, p7, p8, "sd"); -int i=0; Serial pc1(p13, p14);//tx1, rx1 void onKey(uint8_t key) { - i++; - pc1.printf("Key[%d]:%x:%c\r\n", i, key, key); + pc1.printf("%c", key); + ++i; FILE *fp; fp = fopen("/sd/keylog/log.csv", "a"); fprintf(fp, "Key[%d], :,0x%x,:,%c\r\n", i, key, key); fclose(fp); + } void keyboard_task(void const *) { @@ -38,11 +39,13 @@ } int main() { + mkdir("/sd/keylog", 0777); FILE *fp; fp = fopen("/sd/keylog/log.csv","w"); fclose(fp); + Thread keyboardTask(keyboard_task, NULL, osPriorityNormal, 256 * 4); while(1) { led=!led;