HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
EspUart Member List

This is the complete list of members for EspUart, including all inherited members.

BaseUart(const BaseUart &)=deleteBaseUart
BaseUart(BaseUart &&)=deleteBaseUart
BaseUart(hf_port_num_t port) noexceptBaseUartinlineprotected
break_detected_EspUartprivate
BytesAvailable() noexcept overrideEspUartvirtual
Close() noexceptBaseUartinlinevirtual
communication_mode_EspUartprivate
ConfigureInterrupts(uint32_t intr_enable_mask, uint8_t rxfifo_full_thresh=100, uint8_t rx_timeout_thresh=10) noexceptEspUart
ConfigureIrDA(const hf_uart_irda_config_t &irda_config) noexceptEspUart
ConfigurePins() noexceptEspUartprivate
ConfigureRS485(const hf_uart_rs485_config_t &rs485_config) noexceptEspUart
ConfigureSoftwareFlowControl(bool enable, uint8_t xon_threshold=20, uint8_t xoff_threshold=80) noexceptEspUart
ConfigureUart() noexceptEspUartprivate
ConfigureWakeup(const hf_uart_wakeup_config_t &wakeup_config) noexceptEspUart
ConvertPlatformError(int32_t platform_error) noexceptEspUartprivate
DEFAULT_BAUD_RATEEspUartstatic
DEFAULT_BUFFER_SIZEEspUartstatic
Deinitialize() noexcept overrideEspUartprivatevirtual
diagnostics_EspUartprivate
DisablePatternDetection() noexceptEspUart
EnablePatternDetection(char pattern_chr, uint8_t chr_num=1, int chr_tout=9, int post_idle=0, int pre_idle=0) noexceptEspUart
EnsureDeinitialized() noexceptBaseUartinline
EnsureInitialized() noexceptBaseUartinline
EspUart(const hf_uart_config_t &config) noexceptEspUartexplicit
EspUart(const EspUart &)=deleteEspUart
EspUart(EspUart &&)=deleteEspUart
event_queue_EspUartprivate
FlushRx() noexcept overrideEspUartvirtual
FlushTx() noexcept overrideEspUartvirtual
GetCommunicationMode() const noexceptEspUart
GetDiagnostics(hf_uart_diagnostics_t &diagnostics) const noexcept overrideEspUartvirtual
GetEventQueue() const noexceptEspUart
GetLastError() const noexceptEspUart
GetOperatingMode() const noexceptEspUart
GetPort() const noexceptBaseUartinline
GetPortConfig() const noexceptEspUart
GetStatistics(hf_uart_statistics_t &statistics) const noexcept overrideEspUartvirtual
GetTimeoutMs(uint32_t timeout_ms) const noexceptEspUartprivate
Initialize() noexcept overrideEspUartprivatevirtual
initialized_EspUartprivate
InstallDriver() noexceptEspUartprivate
InternalPrintf(const char *format, va_list args) noexceptEspUartprivate
IsBreakDetected() noexceptEspUart
IsEventQueueAvailable() const noexceptEspUart
IsInitialized() const noexceptBaseUartinline
IsReceiving() const noexceptEspUart
IsTransmitting() const noexceptEspUart
IsTxBusy() noexceptEspUart
IsWakeupEnabled() const noexceptEspUart
last_error_EspUartprivate
MAX_BAUD_RATEEspUartstatic
MAX_BUFFER_SIZEEspUartstatic
MAX_PORTSEspUartstatic
MIN_BAUD_RATEEspUartstatic
mutex_EspUartmutableprivate
Open() noexceptBaseUartinlinevirtual
operating_mode_EspUartprivate
operator=(const EspUart &)=deleteEspUart
operator=(EspUart &&)=deleteEspUart
BaseUart::operator=(const BaseUart &)=deleteBaseUart
BaseUart::operator=(BaseUart &&)=deleteBaseUart
PeekPatternPosition() noexceptEspUart
PlatformDeinitialize() noexceptEspUartprivate
PlatformInitialize() noexceptEspUartprivate
PopPatternPosition() noexceptEspUart
port_BaseUartprotected
port_config_EspUartprivate
Printf(const char *format,...) noexceptEspUartvirtual
printf_buffer_EspUartprivate
Read(uint8_t *data, uint16_t length, uint32_t timeout_ms=0) noexcept overrideEspUartvirtual
ReadLine(char *buffer, uint16_t max_length, uint32_t timeout_ms) noexceptEspUart
ReadUntil(uint8_t *data, uint16_t max_length, uint8_t terminator, uint32_t timeout_ms) noexceptEspUart
ResetDiagnostics() noexceptBaseUartinlinevirtual
ResetEventQueue() noexceptEspUart
ResetPatternQueue(int queue_length=32) noexceptEspUart
ResetStatistics() noexceptBaseUartinlinevirtual
SendBreak(uint32_t duration_ms) noexceptEspUart
SetBaudRate(uint32_t baud_rate) noexceptEspUart
SetCommunicationMode(hf_uart_mode_t mode) noexceptEspUart
SetFlowControl(bool enable) noexceptEspUart
SetLoopback(bool enable) noexceptEspUart
SetOperatingMode(hf_uart_operating_mode_t mode) noexceptEspUart
SetRTS(bool active) noexceptEspUart
SetSignalInversion(uint32_t inverse_mask) noexceptEspUart
software_flow_enabled_EspUartprivate
statistics_EspUartprivate
tx_in_progress_EspUartprivate
TxBytesWaiting() noexceptEspUart
uart_port_EspUartprivate
UninstallDriver() noexceptEspUartprivate
UpdateDiagnostics(hf_uart_err_t error) noexceptEspUartprivate
UpdateStatistics(hf_uart_err_t result, uint64_t start_time_us) noexceptEspUartprivate
ValidateConfiguration() const noexceptEspUartprivate
VPrintf(const char *format, va_list args) noexceptEspUart
WaitTransmitComplete(uint32_t timeout_ms) noexceptEspUart
wakeup_enabled_EspUartprivate
Write(const uint8_t *data, uint16_t length, uint32_t timeout_ms=0) noexcept overrideEspUartvirtual
WriteByte(uint8_t byte) noexcept overrideEspUartvirtual
WriteString(const char *str) noexceptBaseUartinlinevirtual
~BaseUart() noexcept=defaultBaseUartvirtual
~EspUart() noexcept overrideEspUartvirtual