i2c_master_get_bus_handle() function
Retrieves the I2C master bus handle for a specified I2C port number. This function retrieves the I2C master bus handle for the given I2C port number. Please make sure the handle has already been initialized, and this function would simply returns the existing handle. Note that the returned handle still can't be used concurrently
Arguments
port_num
I2C port number for which the handle is to be retrieved.
ret_handle
Pointer to a variable where the retrieved handle will be stored.
Return value
- ESP_OK: Success. The handle is retrieved successfully. - ESP_ERR_INVALID_ARG: Invalid argument, such as invalid port number - ESP_ERR_INVALID_STATE: Invalid state, such as the I2C port is not initialized.