Function esp_idf_svc::sys::i2c_master_bus_add_device
source ยท pub unsafe extern "C" fn i2c_master_bus_add_device(
bus_handle: *mut i2c_master_bus_t,
dev_config: *const i2c_device_config_t,
ret_handle: *mut *mut i2c_master_dev_t,
) -> i32
Expand description
@brief Add I2C master BUS device.
@param[in] bus_handle I2C bus handle. @param[in] dev_config device config. @param[out] ret_handle device handle. @return - ESP_OK: Create I2C master device successfully. - ESP_ERR_INVALID_ARG: I2C bus initialization failed because of invalid argument. - ESP_ERR_NO_MEM: Create I2C bus failed because of out of memory.