Keisuke Sehara
/
STM32_Whisking
fast-feedback virtual target task code on STM Nucleo
core/IO.h@32:1416e015016c, 2018-12-13 (annotated)
- Committer:
- gwappa
- Date:
- Thu Dec 13 07:18:43 2018 +0000
- Revision:
- 32:1416e015016c
- Parent:
- 26:b4421d1ee57a
change to use the Staged state
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 | 2:0c241937eabd | 7 | #define STR_DELIMITER ";" |
gwappa | 2:0c241937eabd | 8 | #define STR_NEWLINE "\r\n" |
gwappa | 2:0c241937eabd | 9 | |
gwappa | 0:f736749c33d2 | 10 | namespace IO { |
gwappa | 0:f736749c33d2 | 11 | |
gwappa | 0:f736749c33d2 | 12 | const char CONFIG_HEADER = '@'; |
gwappa | 0:f736749c33d2 | 13 | const char INFO_HEADER = '>'; |
gwappa | 0:f736749c33d2 | 14 | const char RESULT_HEADER = '+'; |
gwappa | 0:f736749c33d2 | 15 | const char ERROR_HEADER = '*'; |
gwappa | 0:f736749c33d2 | 16 | const char DEBUG_HEADER = '.'; |
gwappa | 0:f736749c33d2 | 17 | |
gwappa | 0:f736749c33d2 | 18 | int getc(); |
gwappa | 0:f736749c33d2 | 19 | void config(const char *fmt,...); |
gwappa | 0:f736749c33d2 | 20 | void info(const char *fmt,...); |
gwappa | 0:f736749c33d2 | 21 | void result(const char *fmt,...); |
gwappa | 0:f736749c33d2 | 22 | void error(const char *fmt,...); |
gwappa | 0:f736749c33d2 | 23 | void debug(const char *fmt,...); |
gwappa | 0:f736749c33d2 | 24 | void write(const char *fmt,...); |
gwappa | 0:f736749c33d2 | 25 | void write(const char& c); |
gwappa | 0:f736749c33d2 | 26 | } |
gwappa | 0:f736749c33d2 | 27 | |
gwappa | 0:f736749c33d2 | 28 | #endif |