iLLD_TC27xD  1.0
Interrupt Functions
Collaboration diagram for Interrupt Functions:

Functions

IFX_INLINE void IfxEray_Eray_clearErrorFlag (IfxEray_Eray *eray, IfxEray_ClearErrorFlag errorFlag)
 clears the error interrupt flag requested. More...
 
IFX_INLINE void IfxEray_Eray_clearStatusFlag (IfxEray_Eray *eray, IfxEray_ClearStatusFlag statusFlag)
 Clears the status interrupt flag requested. More...
 
IFX_INLINE Ifx_ERAY_EIR IfxEray_Eray_getErrorInterrupts (IfxEray_Eray *eray)
 Gets the error interrupt status. More...
 
IFX_INLINE uint8 IfxEray_Eray_getMessageBufferInterruptStatus (IfxEray_Eray *eray, uint8 messageBuffer)
 Gets the message buffer interrupt status. More...
 
IFX_INLINE uint8 IfxEray_Eray_getNewDataInterruptStatus (IfxEray_Eray *eray, uint8 ndat)
 Gets the new data interrupt buffers status. More...
 
IFX_INLINE Ifx_ERAY_SIR IfxEray_Eray_getStatusInterrupts (IfxEray_Eray *eray)
 Gets the node status interrupts. More...
 
IFX_INLINE void IfxEray_Eray_setMessageBufferInterruptDestination (IfxEray_Eray *eray, uint8 messageBuffer, uint8 messageBufferDestination)
 Enables the message buffer interrupt line. More...
 
IFX_INLINE void IfxEray_Eray_setNewDataInterruptDestination (IfxEray_Eray *eray, uint8 ndat, uint8 ndatDestination)
 Enables the NDAT buffer interrupt line. More...
 

Detailed Description

Function Documentation

IFX_INLINE void IfxEray_Eray_clearErrorFlag ( IfxEray_Eray eray,
IfxEray_ClearErrorFlag  errorFlag 
)

clears the error interrupt flag requested.

Parameters
eraypointer to module handle.
errorFlagerror flag to be cleared.
Returns
None

Definition at line 1178 of file IfxEray_Eray.h.

IFX_INLINE void IfxEray_Eray_clearStatusFlag ( IfxEray_Eray eray,
IfxEray_ClearStatusFlag  statusFlag 
)

Clears the status interrupt flag requested.

Parameters
eraypointer to module handle.
statusFlagstatus flag to be cleared.
Returns
None

Definition at line 1184 of file IfxEray_Eray.h.

IFX_INLINE Ifx_ERAY_EIR IfxEray_Eray_getErrorInterrupts ( IfxEray_Eray eray)

Gets the error interrupt status.

Parameters
eraypointer to module handle.
Returns
error interrupt status.

Definition at line 1197 of file IfxEray_Eray.h.

IFX_INLINE uint8 IfxEray_Eray_getMessageBufferInterruptStatus ( IfxEray_Eray eray,
uint8  messageBuffer 
)

Gets the message buffer interrupt status.

Parameters
eraypointer to module handle.
messageBuffermessage buffer to which interrupt status be checked.
Returns
message buffer interrupt status.

Definition at line 1205 of file IfxEray_Eray.h.

IFX_INLINE uint8 IfxEray_Eray_getNewDataInterruptStatus ( IfxEray_Eray eray,
uint8  ndat 
)

Gets the new data interrupt buffers status.

Parameters
eraypointer to module handle.
ndatndat buffer to which interrupt status be checked.
Returns
ndat buffer interrupt status.

Definition at line 1212 of file IfxEray_Eray.h.

IFX_INLINE Ifx_ERAY_SIR IfxEray_Eray_getStatusInterrupts ( IfxEray_Eray eray)

Gets the node status interrupts.

Parameters
eraypointer to module handle.
Returns
node status interrupts.

Definition at line 1225 of file IfxEray_Eray.h.

IFX_INLINE void IfxEray_Eray_setMessageBufferInterruptDestination ( IfxEray_Eray eray,
uint8  messageBuffer,
uint8  messageBufferDestination 
)

Enables the message buffer interrupt line.

Parameters
eraypointer to module handle.
messageBuffermessage buffer interrupt which should be configured
messageBufferDestinationselects MBSC0 or MBSC1 interrupt output
Returns
None

For usage exapmle see : How to use the ERAY Interface driver?

Definition at line 1253 of file IfxEray_Eray.h.

IFX_INLINE void IfxEray_Eray_setNewDataInterruptDestination ( IfxEray_Eray eray,
uint8  ndat,
uint8  ndatDestination 
)

Enables the NDAT buffer interrupt line.

Parameters
eraypointer to module handle.
ndatmessage buffer number configured to which ndat interrupt line to be set.
ndatDestinationselects NDAT0 or NDAT1 interrupt output
Returns
None

For usage exapmle see : How to use the ERAY Interface driver?

Definition at line 1259 of file IfxEray_Eray.h.