Synergy Software Package User's Manual
sf_uart_comms_instance_ctrl_t Struct Reference

#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.
 

Detailed Description

UART communications instance control structure. DO NOT INITIALIZE. Initialization occurs when sf_comms_api_t::open is called


The documentation for this struct was generated from the following file: