PSOC E8XXGP Device Support Library

| PSOC E8XXGP Device Support Library

Functions
Interrupt
PDL API Reference » I3C (I3C) » Functions

## 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

  base | The pointer to the I3C instance.
  context | The 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

  base | The pointer to the I3C instance.
  context | The 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.