i2c_m_sync_disable

Sync version of disable hardware.

int32_t i2c_m_sync_disable(
    struct i2c_m_sync_desc * i2c
)

This function disables the I2C device and then waits for this disabling operation to be done

Parameters

i2c

Type: struct i2c_m_sync_desc Struct *

An I2C descriptor, which is used to communicate through I2C

Returns

Type: int32_t

Whether successfully disable the device

-1

The passed parameters were invalid or the device disable failed

0

The hardware disabling is completed successfully