caffeine-hal 0.6.6
A Header-Defined Interface c library, it provides the hal layer for the Caffeine framework
Loading...
Searching...
No Matches
Data Fields
cfn_hal_uart_config_t Struct Reference

UART configuration structure. More...

#include <cfn_hal_uart.h>

Data Fields

bool echo
 
uint32_t baudrate
 
cfn_hal_uart_config_mode_t read_mode
 
cfn_hal_uart_config_mode_t write_mode
 
cfn_hal_uart_config_data_len_t data_len
 
cfn_hal_uart_config_stop_bits_t stop_bits
 
cfn_hal_uart_config_parity_t parity
 
cfn_hal_uart_config_flow_ctrl_t flow_ctrl
 
cfn_hal_uart_config_direction_t direction
 
void * custom
 

Detailed Description

UART configuration structure.

Field Documentation

◆ baudrate

uint32_t cfn_hal_uart_config_t::baudrate

Bus speed in bps

◆ custom

void* cfn_hal_uart_config_t::custom

Vendor-specific custom configuration

◆ data_len

cfn_hal_uart_config_data_len_t cfn_hal_uart_config_t::data_len

Word length

◆ direction

cfn_hal_uart_config_direction_t cfn_hal_uart_config_t::direction

◆ echo

bool cfn_hal_uart_config_t::echo

Local echo enabled

◆ flow_ctrl

cfn_hal_uart_config_flow_ctrl_t cfn_hal_uart_config_t::flow_ctrl

Hardware flow control

◆ parity

cfn_hal_uart_config_parity_t cfn_hal_uart_config_t::parity

Parity check mode

◆ read_mode

cfn_hal_uart_config_mode_t cfn_hal_uart_config_t::read_mode

RX operational mode

◆ stop_bits

cfn_hal_uart_config_stop_bits_t cfn_hal_uart_config_t::stop_bits

Stop bits

◆ write_mode

cfn_hal_uart_config_mode_t cfn_hal_uart_config_t::write_mode

TX operational mode


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