|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
This is the complete list of members for StmI2cDevice, including all inherited members.
| BaseI2c(const BaseI2c &)=delete | BaseI2c | |
| BaseI2c(BaseI2c &&)=delete | BaseI2c | |
| BaseI2c() noexcept | BaseI2c | inlineexplicitprotected |
| Close() noexcept | BaseI2c | inlinevirtual |
| config_ | StmI2cDevice | private |
| ConvertHalStatus(hf_u32_t hal_status) noexcept | StmI2cDevice | privatestatic |
| Deinitialize() noexcept override | StmI2cDevice | virtual |
| diagnostics_ | BaseI2c | protected |
| EnsureDeinitialized() noexcept | BaseI2c | inline |
| EnsureInitialized() noexcept | BaseI2c | inline |
| GetConfig() const noexcept | StmI2cDevice | inline |
| GetDeviceAddress() const noexcept override | StmI2cDevice | virtual |
| GetDiagnostics(hf_i2c_diagnostics_t &diagnostics) const noexcept | BaseI2c | inlinevirtual |
| GetEffectiveTimeout(hf_u32_t requested_ms) const noexcept | StmI2cDevice | private |
| GetParentBus() const noexcept | StmI2cDevice | inline |
| GetStatistics(hf_i2c_statistics_t &statistics) const noexcept | BaseI2c | inlinevirtual |
| Initialize() noexcept override | StmI2cDevice | virtual |
| initialized_ | BaseI2c | protected |
| IsDevicePresent() noexcept | BaseI2c | inlinevirtual |
| IsInitialized() const noexcept | BaseI2c | inline |
| Open() noexcept | BaseI2c | inlinevirtual |
| operator=(const BaseI2c &)=delete | BaseI2c | |
| operator=(BaseI2c &&)=delete | BaseI2c | |
| parent_bus_ | StmI2cDevice | private |
| ProbeDevice() noexcept | BaseI2c | inlinevirtual |
| Read(hf_u8_t *data, hf_u16_t length, hf_u32_t timeout_ms=0) noexcept override | StmI2cDevice | virtual |
| ReadByte(hf_u8_t &data) noexcept | BaseI2c | inlinevirtual |
| ReadRegister(hf_u8_t reg_addr, hf_u8_t &data) noexcept | BaseI2c | inlinevirtual |
| ReadRegisters(hf_u8_t reg_addr, hf_u8_t *data, hf_u16_t length) noexcept | BaseI2c | inlinevirtual |
| ResetDiagnostics() noexcept | BaseI2c | inlinevirtual |
| ResetStatistics() noexcept | BaseI2c | inlinevirtual |
| statistics_ | BaseI2c | protected |
| StmI2cDevice(StmI2cBus *parent, const hf_i2c_device_config_t &config) noexcept | StmI2cDevice | |
| Write(const hf_u8_t *data, hf_u16_t length, hf_u32_t timeout_ms=0) noexcept override | StmI2cDevice | virtual |
| WriteByte(hf_u8_t data) noexcept | BaseI2c | inlinevirtual |
| 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 override | StmI2cDevice | virtual |
| WriteRegister(hf_u8_t reg_addr, hf_u8_t data) noexcept | BaseI2c | inlinevirtual |
| ~BaseI2c() noexcept=default | BaseI2c | virtual |
| ~StmI2cDevice() noexcept override | StmI2cDevice |