MTB CAT5 Peripheral driver library
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Interrupt

General Description

Functions

void Cy_SCB_I2C_Interrupt (CySCB_Type *base, cy_stc_scb_i2c_context_t *context)
 
void Cy_SCB_I2C_SlaveInterrupt (CySCB_Type *base, cy_stc_scb_i2c_context_t *context)
 
void Cy_SCB_I2C_MasterInterrupt (CySCB_Type *base, cy_stc_scb_i2c_context_t *context)
 
__STATIC_INLINE void Cy_SCB_I2C_RegisterEventCallback (CySCB_Type const *base, cy_cb_scb_i2c_handle_events_t callback, cy_stc_scb_i2c_context_t *context)
 Registers a callback function that notifies that I2C Callback Events occurred in the Cy_SCB_I2C_Interrupt. More...
 
__STATIC_INLINE void Cy_SCB_I2C_RegisterAddrCallback (CySCB_Type const *base, cy_cb_scb_i2c_handle_addr_t callback, cy_stc_scb_i2c_context_t *context)
 Registers a callback function that notifies that I2C Address Callback Events occurred in the Cy_SCB_I2C_Interrupt. More...
 

Function Documentation

__STATIC_INLINE void Cy_SCB_I2C_RegisterEventCallback ( CySCB_Type const *  base,
cy_cb_scb_i2c_handle_events_t  callback,
cy_stc_scb_i2c_context_t context 
)

Registers a callback function that notifies that I2C Callback Events occurred in the Cy_SCB_I2C_Interrupt.

Parameters
baseThe pointer to the I2C SCB instance.
callbackThe pointer to a callback function. See cy_cb_scb_i2c_handle_events_t for the function prototype.
contextThe pointer to context structure cy_stc_scb_i2c_context_t allocated by the user. The structure is used while the I2C operation for internal configuration and data retention. The user should not modify anything in this structure.
Note
To remove the callback, pass NULL as the pointer to the callback function.
__STATIC_INLINE void Cy_SCB_I2C_RegisterAddrCallback ( CySCB_Type const *  base,
cy_cb_scb_i2c_handle_addr_t  callback,
cy_stc_scb_i2c_context_t context 
)

Registers a callback function that notifies that I2C Address Callback Events occurred in the Cy_SCB_I2C_Interrupt.

Parameters
baseThe pointer to the I2C SCB instance.
callbackThe pointer to a callback function. See cy_cb_scb_i2c_handle_addr_t for the function prototype.
contextThe pointer to context structure cy_stc_scb_i2c_context_t allocated by the user. The structure is used during the I2C operation for internal configuration and data retention. The user should not modify anything in this structure.
Note
To remove the callback, pass NULL as the pointer to a callback function.