U2C_RESULT U2C_ReadSda( HANDLE hDevice, U2C_LINE_STATE* pState );
The U2C_ReadSda() function checks the current state of the I2C bus SDA line.
Parameters:
- hDevice
Handle to the U2C-12 device.
- pState
Pointer to the location to be filled with the SDA line state:
- LS_RELEASED - SDA line is released (high).
- LS_DROPPED_BY_I2C_BRIDGE - U2C-12 device has pulled down the SDA line.
- LS_DROPPED_BY_SLAVE - I 2 C slave device has pulled down the SDA line.
Return values:
U2C_SUCCESS
The SDA line state was successfully read.
U2C_HARDWARE_NOT_FOUND
U2C-12 device referenced by hDevice handle was not found.