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

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

BaseSpi(const BaseSpi &)=deleteBaseSpi
BaseSpi(BaseSpi &&)=deleteBaseSpi
BaseSpi() noexceptBaseSpiinlineprotected
Close() noexceptBaseSpiinlinevirtual
Deinitialize() noexcept=0BaseSpipure virtual
diagnostics_BaseSpiprotected
EnsureDeinitialized() noexceptBaseSpiinline
EnsureInitialized() noexceptBaseSpiinline
GetDeviceConfig() const noexcept=0BaseSpipure virtual
GetDiagnostics(hf_spi_diagnostics_t &diagnostics) const noexceptBaseSpiinlinevirtual
GetStatistics(hf_spi_statistics_t &statistics) const noexceptBaseSpiinlinevirtual
Initialize() noexcept=0BaseSpipure virtual
initialized_BaseSpiprotected
IsInitialized() const noexceptBaseSpiinline
Open() noexceptBaseSpiinlinevirtual
operator=(const BaseSpi &)=deleteBaseSpi
operator=(BaseSpi &&)=deleteBaseSpi
Read(hf_u8_t *data, hf_u16_t length, hf_u32_t timeout_ms=0) noexceptBaseSpiinlinevirtual
Read(hf_u8_t *data, hf_u16_t length) noexceptBaseSpiinlinevirtual
ReadByte(hf_u8_t &data) noexceptBaseSpiinlinevirtual
ResetDiagnostics() noexceptBaseSpiinlinevirtual
ResetStatistics() noexceptBaseSpiinlinevirtual
statistics_BaseSpiprotected
Transfer(const hf_u8_t *tx_data, hf_u8_t *rx_data, hf_u16_t length, hf_u32_t timeout_ms=0) noexcept=0BaseSpipure virtual
Transfer(const hf_u8_t *tx_data, hf_u8_t *rx_data, hf_u16_t length) noexceptBaseSpiinlinevirtual
TransferByte(hf_u8_t tx_data, hf_u8_t &rx_data) noexceptBaseSpiinlinevirtual
Write(const hf_u8_t *data, hf_u16_t length, hf_u32_t timeout_ms=0) noexceptBaseSpiinlinevirtual
Write(const hf_u8_t *data, hf_u16_t length) noexceptBaseSpiinlinevirtual
WriteByte(hf_u8_t data) noexceptBaseSpiinlinevirtual
~BaseSpi() noexcept=defaultBaseSpivirtual