![]() |
Synergy Software Package User's Manual
|
#include <sf_uart_comms.h>
Data Fields | |
| uint32_t | state |
| UART status. | |
| uart_instance_t const * | p_lower_lvl_uart |
| Pointer to UART interface (copied from cfg) | |
| TX_MUTEX | mutex [2] |
| Pointer to the mutex object for UART resource mutual exclusion. | |
| TX_EVENT_FLAGS_GROUP | eventflag [2] |
| Pointer to the event flag object for UART data transfer. | |
| TX_QUEUE | queue |
| Queue for reading. | |
| uint32_t | queue_mem [SF_UART_COMMS_CFG_QUEUE_SIZE_WORDS] |
| Queue memory. | |
UART communications instance control structure. DO NOT INITIALIZE. Initialization occurs when sf_comms_api_t::open is called