Silicon Labs Host Libraries
HID_SMBUS_S1_ERROR definitions

Macros

#define HID_SMBUS_S1_ERROR_TIMEOUT_NACK   0x00
 Tranfer timeout: SMBus slave address was NACKed. More...
 
#define HID_SMBUS_S1_ERROR_TIMEOUT_BUS_NOT_FREE   0x01
 Tranfser timeout: SMBus not free (or SCL low timeout occurred) More...
 
#define HID_SMBUS_S1_ERROR_ARB_LOST   0x02
 Bus arbitration was lost. More...
 
#define HID_SMBUS_S1_ERROR_READ_INCOMPLETE   0x03
 Read was incomplete. More...
 
#define HID_SMBUS_S1_ERROR_WRITE_INCOMPLETE   0x04
 Write was incomplete. More...
 
#define HID_SMBUS_S1_ERROR_SUCCESS_AFTER_RETRY   0x05
 Transfer completed after numRetries number of retries. More...
 

Detailed Description

Macro Definition Documentation

◆ HID_SMBUS_S1_ERROR_ARB_LOST

#define HID_SMBUS_S1_ERROR_ARB_LOST   0x02

Bus arbitration was lost.

◆ HID_SMBUS_S1_ERROR_READ_INCOMPLETE

#define HID_SMBUS_S1_ERROR_READ_INCOMPLETE   0x03

Read was incomplete.

◆ HID_SMBUS_S1_ERROR_SUCCESS_AFTER_RETRY

#define HID_SMBUS_S1_ERROR_SUCCESS_AFTER_RETRY   0x05

Transfer completed after numRetries number of retries.

◆ HID_SMBUS_S1_ERROR_TIMEOUT_BUS_NOT_FREE

#define HID_SMBUS_S1_ERROR_TIMEOUT_BUS_NOT_FREE   0x01

Tranfser timeout: SMBus not free (or SCL low timeout occurred)

◆ HID_SMBUS_S1_ERROR_TIMEOUT_NACK

#define HID_SMBUS_S1_ERROR_TIMEOUT_NACK   0x00

Tranfer timeout: SMBus slave address was NACKed.

◆ HID_SMBUS_S1_ERROR_WRITE_INCOMPLETE

#define HID_SMBUS_S1_ERROR_WRITE_INCOMPLETE   0x04

Write was incomplete.