Serial Interface for GUI.

Committer:
daniel_gs_jeong
Date:
Thu Dec 27 05:13:43 2018 +0000
Revision:
0:9eb0a8cff892
the 1stVersion: Serial GUI Interface.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
daniel_gs_jeong 0:9eb0a8cff892 1
daniel_gs_jeong 0:9eb0a8cff892 2
daniel_gs_jeong 0:9eb0a8cff892 3 class SERIAL_GUI_INTERFACE
daniel_gs_jeong 0:9eb0a8cff892 4 {
daniel_gs_jeong 0:9eb0a8cff892 5 public:
daniel_gs_jeong 0:9eb0a8cff892 6
daniel_gs_jeong 0:9eb0a8cff892 7 SERIAL_GUI_INTERFACE(Serial *_serial);
daniel_gs_jeong 0:9eb0a8cff892 8 ~SERIAL_GUI_INTERFACE();
daniel_gs_jeong 0:9eb0a8cff892 9
daniel_gs_jeong 0:9eb0a8cff892 10
daniel_gs_jeong 0:9eb0a8cff892 11 // int set_function_info(char *_fname,
daniel_gs_jeong 0:9eb0a8cff892 12 // int _size_fname,
daniel_gs_jeong 0:9eb0a8cff892 13 // int _id,
daniel_gs_jeong 0:9eb0a8cff892 14 // int argc);
daniel_gs_jeong 0:9eb0a8cff892 15
daniel_gs_jeong 0:9eb0a8cff892 16 int set_function_info(char *_fname,
daniel_gs_jeong 0:9eb0a8cff892 17 int _arg, ...);
daniel_gs_jeong 0:9eb0a8cff892 18 int get_serial_cmd();
daniel_gs_jeong 0:9eb0a8cff892 19
daniel_gs_jeong 0:9eb0a8cff892 20 void req_function_info(void);
daniel_gs_jeong 0:9eb0a8cff892 21 ///int set_function(int _n, int (*_f)(void));
daniel_gs_jeong 0:9eb0a8cff892 22 char* get_arg(int _n);
daniel_gs_jeong 0:9eb0a8cff892 23 int get_argi(int _n);
daniel_gs_jeong 0:9eb0a8cff892 24
daniel_gs_jeong 0:9eb0a8cff892 25 void send_reg_value(int _reg, int _data);
daniel_gs_jeong 0:9eb0a8cff892 26
daniel_gs_jeong 0:9eb0a8cff892 27 private:
daniel_gs_jeong 0:9eb0a8cff892 28 Serial *serial;
daniel_gs_jeong 0:9eb0a8cff892 29 ///int (*f[128])(int _arg1, ...);
daniel_gs_jeong 0:9eb0a8cff892 30 char *argv[8];
daniel_gs_jeong 0:9eb0a8cff892 31
daniel_gs_jeong 0:9eb0a8cff892 32 int get_serial_cmd_wo_head();
daniel_gs_jeong 0:9eb0a8cff892 33 };
daniel_gs_jeong 0:9eb0a8cff892 34 //void printNumbers(int args, ...)