PSoC 6 Peripheral Driver Library
Slave Interrupt Statuses

General Description

Macros

#define CY_SCB_SLAVE_INTR_I2C_ARB_LOST   SCB_INTR_S_I2C_ARB_LOST_Msk
 I2C slave lost arbitration: the value driven on the SDA line is not the same as the value observed on the SDA line.
 
#define CY_SCB_SLAVE_INTR_I2C_NACK   SCB_INTR_S_I2C_NACK_Msk
 The I2C slave received a NAK.
 
#define CY_SCB_SLAVE_INTR_I2C_ACK   SCB_INTR_S_I2C_ACK_Msk
 The I2C slave received an ACK.
 
#define CY_SCB_SLAVE_INTR_I2C_WRITE_STOP   SCB_INTR_S_I2C_WRITE_STOP_Msk
 A Stop or Repeated Start event for a write transfer intended for this slave was detected.
 
#define CY_SCB_SLAVE_INTR_I2C_STOP   SCB_INTR_S_I2C_STOP_Msk
 A Stop or Repeated Start event intended for this slave was detected.
 
#define CY_SCB_SLAVE_INTR_I2C_START   SCB_INTR_S_I2C_START_Msk
 The I2C slave received a Start condition.
 
#define CY_SCB_SLAVE_INTR_I2C_ADDR_MATCH   SCB_INTR_S_I2C_ADDR_MATCH_Msk
 The I2C slave received the matching address.
 
#define CY_SCB_SLAVE_INTR_I2C_GENERAL_ADDR   SCB_INTR_S_I2C_GENERAL_Msk
 The I2C Slave received the general call address.
 
#define CY_SCB_SLAVE_INTR_I2C_BUS_ERROR   SCB_INTR_S_I2C_BUS_ERROR_Msk
 The I2C slave bus error (detection of unexpected Start or Stop condition)
 
#define CY_SCB_SLAVE_INTR_SPI_BUS_ERROR   SCB_INTR_S_SPI_BUS_ERROR_Msk
 The SPI slave select line is deselected at an expected time during an SPI transfer.