|
ELIOT1 HAL
|
Конфигурация 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.
| uint32_t uart_config::baudrate_bps |
Скорость интерфейса UART
| enum uart_data_len uart_config::bit_count_per_char |
Количество бит данных в передаваемом символе: от 5 до 8 бит
| bool uart_config::break_line |
Бит обрыва линии
| bool uart_config::enable_hardware_flow_control |
Включено ли аппаратное управление потоком RTS/CTS
| bool uart_config::enable_infrared |
Включен ли инфракрасный режим интерфейса
| bool uart_config::enable_loopback |
Включена ли петля
| bool uart_config::enable_parity |
Включена ли четность (по умолчанию - выключена)
| bool uart_config::enable_rxfifo |
Включена ли RxFIFO
| bool uart_config::enable_txfifo |
Включена ли TxFIFO
| bool uart_config::parity_manual |
Ручное управление битом четности
| enum uart_parity_mode uart_config::parity_mode |
Режим четности - чет или нечет
| enum uart_stop_bit_count uart_config::stop_bit_count |
Количество стоп-битов