53 char recv = note.
_char;
101 const char** arguments =
NULL;
void uart_send_string(const char *text)
exit_status_t system_exec(const char *command, const char **arguments)
#define hw_subscribe(type, metadata, isr)
static char * SHELL_DEFAULT_PS1
#define UART_DEFAULT_BAUD_RATE
static char * SHELL_PS1[4]
uint32_t ustrlen(const char *s)
void uart_send_char(const char text)
void shell_set_ps1(char *new_ps1)
static char SHELL_BUFFER[64]
#define uart_metadata_init(_baud_rate, _channel, _interrupt)
void shell_clear_shell_buffer()
exit_status_t shell_execute_command()
#define SHELL_BUFFER_LENGTH
#define SHELL_MAX_PS1_LENGTH
void * memset(void *b, int c, int len)
void * memcpy(void *str1, const void *str2, long n)
void hw_unsubscribe(HW_TYPE type, hw_metadata metadata, void(*isr)(notification note))
void shell_uart_handler(notification note)
static unsigned short SHELL_BUFFER_POSITION