|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
This is the complete list of members for StmUart, including all inherited members.
| BaseUart(const BaseUart &)=delete | BaseUart | |
| BaseUart(BaseUart &&)=delete | BaseUart | |
| BaseUart(hf_port_num_t port) noexcept | BaseUart | inlineprotected |
| BytesAvailable() noexcept override | StmUart | virtual |
| Close() noexcept | BaseUart | inlinevirtual |
| default_timeout_ms_ | StmUart | private |
| Deinitialize() noexcept override | StmUart | virtual |
| diagnostics_ | BaseUart | protected |
| EnableRxBuffer(hf_u8_t *buffer, hf_u16_t size) noexcept | StmUart | |
| EnsureDeinitialized() noexcept | BaseUart | inline |
| EnsureInitialized() noexcept | BaseUart | inline |
| FeedRxBlock(const hf_u8_t *data, hf_u16_t length) noexcept | StmUart | |
| FeedRxByte(hf_u8_t byte) noexcept | StmUart | |
| FlushRx() noexcept override | StmUart | virtual |
| FlushTx() noexcept override | StmUart | virtual |
| GetDiagnostics(hf_uart_diagnostics_t &diagnostics) const noexcept | BaseUart | inlinevirtual |
| GetHalHandle() const noexcept | StmUart | inline |
| GetPort() const noexcept | BaseUart | inline |
| GetStatistics(hf_uart_statistics_t &statistics) const noexcept | BaseUart | inlinevirtual |
| huart_ | StmUart | private |
| Initialize() noexcept override | StmUart | virtual |
| initialized_ | BaseUart | protected |
| IsInitialized() const noexcept | BaseUart | inline |
| Open() noexcept | BaseUart | inlinevirtual |
| operator=(const StmUart &)=delete | StmUart | |
| BaseUart::operator=(const BaseUart &)=delete | BaseUart | |
| BaseUart::operator=(BaseUart &&)=delete | BaseUart | |
| port_ | BaseUart | protected |
| Printf(const char *format,...) noexcept override | StmUart | virtual |
| Read(hf_u8_t *data, hf_u16_t length, hf_u32_t timeout_ms=0) noexcept override | StmUart | virtual |
| ResetDiagnostics() noexcept | BaseUart | inlinevirtual |
| ResetStatistics() noexcept | BaseUart | inlinevirtual |
| rx_buf_ | StmUart | private |
| rx_buf_size_ | StmUart | private |
| rx_head_ | StmUart | private |
| rx_tail_ | StmUart | private |
| statistics_ | BaseUart | protected |
| StmUart(UART_HandleTypeDef *huart, hf_port_num_t port=0) noexcept | StmUart | explicit |
| StmUart(const hf_stm32_uart_config_t &config) noexcept | StmUart | explicit |
| StmUart(const StmUart &)=delete | StmUart | |
| Write(const hf_u8_t *data, hf_u16_t length, hf_u32_t timeout_ms=0) noexcept override | StmUart | virtual |
| WriteByte(hf_u8_t byte) noexcept | BaseUart | inlinevirtual |
| WriteString(const char *str) noexcept | BaseUart | inlinevirtual |
| ~BaseUart() noexcept=default | BaseUart | virtual |
| ~StmUart() noexcept override | StmUart |