iLLD_TC27xD  1.0
Interrupts
Collaboration diagram for Interrupts:

Functions

IFX_INLINE Ifx_SENT_CH_INTSTAT IfxSent_getAndClearInterruptStatus (Ifx_SENT *sent, IfxSent_ChannelId channelId)
 Copies the current interrupt flags into the Ifx_SENT_CH_INTSTAT structure, and clears the flags in hardware. More...
 
IFX_INLINE Ifx_SENT_CH_INTSTAT IfxSent_getChannelInterruptStatus (Ifx_SENT *sent, IfxSent_ChannelId channelId)
 Gets the current channel status. More...
 
IFX_INLINE volatile Ifx_SRC_SRCR * IfxSent_getChannelSrc (IfxSent_ChannelId channelId)
 gets the source for channel interrupt handler More...
 

Detailed Description

Function Documentation

IFX_INLINE Ifx_SENT_CH_INTSTAT IfxSent_getAndClearInterruptStatus ( Ifx_SENT *  sent,
IfxSent_ChannelId  channelId 
)

Copies the current interrupt flags into the Ifx_SENT_CH_INTSTAT structure, and clears the flags in hardware.

This function should be used in an ISR to retrieve the events which triggered the interrupt.

Parameters
sentbase address of the SENT register space
channelIdSENT channel number
Returns
Interrupt flags which have been cleared.

Definition at line 434 of file IfxSent.h.

Referenced by IfxSent_Sent_getAndClearInterruptStatus().

IFX_INLINE Ifx_SENT_CH_INTSTAT IfxSent_getChannelInterruptStatus ( Ifx_SENT *  sent,
IfxSent_ChannelId  channelId 
)

Gets the current channel status.

Parameters
sentbase address of the SENT register space
channelIdSENT channel number
Returns
current channel interrupt status

Definition at line 443 of file IfxSent.h.

IFX_INLINE volatile Ifx_SRC_SRCR * IfxSent_getChannelSrc ( IfxSent_ChannelId  channelId)

gets the source for channel interrupt handler

Parameters
channelIdSENT channel number
Returns
interrupt source

Definition at line 451 of file IfxSent.h.

Referenced by IfxSent_Sent_initChannel().