#ifndef CMD_H #define CMD_H #include #include typedef void (*cmd_fn_t)(int argc, char **argv); typedef void (*cmd_write_fn)(const uint8_t *data, size_t len); void cmd_init(cmd_write_fn fn); void cmd_register(const char *name, cmd_fn_t fn); void cmd_dispatch(char *line); #endif // CMD_H