Silicon Labs Host Libraries
I2C Error definitions

Macros

#define HID_UART_I2C_BUSY   kI2cBusy
 I2C bus is busy. More...
 
#define HID_UART_I2C_TIMEOUT   kI2cTimeout
 Timeout waiting for I2C event (start, ACK, etc.) More...
 
#define HID_UART_I2C_INVALID_TOKEN   kI2cInvalidToken
 I2C interpreter detected invalid token. More...
 
#define HID_UART_I2C_INVALID_WRITE_LENGTH   kI2cInvalidWriteLength
 Specified number of bytes to write is 0 or too large. More...
 
#define HID_UART_I2C_INVALID_CONFIG_LENGTH   kI2cInvalidConfigLength
 Specified configuration length is invalid. More...
 
#define HID_UART_I2C_SCL_STUCK_LOW   kI2cSclStuckLow
 SCL line is stuck low. More...
 
#define HID_UART_I2C_SDA_STUCK_LOW   kI2cSdaStuckLow
 SDA line is stuck low. More...
 

Detailed Description

Macro Definition Documentation

◆ HID_UART_I2C_BUSY

#define HID_UART_I2C_BUSY   kI2cBusy

I2C bus is busy.

◆ HID_UART_I2C_INVALID_CONFIG_LENGTH

#define HID_UART_I2C_INVALID_CONFIG_LENGTH   kI2cInvalidConfigLength

Specified configuration length is invalid.

◆ HID_UART_I2C_INVALID_TOKEN

#define HID_UART_I2C_INVALID_TOKEN   kI2cInvalidToken

I2C interpreter detected invalid token.

◆ HID_UART_I2C_INVALID_WRITE_LENGTH

#define HID_UART_I2C_INVALID_WRITE_LENGTH   kI2cInvalidWriteLength

Specified number of bytes to write is 0 or too large.

◆ HID_UART_I2C_SCL_STUCK_LOW

#define HID_UART_I2C_SCL_STUCK_LOW   kI2cSclStuckLow

SCL line is stuck low.

◆ HID_UART_I2C_SDA_STUCK_LOW

#define HID_UART_I2C_SDA_STUCK_LOW   kI2cSdaStuckLow

SDA line is stuck low.

◆ HID_UART_I2C_TIMEOUT

#define HID_UART_I2C_TIMEOUT   kI2cTimeout

Timeout waiting for I2C event (start, ACK, etc.)