Keisuke Sehara
/
STM32_Whisking
fast-feedback virtual target task code on STM Nucleo
IO.h@0:f736749c33d2, 2018-05-14 (annotated)
- Committer:
- gwappa
- Date:
- Mon May 14 14:12:32 2018 +0000
- Revision:
- 0:f736749c33d2
- Child:
- 2:0c241937eabd
set up config parser
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
gwappa | 0:f736749c33d2 | 1 | #ifndef IO_H_ |
gwappa | 0:f736749c33d2 | 2 | #define IO_H_ |
gwappa | 0:f736749c33d2 | 3 | |
gwappa | 0:f736749c33d2 | 4 | #include "mbed.h" |
gwappa | 0:f736749c33d2 | 5 | #define LOGGER_BAUDRATE 9600 |
gwappa | 0:f736749c33d2 | 6 | |
gwappa | 0:f736749c33d2 | 7 | namespace IO { |
gwappa | 0:f736749c33d2 | 8 | |
gwappa | 0:f736749c33d2 | 9 | const char CONFIG_HEADER = '@'; |
gwappa | 0:f736749c33d2 | 10 | const char INFO_HEADER = '>'; |
gwappa | 0:f736749c33d2 | 11 | const char RESULT_HEADER = '+'; |
gwappa | 0:f736749c33d2 | 12 | const char ERROR_HEADER = '*'; |
gwappa | 0:f736749c33d2 | 13 | const char DEBUG_HEADER = '.'; |
gwappa | 0:f736749c33d2 | 14 | |
gwappa | 0:f736749c33d2 | 15 | int getc(); |
gwappa | 0:f736749c33d2 | 16 | void config(const char *fmt,...); |
gwappa | 0:f736749c33d2 | 17 | void info(const char *fmt,...); |
gwappa | 0:f736749c33d2 | 18 | void result(const char *fmt,...); |
gwappa | 0:f736749c33d2 | 19 | void error(const char *fmt,...); |
gwappa | 0:f736749c33d2 | 20 | void debug(const char *fmt,...); |
gwappa | 0:f736749c33d2 | 21 | void write(const char *fmt,...); |
gwappa | 0:f736749c33d2 | 22 | void write(const char& c); |
gwappa | 0:f736749c33d2 | 23 | } |
gwappa | 0:f736749c33d2 | 24 | |
gwappa | 0:f736749c33d2 | 25 | #endif |