VSF Documented
Public Member Functions | Data Fields
vsf_usart_capability_t Struct Reference

#include <vsf_template_usart.h>

Public Member Functions

 inherit (vsf_peripheral_capability_t) vsf_usart_irq_mask_t irq_mask
 

Data Fields

uint32_t max_baudrate
 
uint32_t min_baudrate
 
uint8_t txfifo_depth
 
uint8_t rxfifo_depth
 
uint8_t max_data_bits
 
uint8_t min_data_bits
 
uint8_t support_rx_timeout: 1
 
uint8_t support_send_break: 1
 
uint8_t support_set_and_clear_break: 1
 

Member Function Documentation

◆ inherit()

vsf_usart_capability_t::inherit ( vsf_peripheral_capability_t  )

Field Documentation

◆ max_baudrate

uint32_t vsf_usart_capability_t::max_baudrate

◆ min_baudrate

uint32_t vsf_usart_capability_t::min_baudrate

◆ txfifo_depth

uint8_t vsf_usart_capability_t::txfifo_depth

◆ rxfifo_depth

uint8_t vsf_usart_capability_t::rxfifo_depth

◆ max_data_bits

uint8_t vsf_usart_capability_t::max_data_bits

◆ min_data_bits

uint8_t vsf_usart_capability_t::min_data_bits

◆ support_rx_timeout

uint8_t vsf_usart_capability_t::support_rx_timeout

◆ support_send_break

uint8_t vsf_usart_capability_t::support_send_break

◆ support_set_and_clear_break

uint8_t vsf_usart_capability_t::support_set_and_clear_break