/* param base The I3C peripheral base address. param event I3C slave event of type #i3c_slave_event_t param data IBI data if In-band interrupt has data, only applicable for event type #kI3C_SlaveEventIBI  */
void I3C_SlaveRequestEvent(I3C_Type *base, i3c_slave_event_t event)
/* param base The I3C peripheral base address. param event I3C slave event of type #i3c_slave_event_t param data IBI data if In-band interrupt has data, only applicable for event type #kI3C_SlaveEventIBI  */
void I3C_SlaveRequestEvent(I3C_Type *base, i3c_slave_event_t event)
{
    uint32_t ctrlValue = base->SCTRL;
    ctrlValue &= ~I3C_SCTRL_EVENT_MASK;
    ctrlValue |= I3C_SCTRL_EVENT(event);
    base->SCTRL = ctrlValue;
}