PER Firmware
Loading...
Searching...
No Matches
usart_rx_errors_t Struct Reference

#include <usart.h>

Public Attributes

bool overrun
 USART unable to parse data in time.
 
bool noise_detected
 Oversampling detected a possible bit flip due to noise in usart frame.
 
bool framing_error
 Unable to understand USART frame.
 
bool parity_error
 USART Parity bit incorrect (Only when parity is enabled)
 
bool dma_transfer_error
 DMA transfer error.
 
bool dma_direct_mode_error
 DMA error while attempting to operate in direct mode.
 
bool dma_fifo_overrun
 DMA FIFO has been overrun - apparently this can be ignored on USART peripherals AS LONG AS YOU AREN'T USING THE FIFO.
 

Member Data Documentation

◆ dma_direct_mode_error

bool usart_rx_errors_t::dma_direct_mode_error

DMA error while attempting to operate in direct mode.

◆ dma_fifo_overrun

bool usart_rx_errors_t::dma_fifo_overrun

DMA FIFO has been overrun - apparently this can be ignored on USART peripherals AS LONG AS YOU AREN'T USING THE FIFO.

◆ dma_transfer_error

bool usart_rx_errors_t::dma_transfer_error

DMA transfer error.

◆ framing_error

bool usart_rx_errors_t::framing_error

Unable to understand USART frame.

◆ noise_detected

bool usart_rx_errors_t::noise_detected

Oversampling detected a possible bit flip due to noise in usart frame.

◆ overrun

bool usart_rx_errors_t::overrun

USART unable to parse data in time.

◆ parity_error

bool usart_rx_errors_t::parity_error

USART Parity bit incorrect (Only when parity is enabled)


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