|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
This is the complete list of members for EspI2cBus, including all inherited members.
| At(int device_index) noexcept | EspI2cBus | |
| At(int device_index) const noexcept | EspI2cBus | |
| bus_handle_ | EspI2cBus | private |
| ClearAllDevices() noexcept | EspI2cBus | |
| config_ | EspI2cBus | private |
| ConvertEspError(esp_err_t esp_error) const noexcept | EspI2cBus | private |
| CreateDevice(const hf_i2c_device_config_t &device_config) noexcept | EspI2cBus | |
| current_mode_ | EspI2cBus | private |
| CustomFastProbe(hf_u16_t device_addr, hf_u32_t timeout_ms) noexcept | EspI2cBus | private |
| Deinitialize() noexcept | EspI2cBus | |
| devices_ | EspI2cBus | private |
| diagnostics_ | EspI2cBus | mutableprivate |
| EspI2cBus(const hf_i2c_master_bus_config_t &config) noexcept | EspI2cBus | explicit |
| EspI2cBus(const EspI2cBus &)=delete | EspI2cBus | |
| EspI2cBus(EspI2cBus &&)=delete | EspI2cBus | |
| FindDeviceIndex(hf_u16_t device_address) const noexcept | EspI2cBus | |
| FindDeviceIndexByAddress(hf_u16_t device_address) const noexcept | EspI2cBus | private |
| GetAllDevices() noexcept | EspI2cBus | |
| GetAllDevices() const noexcept | EspI2cBus | |
| GetAllEspDevices() noexcept | EspI2cBus | |
| GetAllEspDevices() const noexcept | EspI2cBus | |
| GetConfig() const noexcept | EspI2cBus | |
| GetDevice(int device_index) noexcept | EspI2cBus | |
| GetDevice(int device_index) const noexcept | EspI2cBus | |
| GetDeviceAddresses() const noexcept | EspI2cBus | |
| GetDeviceByAddress(hf_u16_t device_address) noexcept | EspI2cBus | |
| GetDeviceCount() const noexcept | EspI2cBus | |
| GetEspDevice(int device_index) noexcept | EspI2cBus | |
| GetEspDevice(int device_index) const noexcept | EspI2cBus | |
| GetFirstDevice() noexcept | EspI2cBus | |
| GetFirstDevice() const noexcept | EspI2cBus | |
| GetHandle() const noexcept | EspI2cBus | |
| GetLastDevice() noexcept | EspI2cBus | |
| GetLastDevice() const noexcept | EspI2cBus | |
| GetMode() const noexcept | EspI2cBus | |
| GetPort() const noexcept | EspI2cBus | |
| HasDevices() const noexcept | EspI2cBus | |
| Initialize() noexcept | EspI2cBus | |
| initialized_ | EspI2cBus | private |
| IsAsyncMode() const noexcept | EspI2cBus | |
| IsEmpty() const noexcept | EspI2cBus | |
| IsInitialized() const noexcept | EspI2cBus | |
| IsSyncMode() const noexcept | EspI2cBus | |
| IsValidIndex(int device_index) const noexcept | EspI2cBus | |
| mutex_ | EspI2cBus | mutableprivate |
| operator=(const EspI2cBus &)=delete | EspI2cBus | |
| operator=(EspI2cBus &&)=delete | EspI2cBus | |
| operator[](int device_index) noexcept | EspI2cBus | |
| operator[](int device_index) const noexcept | EspI2cBus | |
| ProbeDevice(hf_u16_t device_addr, hf_u32_t timeout_ms=10) noexcept | EspI2cBus | |
| RemoveDevice(int device_index) noexcept | EspI2cBus | |
| RemoveDeviceByAddress(hf_u16_t device_address) noexcept | EspI2cBus | |
| ResetBus() noexcept | EspI2cBus | |
| ScanDevices(std::vector< hf_u16_t > &found_devices, hf_u16_t start_addr=0x08, hf_u16_t end_addr=0x77, hf_u32_t scan_timeout_ms=0) noexcept | EspI2cBus | |
| statistics_ | EspI2cBus | mutableprivate |
| SwitchMode(hf_i2c_mode_t new_mode, uint8_t queue_depth=10) noexcept | EspI2cBus | |
| ~EspI2cBus() noexcept | EspI2cBus |