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

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

AssertCS() noexceptStmSpiDeviceprivate
BaseSpi(const BaseSpi &)=deleteBaseSpi
BaseSpi(BaseSpi &&)=deleteBaseSpi
BaseSpi() noexceptBaseSpiinlineprotected
Close() noexceptBaseSpiinlinevirtual
config_StmSpiDeviceprivate
ConvertHalStatus(hf_u32_t hal_status) noexceptStmSpiDeviceprivatestatic
DeassertCS() noexceptStmSpiDeviceprivate
Deinitialize() noexcept overrideStmSpiDevicevirtual
diagnostics_BaseSpiprotected
EnsureDeinitialized() noexceptBaseSpiinline
EnsureInitialized() noexceptBaseSpiinline
GetConfig() const noexceptStmSpiDeviceinline
GetDeviceConfig() const noexcept overrideStmSpiDevicevirtual
GetDiagnostics(hf_spi_diagnostics_t &diagnostics) const noexceptBaseSpiinlinevirtual
GetEffectiveTimeout(hf_u32_t requested_ms) const noexceptStmSpiDeviceprivate
GetStatistics(hf_spi_statistics_t &statistics) const noexceptBaseSpiinlinevirtual
Initialize() noexcept overrideStmSpiDevicevirtual
initialized_BaseSpiprotected
IsInitialized() const noexceptBaseSpiinline
Open() noexceptBaseSpiinlinevirtual
operator=(const BaseSpi &)=deleteBaseSpi
operator=(BaseSpi &&)=deleteBaseSpi
parent_bus_StmSpiDeviceprivate
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
StmSpiDevice(StmSpiBus *parent, const hf_spi_device_config_t &config) noexceptStmSpiDevice
Transfer(const hf_u8_t *tx_data, hf_u8_t *rx_data, hf_u16_t length, hf_u32_t timeout_ms=0) noexcept overrideStmSpiDevicevirtual
BaseSpi::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
~StmSpiDevice() noexcept overrideStmSpiDevice