PER Firmware
Loading...
Searching...
No Matches
PHAL_USART_state_t Struct Reference
Collaboration diagram for PHAL_USART_state_t:
[legend]

Public Attributes

PHAL_DMA_Handle_t tx_dma
 
PHAL_DMA_Handle_t rx_dma
 
volatile uint16_t rxfer_size
 
volatile uint16_t rx_len
 
volatile bool tx_busy
 
volatile bool rx_busy
 
bool cont_rx
 

Member Data Documentation

◆ cont_rx

bool PHAL_USART_state_t::cont_rx

continuous vs one-shot reception

◆ rx_busy

volatile bool PHAL_USART_state_t::rx_busy

set while a frame is in flight, cleared by the IDLE-line ISR

◆ rx_dma

PHAL_DMA_Handle_t PHAL_USART_state_t::rx_dma

RX DMA handle (built in init)

◆ rx_len

volatile uint16_t PHAL_USART_state_t::rx_len

bytes actually received in the last completed frame

◆ rxfer_size

volatile uint16_t PHAL_USART_state_t::rxfer_size

configured RX length (for continuous re-arm)

◆ tx_busy

volatile bool PHAL_USART_state_t::tx_busy

set when a TX is in flight, cleared by the USART TC ISR

◆ tx_dma

PHAL_DMA_Handle_t PHAL_USART_state_t::tx_dma

TX DMA handle (built in init)


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