Serial Interface for GUI.
Diff: serial_gui_if.h
- Revision:
- 0:9eb0a8cff892
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/serial_gui_if.h Thu Dec 27 05:13:43 2018 +0000 @@ -0,0 +1,34 @@ + + +class SERIAL_GUI_INTERFACE +{ + public: + + SERIAL_GUI_INTERFACE(Serial *_serial); + ~SERIAL_GUI_INTERFACE(); + + +// int set_function_info(char *_fname, +// int _size_fname, +// int _id, +// int argc); + + int set_function_info(char *_fname, + int _arg, ...); + int get_serial_cmd(); + + void req_function_info(void); + ///int set_function(int _n, int (*_f)(void)); + char* get_arg(int _n); + int get_argi(int _n); + + void send_reg_value(int _reg, int _data); + + private: + Serial *serial; + ///int (*f[128])(int _arg1, ...); + char *argv[8]; + + int get_serial_cmd_wo_head(); +}; +//void printNumbers(int args, ...) \ No newline at end of file