idfxx 1.0.0
Modern C++23 components for ESP-IDF
Loading...
Searching...
No Matches
idfxx::i2c::master_device Member List

This is the complete list of members for idfxx::i2c::master_device, including all inherited members.

address() constidfxx::i2c::master_deviceinline
bus() constidfxx::i2c::master_deviceinline
handle() constidfxx::i2c::master_deviceinline
make(std::shared_ptr< master_bus > bus, uint8_t address)idfxx::i2c::master_devicestatic
master_device(std::shared_ptr< master_bus > bus, uint8_t address)idfxx::i2c::master_deviceexplicit
master_device(const master_device &)=deleteidfxx::i2c::master_device
master_device(master_device &&)=deleteidfxx::i2c::master_device
operator=(const master_device &)=deleteidfxx::i2c::master_device
operator=(master_device &&)=deleteidfxx::i2c::master_device
probe() constidfxx::i2c::master_deviceinline
probe(const std::chrono::duration< Rep, Period > &timeout) constidfxx::i2c::master_deviceinline
read_register(uint16_t reg, size_t size)idfxx::i2c::master_deviceinline
read_register(uint16_t reg, size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
read_register(uint16_t reg, std::vector< uint8_t > buf)idfxx::i2c::master_deviceinline
read_register(uint16_t reg, std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
read_register(uint16_t reg, uint8_t *buf, size_t size)idfxx::i2c::master_deviceinline
read_register(uint16_t reg, uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
read_register(uint8_t regHigh, uint8_t regLow, size_t size)idfxx::i2c::master_deviceinline
read_register(uint8_t regHigh, uint8_t regLow, size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
read_register(uint8_t regHigh, uint8_t regLow, uint8_t *buf, size_t size)idfxx::i2c::master_deviceinline
read_register(uint8_t regHigh, uint8_t regLow, uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
receive(size_t size)idfxx::i2c::master_deviceinline
receive(size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
receive(uint8_t *buf, size_t size)idfxx::i2c::master_deviceinline
receive(uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
receive(std::vector< uint8_t > buf)idfxx::i2c::master_deviceinline
receive(std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
transmit(const std::vector< uint8_t > data)idfxx::i2c::master_deviceinline
transmit(const std::vector< uint8_t > data, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
transmit(const uint8_t *buf, size_t size)idfxx::i2c::master_deviceinline
transmit(const uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
try_probe() constidfxx::i2c::master_deviceinline
try_probe(const std::chrono::duration< Rep, Period > &timeout) constidfxx::i2c::master_deviceinline
try_read_register(uint16_t reg, size_t size)idfxx::i2c::master_deviceinline
try_read_register(uint16_t reg, size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
try_read_register(uint16_t reg, std::vector< uint8_t > &buf)idfxx::i2c::master_deviceinline
try_read_register(uint16_t reg, std::vector< uint8_t > &buf, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
try_read_register(uint16_t reg, uint8_t *buf, size_t size)idfxx::i2c::master_deviceinline
try_read_register(uint16_t reg, uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
try_read_register(uint8_t regHigh, uint8_t regLow, size_t size)idfxx::i2c::master_deviceinline
try_read_register(uint8_t regHigh, uint8_t regLow, size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
try_read_register(uint8_t regHigh, uint8_t regLow, std::vector< uint8_t > buf)idfxx::i2c::master_deviceinline
try_read_register(uint8_t regHigh, uint8_t regLow, std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
try_read_register(uint8_t regHigh, uint8_t regLow, uint8_t *buf, size_t size)idfxx::i2c::master_deviceinline
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_deviceinline
try_receive(size_t size)idfxx::i2c::master_deviceinline
try_receive(size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
try_receive(uint8_t *buf, size_t size)idfxx::i2c::master_deviceinline
try_receive(uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
try_receive(std::vector< uint8_t > buf)idfxx::i2c::master_deviceinline
try_receive(std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
try_transmit(const std::vector< uint8_t > data)idfxx::i2c::master_deviceinline
try_transmit(const std::vector< uint8_t > data, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
try_transmit(const uint8_t *buf, size_t size)idfxx::i2c::master_deviceinline
try_transmit(const uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
try_write_register(uint16_t reg, const std::vector< uint8_t > buf)idfxx::i2c::master_deviceinline
try_write_register(uint16_t reg, const std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
try_write_register(uint16_t reg, const uint8_t *buf, size_t size)idfxx::i2c::master_deviceinline
try_write_register(uint16_t reg, const uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
try_write_register(uint8_t regHigh, uint8_t regLow, const std::vector< uint8_t > buf)idfxx::i2c::master_deviceinline
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_deviceinline
try_write_register(uint8_t regHigh, uint8_t regLow, const uint8_t *buf, size_t size)idfxx::i2c::master_deviceinline
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_deviceinline
try_write_registers(std::vector< uint16_t > registers, const std::vector< uint8_t > buf)idfxx::i2c::master_deviceinline
try_write_registers(std::vector< uint16_t > registers, const std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
try_write_registers(std::vector< uint16_t > registers, const uint8_t *buf, size_t size)idfxx::i2c::master_deviceinline
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_deviceinline
write_register(uint16_t reg, const std::vector< uint8_t > buf)idfxx::i2c::master_deviceinline
write_register(uint16_t reg, const std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
write_register(uint16_t reg, const uint8_t *buf, size_t size)idfxx::i2c::master_deviceinline
write_register(uint16_t reg, const uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
write_register(uint8_t regHigh, uint8_t regLow, const std::vector< uint8_t > buf)idfxx::i2c::master_deviceinline
write_register(uint8_t regHigh, uint8_t regLow, const std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
write_register(uint8_t regHigh, uint8_t regLow, const uint8_t *buf, size_t size)idfxx::i2c::master_deviceinline
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_deviceinline
write_registers(std::vector< uint16_t > registers, const std::vector< uint8_t > buf)idfxx::i2c::master_deviceinline
write_registers(std::vector< uint16_t > registers, const std::vector< uint8_t > buf, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
write_registers(std::vector< uint16_t > registers, const uint8_t *buf, size_t size)idfxx::i2c::master_deviceinline
write_registers(std::vector< uint16_t > registers, const uint8_t *buf, size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::i2c::master_deviceinline
~master_device()idfxx::i2c::master_device