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