ELIOT1 HAL
Загрузка...
Поиск...
Не найдено
Структура uart_config

Конфигурация UART. Подробнее...

#include <hal_uart.h>

Поля данных

uint32_t baudrate_bps
 
bool enable_parity
 
enum uart_parity_mode parity_mode
 
bool parity_manual
 
enum uart_stop_bit_count stop_bit_count
 
enum uart_data_len bit_count_per_char
 
bool enable_rxfifo
 
bool enable_txfifo
 
bool enable_loopback
 
bool enable_infrared
 
bool enable_hardware_flow_control
 
bool break_line
 

Подробное описание

Конфигурация UART.

Поля

◆ baudrate_bps

uint32_t uart_config::baudrate_bps

Скорость интерфейса UART

◆ bit_count_per_char

enum uart_data_len uart_config::bit_count_per_char

Количество бит данных в передаваемом символе: от 5 до 8 бит

◆ break_line

bool uart_config::break_line

Бит обрыва линии

◆ enable_hardware_flow_control

bool uart_config::enable_hardware_flow_control

Включено ли аппаратное управление потоком RTS/CTS

◆ enable_infrared

bool uart_config::enable_infrared

Включен ли инфракрасный режим интерфейса

◆ enable_loopback

bool uart_config::enable_loopback

Включена ли петля

◆ enable_parity

bool uart_config::enable_parity

Включена ли четность (по умолчанию - выключена)

◆ enable_rxfifo

bool uart_config::enable_rxfifo

Включена ли RxFIFO

◆ enable_txfifo

bool uart_config::enable_txfifo

Включена ли TxFIFO

◆ parity_manual

bool uart_config::parity_manual

Ручное управление битом четности

◆ parity_mode

enum uart_parity_mode uart_config::parity_mode

Режим четности - чет или нечет

◆ stop_bit_count

enum uart_stop_bit_count uart_config::stop_bit_count

Количество стоп-битов


Объявления и описания членов структуры находятся в файле: