|
HardFOC Flux V1 HAL
Unified HAL API for the HardFOC Flux valve-control platform (ESP32-S3)
|
One hardware UART, 8N1, no flow control. More...
#include <FluxPlatformBind.h>
Public Attributes | |
| uint8_t | port |
| Port number below kMaxUartPorts. | |
| hf_pin_num_t | tx |
| TX pin (-1 = leave unassigned) | |
| hf_pin_num_t | rx |
| RX pin (-1 = leave unassigned) | |
| hf_pin_num_t | rts |
| RTS / RS-485 DE pin (-1 = plain UART) | |
| hf_pin_num_t | cts |
| CTS pin (-1 = none) | |
| uint32_t | baud |
| Baud rate. | |
| uint16_t | tx_buffer_size |
| Driver TX ring size (bytes) | |
| uint16_t | rx_buffer_size |
| Driver RX ring size (bytes) | |
One hardware UART, 8N1, no flow control.
| uint32_t flux::bsp::UartSpec::baud |
Baud rate.
| hf_pin_num_t flux::bsp::UartSpec::cts |
CTS pin (-1 = none)
| uint8_t flux::bsp::UartSpec::port |
Port number below kMaxUartPorts.
| hf_pin_num_t flux::bsp::UartSpec::rts |
RTS / RS-485 DE pin (-1 = plain UART)
| hf_pin_num_t flux::bsp::UartSpec::rx |
RX pin (-1 = leave unassigned)
| uint16_t flux::bsp::UartSpec::rx_buffer_size |
Driver RX ring size (bytes)
| hf_pin_num_t flux::bsp::UartSpec::tx |
TX pin (-1 = leave unassigned)
| uint16_t flux::bsp::UartSpec::tx_buffer_size |
Driver TX ring size (bytes)