i2c_new_slave_device() function
Initialize an I2C slave device
Arguments
slave_config
I2C slave device configurations
ret_handle
Return a generic I2C device handle
Return value
- ESP_OK: I2C slave device initialized successfully - ESP_ERR_INVALID_ARG: I2C device initialization failed because of invalid argument. - ESP_ERR_NO_MEM: Create I2C device failed because of out of memory.
i2c_new_slave_device() calls 31 functions:
![]()
i2c_new_slave_device()
i2c_new_slave_device() reads 33 variables and writes 12 variables:
![]()
i2c_new_slave_device()