40 #ifndef CMD_CONF_OUTPUT
41 #define CMD_OUTPUT slip_cmd_input
43 #define CMD_OUTPUT CMD_CONF_OUTPUT
46 void CMD_OUTPUT(
const uint8_t *data,
int data_len);
48 extern const cmd_handler_t cmd_handlers[];
52 cmd_input(
const uint8_t *data,
int data_len)
55 for(i = 0; cmd_handlers[i] !=
NULL; i++) {
56 if(cmd_handlers[i](data, data_len)) {
63 cmd_send((uint8_t *)
"EUnknown command", 16);
67 cmd_send(
const uint8_t *data,
int data_len)
69 CMD_OUTPUT(data, data_len);
#define NULL
The null pointer.