smg_uart_ Struct Reference
#include <uart.h>
Collaboration diagram for smg_uart_:
Public Attributes | |
| uint8_t | uart_nr |
| uint32_t | baud_rate |
| smg_uart_mode_t | mode |
| uint8_t | options |
| uint8_t | rx_pin |
| uint8_t | tx_pin |
| uint8_t | rx_headroom |
| Callback when rx_buffer free space <= headroom. More... | |
| uint16_t | status |
| All status flags reported to callback since last uart_get_status() call. More... | |
| struct SerialBuffer * | rx_buffer |
| Optional receive buffer. More... | |
| struct SerialBuffer * | tx_buffer |
| Optional transmit buffer. More... | |
| smg_uart_callback_t | callback |
| Optional User callback routine. More... | |
| void * | param |
| User-supplied callback parameter. More... | |
| uart_port_t | uart_nr |
Member Data Documentation
◆ baud_rate
| uint32_t smg_uart_::baud_rate |
◆ callback
| smg_uart_callback_t smg_uart_::callback |
Optional User callback routine.
◆ mode
| smg_uart_mode_t smg_uart_::mode |
◆ options
| uint8_t smg_uart_::options |
◆ param
| void * smg_uart_::param |
User-supplied callback parameter.
◆ rx_buffer
| struct SerialBuffer * smg_uart_::rx_buffer |
Optional receive buffer.
◆ rx_headroom
| uint8_t smg_uart_::rx_headroom |
Callback when rx_buffer free space <= headroom.
◆ rx_pin
| uint8_t smg_uart_::rx_pin |
◆ status
| uint16_t smg_uart_::status |
All status flags reported to callback since last uart_get_status() call.
◆ tx_buffer
| struct SerialBuffer * smg_uart_::tx_buffer |
Optional transmit buffer.
◆ tx_pin
| uint8_t smg_uart_::tx_pin |
◆ uart_nr [1/2]
| uint8_t smg_uart_::uart_nr |
◆ uart_nr [2/2]
| uart_port_t smg_uart_::uart_nr |
The documentation for this struct was generated from the following file:
1.8.13