control the laser with the MBED

Dependencies:   mbed

Committer:
bwang
Date:
Mon Nov 11 03:38:40 2019 +0000
Revision:
1:d42ef49f54df
added command line

Who changed what in which revision?

UserRevisionLine numberNew 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