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

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

AcquireBus(hf_u32_t timeout_ms) noexceptEspSpiDevice
BaseSpi(const BaseSpi &)=deleteBaseSpi
BaseSpi(BaseSpi &&)=deleteBaseSpi
BaseSpi() noexceptBaseSpiinlineprotected
Close() noexceptBaseSpiinlinevirtual
config_EspSpiDeviceprivate
Deinitialize() noexcept overrideEspSpiDevicevirtual
diagnostics_BaseSpiprotected
EnsureDeinitialized() noexceptBaseSpiinline
EnsureInitialized() noexceptBaseSpiinline
EspSpiDevice(EspSpiBus *parent, const hf_spi_device_config_t &config)EspSpiDevice
GetActualClockFrequency(hf_u32_t &actual_freq_hz) const noexceptEspSpiDevice
GetConfig() const noexceptEspSpiDevice
GetDeviceConfig() const noexcept overrideEspSpiDevicevirtual
GetDiagnostics(hf_spi_diagnostics_t &diagnostics) const noexceptBaseSpiinlinevirtual
GetHandle() const noexceptEspSpiDevice
GetStatistics(hf_spi_statistics_t &statistics) const noexceptBaseSpiinlinevirtual
handle_EspSpiDeviceprivate
Initialize() noexcept overrideEspSpiDevicevirtual
initialized_EspSpiDeviceprivate
IsInitialized() const noexceptBaseSpiinline
MarkAsDeinitialized() noexceptEspSpiDevice
mutex_EspSpiDeviceprivate
Open() noexceptBaseSpiinlinevirtual
operator=(const BaseSpi &)=deleteBaseSpi
operator=(BaseSpi &&)=deleteBaseSpi
parent_bus_EspSpiDeviceprivate
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
ReleaseBus() noexceptEspSpiDevice
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 overrideEspSpiDevicevirtual
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
~EspSpiDevice() noexcept overrideEspSpiDevice