Appiko
Enumerations | Functions

UART Driver for sending printf messages. To be used in conjunction with tinyprintf.h. More...

Enumerations

enum  uart_printf_baud_t {
  UART_PRINTF_BAUD_1200 = UARTE_BAUDRATE_BAUDRATE_Baud1200, UART_PRINTF_BAUD_2400 = UARTE_BAUDRATE_BAUDRATE_Baud2400, UART_PRINTF_BAUD_4800 = UARTE_BAUDRATE_BAUDRATE_Baud4800, UART_PRINTF_BAUD_9600 = UARTE_BAUDRATE_BAUDRATE_Baud9600,
  UART_PRINTF_BAUD_14400 = UARTE_BAUDRATE_BAUDRATE_Baud14400, UART_PRINTF_BAUD_19200 = UARTE_BAUDRATE_BAUDRATE_Baud19200, UART_PRINTF_BAUD_28800 = UARTE_BAUDRATE_BAUDRATE_Baud28800, UART_PRINTF_BAUD_38400 = UARTE_BAUDRATE_BAUDRATE_Baud38400,
  UART_PRINTF_BAUD_57600 = UARTE_BAUDRATE_BAUDRATE_Baud57600, UART_PRINTF_BAUD_76800 = UARTE_BAUDRATE_BAUDRATE_Baud76800, UART_PRINTF_BAUD_115200 = UARTE_BAUDRATE_BAUDRATE_Baud115200, UART_PRINTF_BAUD_230400 = UARTE_BAUDRATE_BAUDRATE_Baud230400,
  UART_PRINTF_BAUD_250000 = UARTE_BAUDRATE_BAUDRATE_Baud250000, UART_PRINTF_BAUD_460800 = UARTE_BAUDRATE_BAUDRATE_Baud460800, UART_PRINTF_BAUD_921600 = UARTE_BAUDRATE_BAUDRATE_Baud921600, UART_PRINTF_BAUD_1M = UARTE_BAUDRATE_BAUDRATE_Baud1M
}
 

Functions

void uart_printf_init (uart_printf_baud_t baud_rate)
 Function to initialize the parameters of UART based on the configurations in boards.h. More...
 

Detailed Description

Enumeration Type Documentation

◆ uart_printf_baud_t

Defines to specify the baudrate options for the printf messages

Enumerator
UART_PRINTF_BAUD_1200 

UART_PRINTF_BAUD_1200.

UART_PRINTF_BAUD_2400 

UART_PRINTF_BAUD_2400.

UART_PRINTF_BAUD_4800 

UART_PRINTF_BAUD_4800.

UART_PRINTF_BAUD_9600 

UART_PRINTF_BAUD_9600.

UART_PRINTF_BAUD_14400 

UART_PRINTF_BAUD_14400.

UART_PRINTF_BAUD_19200 

UART_PRINTF_BAUD_19200.

UART_PRINTF_BAUD_28800 

UART_PRINTF_BAUD_28800.

UART_PRINTF_BAUD_38400 

UART_PRINTF_BAUD_38400.

UART_PRINTF_BAUD_57600 

UART_PRINTF_BAUD_57600.

UART_PRINTF_BAUD_76800 

UART_PRINTF_BAUD_76800.

UART_PRINTF_BAUD_115200 

UART_PRINTF_BAUD_115200.

UART_PRINTF_BAUD_230400 

UART_PRINTF_BAUD_230400.

UART_PRINTF_BAUD_250000 

UART_PRINTF_BAUD_250000.

UART_PRINTF_BAUD_460800 

UART_PRINTF_BAUD_460800.

UART_PRINTF_BAUD_921600 

UART_PRINTF_BAUD_921600.

UART_PRINTF_BAUD_1M 

UART_PRINTF_BAUD_1M.

Definition at line 51 of file uart_printf.h.

Function Documentation

◆ uart_printf_init()

void uart_printf_init ( uart_printf_baud_t  baud_rate)
Parameters
baud_rateThe baud rate used for the UART to send the printf messages

Definition at line 179 of file uart_printf.c.