|
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(master_bus &bus, uint16_t address, const struct config &config) | idfxx::i2c::master_device | static |
| make(master_bus &bus, uint16_t address) | idfxx::i2c::master_device | static |
| master_device(master_bus &bus, uint16_t address, const struct config &config) | idfxx::i2c::master_device | explicit |
| master_device(master_bus &bus, uint16_t address) | idfxx::i2c::master_device | explicit |
| master_device(const master_device &)=delete | idfxx::i2c::master_device | |
| master_device(master_device &&other) noexcept | idfxx::i2c::master_device | |
| operator=(const master_device &)=delete | idfxx::i2c::master_device | |
| operator=(master_device &&other) noexcept | 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::span< uint8_t > buf) | idfxx::i2c::master_device | inline |
| read_register(uint16_t reg, std::span< 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 high, uint8_t low, size_t size) | idfxx::i2c::master_device | inline |
| read_register(uint8_t high, uint8_t low, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| read_register(uint8_t high, uint8_t low, uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| read_register(uint8_t high, uint8_t low, 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::span< uint8_t > buf) | idfxx::i2c::master_device | inline |
| receive(std::span< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| transmit(std::span< const uint8_t > data) | idfxx::i2c::master_device | inline |
| transmit(std::span< const 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::span< uint8_t > buf) | idfxx::i2c::master_device | inline |
| try_read_register(uint16_t reg, std::span< 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 high, uint8_t low, size_t size) | idfxx::i2c::master_device | inline |
| try_read_register(uint8_t high, uint8_t low, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_read_register(uint8_t high, uint8_t low, std::span< uint8_t > buf) | idfxx::i2c::master_device | inline |
| try_read_register(uint8_t high, uint8_t low, std::span< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_read_register(uint8_t high, uint8_t low, uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| try_read_register(uint8_t high, uint8_t low, 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::span< uint8_t > buf) | idfxx::i2c::master_device | inline |
| try_receive(std::span< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_transmit(std::span< const uint8_t > data) | idfxx::i2c::master_device | inline |
| try_transmit(std::span< const 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, std::span< const uint8_t > buf) | idfxx::i2c::master_device | inline |
| try_write_register(uint16_t reg, std::span< const 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 high, uint8_t low, std::span< const uint8_t > buf) | idfxx::i2c::master_device | inline |
| try_write_register(uint8_t high, uint8_t low, std::span< const uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_write_register(uint8_t high, uint8_t low, const uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| try_write_register(uint8_t high, uint8_t low, const uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_write_registers(std::span< const uint16_t > registers, std::span< const uint8_t > buf) | idfxx::i2c::master_device | inline |
| try_write_registers(std::span< const uint16_t > registers, std::span< const uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_write_registers(std::span< const uint16_t > registers, const uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| try_write_registers(std::span< const uint16_t > registers, const uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_write_registers(std::initializer_list< uint16_t > registers, std::span< const uint8_t > buf) | idfxx::i2c::master_device | inline |
| try_write_registers(std::initializer_list< uint16_t > registers, std::span< const uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| try_write_registers(std::initializer_list< uint16_t > registers, const uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| try_write_registers(std::initializer_list< 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, std::span< const uint8_t > buf) | idfxx::i2c::master_device | inline |
| write_register(uint16_t reg, std::span< const 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 high, uint8_t low, std::span< const uint8_t > buf) | idfxx::i2c::master_device | inline |
| write_register(uint8_t high, uint8_t low, std::span< const uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| write_register(uint8_t high, uint8_t low, const uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| write_register(uint8_t high, uint8_t low, const uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| write_registers(std::span< const uint16_t > registers, std::span< const uint8_t > buf) | idfxx::i2c::master_device | inline |
| write_registers(std::span< const uint16_t > registers, std::span< const uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| write_registers(std::span< const uint16_t > registers, const uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| write_registers(std::span< const uint16_t > registers, const uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| write_registers(std::initializer_list< uint16_t > registers, std::span< const uint8_t > buf) | idfxx::i2c::master_device | inline |
| write_registers(std::initializer_list< uint16_t > registers, std::span< const uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout) | idfxx::i2c::master_device | inline |
| write_registers(std::initializer_list< uint16_t > registers, const uint8_t *buf, size_t size) | idfxx::i2c::master_device | inline |
| write_registers(std::initializer_list< 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 |