Main include for ABI (AirBorneInterface).
#define ABI_FOREACH(head, el)
Macros for linked list.
Event structure to store callbacks in a linked list.
BaseSequentialStream * sc_channel
I/O channel associated to the shell.
void shellInit(void)
Shell manager initialization.
Custom command entry type.
void chprintf(BaseSequentialStream *lchp, const char *fmt,...)
Mini printf-like functionality.
void() shell_cmd_t(shell_stream_t *stream, int argc, const char *const argv[])
Command handler.
void shell_init_arch(void)
Arch init.
static void cmd_mem(BaseSequentialStream *lchp, int argc, const char *const argv[])
static const ShellCommand commands[]
static ShellConfig shell_cfg
void shell_add_entry(char *cmd_name, shell_cmd_t *cmd)
Add dynamic entry.
static void cmd_abi(BaseSequentialStream *lchp, int argc, const char *const argv[])
arch independent UART (Universal Asynchronous Receiver/Transmitter) API