PSOC E8XXGP Device Support Library

General Description

Functions

void Cy_I3C_TargetInterrupt (I3C_CORE_Type *base, cy_stc_i3c_context_t *context)
 This is the interrupt function for the I3C configured in target mode. More...
 
void Cy_I3C_ControllerInterrupt (I3C_CORE_Type *base, cy_stc_i3c_context_t *context)
 This is the interrupt function for the I3C configured in controller mode. More...
 

Function Documentation

◆ Cy_I3C_TargetInterrupt()

void Cy_I3C_TargetInterrupt ( I3C_CORE_Type base,
cy_stc_i3c_context_t context 
)

This is the interrupt function for the I3C configured in target mode.

This function should be called inside the user-defined interrupt service routine.

Parameters
baseThe pointer to the I3C instance.
contextThe pointer to the context structure cy_stc_i3c_context_t allocated by the user. The structure is used during the I3C operation for internal configuration and data retention. The user must not modify anything in this structure.
Note
I3C supports only Primary Controller mode in PSE84A0. Secondary controller mode and Target mode are supported in PSE84B0.

◆ Cy_I3C_ControllerInterrupt()

void Cy_I3C_ControllerInterrupt ( I3C_CORE_Type base,
cy_stc_i3c_context_t context 
)

This is the interrupt function for the I3C configured in controller mode.

This function should be called inside the user-defined interrupt service routine.

Parameters
baseThe pointer to the I3C instance.
contextThe pointer to the context structure cy_stc_i3c_context_t allocated by the user. The structure is used during the I3C operation for internal configuration and data retention. The user must not modify anything in this structure.