120 void uart_int_set_usart_conf(int32_t UID,
usart_config_t* usart_config);
127 void uart_int_init(int32_t UID);
163 void uart_int_send_byte(
usart_config_t *usart_conf, uint8_t data);
UART GPIO map structure.
Definition: uart_int.h:70
uint8_t pin
Module pin.
Definition: uart_int.h:72
avr32_usart_t * uart
Pointer to the AVR32 UART structure.
Definition: uart_int.h:60
UART interface structure.
Definition: uart_int.h:58
buffer_t transmit_buffer
Transmission buffer.
Definition: uart_int.h:62
uart_gpio_map_t rx_pin_map
Mapping of the Rx pin.
Definition: uart_int.h:85
Buffer structure.
Definition: buffer.h:61
byte_stream_t * receive_stream
Pointer to the reception stream.
Definition: uart_int.h:64
uart_interface_t uart_device
UART device to configure.
Definition: uart_int.h:83
buffer_t receive_buffer
Reception buffer.
Definition: uart_int.h:63
usart_options_t options
UART configuration options.
Definition: uart_int.h:84
int32_t mode
UART mode.
Definition: uart_int.h:82
Byte stream.
Definition: streams.h:62
int32_t IRQ
IRQ.
Definition: uart_int.h:61
uart_gpio_map_t tx_pin_map
Mapping of the Tx pin.
Definition: uart_int.h:86
UART configuration structure.
Definition: uart_int.h:80