Software UART port descriptor definition. More...
Software UART port descriptor definition.
Definition in file soft_uart.h.
 Include dependency graph for soft_uart.h:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | soft_uart_conf_t | 
| Software UART port descriptor.  More... | |
Macros | |
| #define | SOFT_UART_FLAG_INVERT_TX 0x1 | 
| invert the level of the TX signal  | |
| #define | SOFT_UART_FLAG_INVERT_RX 0x2 | 
| invert the level of the RX signal  | |
Typedefs | |
| typedef unsigned | soft_uart_t | 
| Software UART type definition.  | |
Functions | |
| int | soft_uart_init (soft_uart_t uart, uint32_t baudrate, uart_rx_cb_t rx_cb, void *arg) | 
| Initialize a given UART device.  More... | |
| int | soft_uart_mode (soft_uart_t uart, uart_data_bits_t data_bits, uart_parity_t parity, uart_stop_bits_t stop_bits) | 
| Setup parity, data and stop bits for a given UART device.  More... | |
| void | soft_uart_write (soft_uart_t uart, const uint8_t *data, size_t len) | 
| Write data from the given buffer to the specified UART device.  More... | |
| void | soft_uart_poweron (soft_uart_t uart) | 
| Power on the given UART device.  More... | |
| void | soft_uart_poweroff (soft_uart_t uart) | 
| Power off the given UART device.  More... | |