Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
openmrn_arduino::Esp32HardwareI2C Member List

This is the complete list of members for openmrn_arduino::Esp32HardwareI2C, including all inherited members.

close(int fd)openmrn_arduino::Esp32HardwareI2C
devices_openmrn_arduino::Esp32HardwareI2Cprivate
Esp32HardwareI2C(const char *const path="/dev/i2c")openmrn_arduino::Esp32HardwareI2C
hw_init(const gpio_num_t sda, const gpio_num_t scl, const uint32_t bus_speed, const i2c_port_t port=I2C_NUM_0)openmrn_arduino::Esp32HardwareI2C
I2C_ISR_FLAGSopenmrn_arduino::Esp32HardwareI2Cprivatestatic
I2C_OP_TIMEOUTopenmrn_arduino::Esp32HardwareI2Cprivatestatic
I2C_SCAN_TIMEOUTopenmrn_arduino::Esp32HardwareI2Cprivatestatic
I2C_SLAVE_RX_BUF_SIZEopenmrn_arduino::Esp32HardwareI2Cprivatestatic
I2C_SLAVE_TX_BUF_SIZEopenmrn_arduino::Esp32HardwareI2Cprivatestatic
i2cInitialized_openmrn_arduino::Esp32HardwareI2Cprivate
ioctl(int fd, int cmd, va_list args)openmrn_arduino::Esp32HardwareI2C
lock() (defined in Atomic)Atomicinlineprivate
mu_Atomicprivate
open(const char *path, int flags, int mode)openmrn_arduino::Esp32HardwareI2C
path_openmrn_arduino::Esp32HardwareI2Cprivate
read(int fd, void *buf, size_t size)openmrn_arduino::Esp32HardwareI2C
scan(const i2c_port_t port)openmrn_arduino::Esp32HardwareI2C
transfer_messages(const i2c_port_t port, struct i2c_msg *msgs, int num)openmrn_arduino::Esp32HardwareI2Cprivate
unlock() (defined in Atomic)Atomicinlineprivate
vfsInitialized_openmrn_arduino::Esp32HardwareI2Cprivate
write(int fd, const void *buf, size_t size)openmrn_arduino::Esp32HardwareI2C
~Esp32HardwareI2C()openmrn_arduino::Esp32HardwareI2C