|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
This is the complete list of members for idfxx::i2c::master_device, including all inherited members.
| address() const | idfxx::i2c::master_device | inline |
| bus() const | idfxx::i2c::master_device | inline |
| handle() const | idfxx::i2c::master_device | inline |
| make(std::shared_ptr< master_bus > bus, uint8_t address) | idfxx::i2c::master_device | static |
| master_device(std::shared_ptr< master_bus > bus, uint8_t address) | idfxx::i2c::master_device | explicit |
| master_device(const master_device &)=delete | idfxx::i2c::master_device | |
| master_device(master_device &&)=delete | idfxx::i2c::master_device | |
| operator=(const master_device &)=delete | idfxx::i2c::master_device | |
| operator=(master_device &&)=delete | idfxx::i2c::master_device | |
| probe() const | idfxx::i2c::master_device | inline |
| probe(const std::chrono::duration< Rep, Period > &timeout) const | idfxx::i2c::master_device | inline |
| read_register(uint16_t reg, size_t size) | idfxx::i2c::master_device | inline |
| read_register(uint16_t reg, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| read_register(uint16_t reg, std::vector< uint8_t > buf) | idfxx::i2c::master_device | inline |
| read_register(uint16_t reg, std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| read_register(uint16_t reg, uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| read_register(uint16_t reg, uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| read_register(uint8_t regHigh, uint8_t regLow, size_t size) | idfxx::i2c::master_device | inline |
| read_register(uint8_t regHigh, uint8_t regLow, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| read_register(uint8_t regHigh, uint8_t regLow, uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| read_register(uint8_t regHigh, uint8_t regLow, uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| receive(size_t size) | idfxx::i2c::master_device | inline |
| receive(size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| receive(uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| receive(uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| receive(std::vector< uint8_t > buf) | idfxx::i2c::master_device | inline |
| receive(std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| transmit(const std::vector< uint8_t > data) | idfxx::i2c::master_device | inline |
| transmit(const std::vector< uint8_t > data, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| transmit(const uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| transmit(const uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_probe() const | idfxx::i2c::master_device | inline |
| try_probe(const std::chrono::duration< Rep, Period > &timeout) const | idfxx::i2c::master_device | inline |
| try_read_register(uint16_t reg, size_t size) | idfxx::i2c::master_device | inline |
| try_read_register(uint16_t reg, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_read_register(uint16_t reg, std::vector< uint8_t > &buf) | idfxx::i2c::master_device | inline |
| try_read_register(uint16_t reg, std::vector< uint8_t > &buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_read_register(uint16_t reg, uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| try_read_register(uint16_t reg, uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_read_register(uint8_t regHigh, uint8_t regLow, size_t size) | idfxx::i2c::master_device | inline |
| try_read_register(uint8_t regHigh, uint8_t regLow, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_read_register(uint8_t regHigh, uint8_t regLow, std::vector< uint8_t > buf) | idfxx::i2c::master_device | inline |
| try_read_register(uint8_t regHigh, uint8_t regLow, std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_read_register(uint8_t regHigh, uint8_t regLow, uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| try_read_register(uint8_t regHigh, uint8_t regLow, uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_receive(size_t size) | idfxx::i2c::master_device | inline |
| try_receive(size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_receive(uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| try_receive(uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_receive(std::vector< uint8_t > buf) | idfxx::i2c::master_device | inline |
| try_receive(std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_transmit(const std::vector< uint8_t > data) | idfxx::i2c::master_device | inline |
| try_transmit(const std::vector< uint8_t > data, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_transmit(const uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| try_transmit(const uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_write_register(uint16_t reg, const std::vector< uint8_t > buf) | idfxx::i2c::master_device | inline |
| try_write_register(uint16_t reg, const std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_write_register(uint16_t reg, const uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| try_write_register(uint16_t reg, const uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_write_register(uint8_t regHigh, uint8_t regLow, const std::vector< uint8_t > buf) | idfxx::i2c::master_device | inline |
| try_write_register(uint8_t regHigh, uint8_t regLow, const std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_write_register(uint8_t regHigh, uint8_t regLow, const uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| try_write_register(uint8_t regHigh, uint8_t regLow, const uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_write_registers(std::vector< uint16_t > registers, const std::vector< uint8_t > buf) | idfxx::i2c::master_device | inline |
| try_write_registers(std::vector< uint16_t > registers, const std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_write_registers(std::vector< uint16_t > registers, const uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| try_write_registers(std::vector< uint16_t > registers, const uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| write_register(uint16_t reg, const std::vector< uint8_t > buf) | idfxx::i2c::master_device | inline |
| write_register(uint16_t reg, const std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| write_register(uint16_t reg, const uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| write_register(uint16_t reg, const uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| write_register(uint8_t regHigh, uint8_t regLow, const std::vector< uint8_t > buf) | idfxx::i2c::master_device | inline |
| write_register(uint8_t regHigh, uint8_t regLow, const std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| write_register(uint8_t regHigh, uint8_t regLow, const uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| write_register(uint8_t regHigh, uint8_t regLow, const uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| write_registers(std::vector< uint16_t > registers, const std::vector< uint8_t > buf) | idfxx::i2c::master_device | inline |
| write_registers(std::vector< uint16_t > registers, const std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| write_registers(std::vector< uint16_t > registers, const uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| write_registers(std::vector< uint16_t > registers, const uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| ~master_device() | idfxx::i2c::master_device |