M5Unified
m5::I2C_Class Member List

This is the complete list of members for m5::I2C_Class, including all inherited members.

begin(i2c_port_t port_num, int pin_sda, int pin_scl)m5::I2C_Class
begin(void)m5::I2C_Class
bitOff(std::uint8_t address, std::uint8_t reg, std::uint8_t data, std::uint32_t freq) constm5::I2C_Class
bitOn(std::uint8_t address, std::uint8_t reg, std::uint8_t data, std::uint32_t freq) constm5::I2C_Class
getPort(void) constm5::I2C_Classinline
getSCL(void) constm5::I2C_Classinline
getSDA(void) constm5::I2C_Classinline
isEnabled(void) constm5::I2C_Classinline
read(std::uint8_t *result, std::size_t length) constm5::I2C_Class
readRegister(std::uint8_t address, std::uint8_t reg, std::uint8_t *result, std::size_t length, std::uint32_t freq) constm5::I2C_Class
readRegister8(std::uint8_t address, std::uint8_t reg, std::uint32_t freq) constm5::I2C_Class
release(void) constm5::I2C_Class
restart(std::uint8_t address, bool read, std::uint32_t freq) constm5::I2C_Class
scanID(bool *result) constm5::I2C_Class
setPort(i2c_port_t port_num, int pin_sda, int pin_scl)m5::I2C_Class
start(std::uint8_t address, bool read, std::uint32_t freq) constm5::I2C_Class
stop(void) constm5::I2C_Class
write(std::uint8_t data) constm5::I2C_Class
write(const std::uint8_t *data, std::size_t length) constm5::I2C_Class
writeRegister(std::uint8_t address, std::uint8_t reg, const std::uint8_t *data, std::size_t length, std::uint32_t freq) constm5::I2C_Class
writeRegister8(std::uint8_t address, std::uint8_t reg, std::uint8_t data, std::uint32_t freq) constm5::I2C_Class