Bayley Wang
/
pyroflex_AND
control the laser with the MBED
CommandProcessor/CommandProcessor.h@1:d42ef49f54df, 2019-11-11 (annotated)
- Committer:
- bwang
- Date:
- Mon Nov 11 03:38:40 2019 +0000
- Revision:
- 1:d42ef49f54df
added command line
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
bwang | 1:d42ef49f54df | 1 | #ifndef __COMMAND_PROCESSOR_H |
bwang | 1:d42ef49f54df | 2 | #define __COMMAND_PROCESSOR_H |
bwang | 1:d42ef49f54df | 3 | |
bwang | 1:d42ef49f54df | 4 | #include "mbed.h" |
bwang | 1:d42ef49f54df | 5 | |
bwang | 1:d42ef49f54df | 6 | void processCmd(Serial *pc, char *buf); |
bwang | 1:d42ef49f54df | 7 | |
bwang | 1:d42ef49f54df | 8 | /*---variable loading, setting, and flashing---*/ |
bwang | 1:d42ef49f54df | 9 | void cmd_ls(Serial *pc); |
bwang | 1:d42ef49f54df | 10 | void cmd_ls2(Serial *pc, char *buf); |
bwang | 1:d42ef49f54df | 11 | void cmd_set(Serial *pc, char *buf, char *val); |
bwang | 1:d42ef49f54df | 12 | void cmd_defaults(Serial *pc); |
bwang | 1:d42ef49f54df | 13 | |
bwang | 1:d42ef49f54df | 14 | /*---system commands---*/ |
bwang | 1:d42ef49f54df | 15 | void cmd_clear(Serial *pc); |
bwang | 1:d42ef49f54df | 16 | |
bwang | 1:d42ef49f54df | 17 | /*---internal functions---*/ |
bwang | 1:d42ef49f54df | 18 | int tokenize(char *buf, char **out, int max); |
bwang | 1:d42ef49f54df | 19 | float *checkf(char *s); |
bwang | 1:d42ef49f54df | 20 | int *checkn(char *s); |
bwang | 1:d42ef49f54df | 21 | |
bwang | 1:d42ef49f54df | 22 | #endif |