15 lines
313 B
C
15 lines
313 B
C
#ifndef CMD_H
|
|
#define CMD_H
|
|
|
|
#include <stdint.h>
|
|
#include <stddef.h>
|
|
|
|
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
|