#include <tca9548a.h>
|
| uint32_t | select_frequency_ () const |
| |
| uint32_t | transfer_frequency_ () const |
| |
| i2c::ErrorCode | write_readv_at_port_frequency_ (uint32_t select_frequency, uint8_t address, const uint8_t *write_buffer, size_t write_count, uint8_t *read_buffer, size_t read_count) |
| |
| i2c::ErrorCode | transfer_ (uint32_t select_frequency, uint8_t address, const uint8_t *write_buffer, size_t write_count, uint8_t *read_buffer, size_t read_count) |
| |
| i2c::ErrorCode | switch_bus_ (uint32_t frequency) |
| | Switch the upstream bus, flagging the multiplexer on failure.
|
| |
| void | i2c_scan_ () |
| | Scans the I2C bus for devices.
|
| |
Definition at line 11 of file tca9548a.h.
◆ get_frequency()
| uint32_t esphome::tca9548a::TCA9548AChannel::get_frequency |
( |
| ) |
const |
|
overridevirtual |
◆ select_frequency_()
| uint32_t esphome::tca9548a::TCA9548AChannel::select_frequency_ |
( |
| ) |
const |
|
protected |
◆ set_channel()
| void esphome::tca9548a::TCA9548AChannel::set_channel |
( |
uint8_t | channel | ) |
|
|
inline |
◆ set_frequency()
| void esphome::tca9548a::TCA9548AChannel::set_frequency |
( |
uint32_t | frequency | ) |
|
|
inline |
◆ set_parent()
◆ switch_bus_()
Switch the upstream bus, flagging the multiplexer on failure.
Definition at line 82 of file tca9548a.cpp.
◆ switch_frequency()
◆ transfer_()
| i2c::ErrorCode esphome::tca9548a::TCA9548AChannel::transfer_ |
( |
uint32_t | select_frequency, |
|
|
uint8_t | address, |
|
|
const uint8_t * | write_buffer, |
|
|
size_t | write_count, |
|
|
uint8_t * | read_buffer, |
|
|
size_t | read_count ) |
|
protected |
◆ transfer_frequency_()
| uint32_t esphome::tca9548a::TCA9548AChannel::transfer_frequency_ |
( |
| ) |
const |
|
protected |
◆ write_readv()
| i2c::ErrorCode esphome::tca9548a::TCA9548AChannel::write_readv |
( |
uint8_t | address, |
|
|
const uint8_t * | write_buffer, |
|
|
size_t | write_count, |
|
|
uint8_t * | read_buffer, |
|
|
size_t | read_count ) |
|
overridevirtual |
◆ write_readv_at_port_frequency_()
| i2c::ErrorCode esphome::tca9548a::TCA9548AChannel::write_readv_at_port_frequency_ |
( |
uint32_t | select_frequency, |
|
|
uint8_t | address, |
|
|
const uint8_t * | write_buffer, |
|
|
size_t | write_count, |
|
|
uint8_t * | read_buffer, |
|
|
size_t | read_count ) |
|
protected |
◆ channel_
| uint8_t esphome::tca9548a::TCA9548AChannel::channel_ |
|
protected |
◆ frequency_
| uint32_t esphome::tca9548a::TCA9548AChannel::frequency_ {0} |
|
protected |
◆ parent_
The documentation for this class was generated from the following files: