15#ifndef __UART_INTERFACE__
16#define __UART_INTERFACE__
23#include "embedded_cli.h"
30 #define RECEIVE_BUFFER_SIZE 32
36#define TRANSMIT_BUFFER_SIZE 100
void(* receiveCharHook_t)(char value)
Definition cli_uart_interface.h:43
void cli_uart_process(void)
void cli_uart_printf(const char *pFormat,...)
void cli_uart_receive_handler(void)
void cli_uart_receive_hook_set(receiveCharHook_t receiveCharFunc)
void cli_uart_print(const char *message)
void cli_uart_init(zpal_uart_id_t uart, void(*callback)())
Initializes the given UART and the CLI.
zpal_uart_id_t
IDs for each of the UARTs.
Definition zpal_uart.h:68