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

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

BaseI2c(const BaseI2c &)=deleteBaseI2c
BaseI2c(BaseI2c &&)=deleteBaseI2c
BaseI2c() noexceptBaseI2cinlineexplicitprotected
Close() noexceptBaseI2cinlinevirtual
config_StmI2cDeviceprivate
ConvertHalStatus(hf_u32_t hal_status) noexceptStmI2cDeviceprivatestatic
Deinitialize() noexcept overrideStmI2cDevicevirtual
diagnostics_BaseI2cprotected
EnsureDeinitialized() noexceptBaseI2cinline
EnsureInitialized() noexceptBaseI2cinline
GetConfig() const noexceptStmI2cDeviceinline
GetDeviceAddress() const noexcept overrideStmI2cDevicevirtual
GetDiagnostics(hf_i2c_diagnostics_t &diagnostics) const noexceptBaseI2cinlinevirtual
GetEffectiveTimeout(hf_u32_t requested_ms) const noexceptStmI2cDeviceprivate
GetParentBus() const noexceptStmI2cDeviceinline
GetStatistics(hf_i2c_statistics_t &statistics) const noexceptBaseI2cinlinevirtual
Initialize() noexcept overrideStmI2cDevicevirtual
initialized_BaseI2cprotected
IsDevicePresent() noexceptBaseI2cinlinevirtual
IsInitialized() const noexceptBaseI2cinline
Open() noexceptBaseI2cinlinevirtual
operator=(const BaseI2c &)=deleteBaseI2c
operator=(BaseI2c &&)=deleteBaseI2c
parent_bus_StmI2cDeviceprivate
ProbeDevice() noexceptBaseI2cinlinevirtual
Read(hf_u8_t *data, hf_u16_t length, hf_u32_t timeout_ms=0) noexcept overrideStmI2cDevicevirtual
ReadByte(hf_u8_t &data) noexceptBaseI2cinlinevirtual
ReadRegister(hf_u8_t reg_addr, hf_u8_t &data) noexceptBaseI2cinlinevirtual
ReadRegisters(hf_u8_t reg_addr, hf_u8_t *data, hf_u16_t length) noexceptBaseI2cinlinevirtual
ResetDiagnostics() noexceptBaseI2cinlinevirtual
ResetStatistics() noexceptBaseI2cinlinevirtual
statistics_BaseI2cprotected
StmI2cDevice(StmI2cBus *parent, const hf_i2c_device_config_t &config) noexceptStmI2cDevice
Write(const hf_u8_t *data, hf_u16_t length, hf_u32_t timeout_ms=0) noexcept overrideStmI2cDevicevirtual
WriteByte(hf_u8_t data) noexceptBaseI2cinlinevirtual
WriteRead(const hf_u8_t *tx_data, hf_u16_t tx_length, hf_u8_t *rx_data, hf_u16_t rx_length, hf_u32_t timeout_ms=0) noexcept overrideStmI2cDevicevirtual
WriteRegister(hf_u8_t reg_addr, hf_u8_t data) noexceptBaseI2cinlinevirtual
~BaseI2c() noexcept=defaultBaseI2cvirtual
~StmI2cDevice() noexcept overrideStmI2cDevice