iLLD_TC27xD  1.0
Hsct Functions
Collaboration diagram for Hsct Functions:

Functions

IFX_INLINE void IfxHssl_clearHsctInterruptFlag (Ifx_HSCT *hsct, IfxHssl_Hsct_InterruptSource source)
 Clears the HSCT interrupt flag. More...
 
IFX_INLINE void IfxHssl_disableHsctInterruptFlag (Ifx_HSCT *hsct, IfxHssl_Hsct_InterruptSource source)
 Enables HSCT interrupt flag. More...
 
IFX_INLINE void IfxHssl_enableHsctInterrupt (Ifx_HSCT *hsct, IfxSrc_Tos typeOfService, uint16 priority)
 Enables HSCT interrupt. More...
 
IFX_INLINE void IfxHssl_enableHsctInterruptFlag (Ifx_HSCT *hsct, IfxHssl_Hsct_InterruptSource source)
 Enables HSCT interrupt flag. More...
 
IFX_INLINE boolean IfxHssl_getHsctInterruptFlagStatus (Ifx_HSCT *hsct, IfxHssl_Hsct_InterruptSource source)
 Returns the HSCT interrupt flag status. More...
 
IFX_INLINE void IfxHssl_setHsctSleepMode (Ifx_HSCT *hsct, IfxHssl_Hsct_SleepMode mode)
 Sets the sensitivity of the module to sleep signal. More...
 
IFX_EXTERN void IfxHssl_enableHsctModule (Ifx_HSCT *hsct)
 Enables hsct module. More...
 
IFX_EXTERN volatile Ifx_SRC_SRCR * IfxHssl_getHsctSrcPointer (Ifx_HSCT *hsct)
 Returns the SRC pointer for HSCT. More...
 

Detailed Description

Function Documentation

IFX_INLINE void IfxHssl_clearHsctInterruptFlag ( Ifx_HSCT *  hsct,
IfxHssl_Hsct_InterruptSource  source 
)

Clears the HSCT interrupt flag.

Parameters
hsctpointer to HSCT registers
sourceHSCT interrupt source
Returns
None

Definition at line 504 of file IfxHssl.h.

IFX_INLINE void IfxHssl_disableHsctInterruptFlag ( Ifx_HSCT *  hsct,
IfxHssl_Hsct_InterruptSource  source 
)

Enables HSCT interrupt flag.

Parameters
hsctpointer to HSCT registers
sourceHSCT interrupt source
Returns
None

Definition at line 525 of file IfxHssl.h.

IFX_INLINE void IfxHssl_enableHsctInterrupt ( Ifx_HSCT *  hsct,
IfxSrc_Tos  typeOfService,
uint16  priority 
)

Enables HSCT interrupt.

Parameters
hsctpointer to HSCT registers
typeOfServiceType of Service (Cpu or DMA)
priorityPriority of the interrupt
Returns
None

Definition at line 546 of file IfxHssl.h.

IFX_INLINE void IfxHssl_enableHsctInterruptFlag ( Ifx_HSCT *  hsct,
IfxHssl_Hsct_InterruptSource  source 
)

Enables HSCT interrupt flag.

Parameters
hsctpointer to HSCT registers
sourceHSCT interrupt source
Returns
None

Definition at line 555 of file IfxHssl.h.

IFX_EXTERN void IfxHssl_enableHsctModule ( Ifx_HSCT *  hsct)

Enables hsct module.

Parameters
hsctpointer to HSCT registers
Returns
None

Definition at line 36 of file IfxHssl.c.

Referenced by IfxHssl_Hssl_initHsctModule().

IFX_INLINE boolean IfxHssl_getHsctInterruptFlagStatus ( Ifx_HSCT *  hsct,
IfxHssl_Hsct_InterruptSource  source 
)

Returns the HSCT interrupt flag status.

Parameters
hsctpointer to HSCT registers
sourceHSCT interrupt source
Returns
Status (TRUE / FALSE)

Definition at line 621 of file IfxHssl.h.

IFX_EXTERN volatile Ifx_SRC_SRCR* IfxHssl_getHsctSrcPointer ( Ifx_HSCT *  hsct)

Returns the SRC pointer for HSCT.

Parameters
hsctpointer to HSCT registers
Returns
SRC pointer for HSCT

Definition at line 54 of file IfxHssl.c.

Referenced by IfxHssl_enableHsctInterrupt().

IFX_INLINE void IfxHssl_setHsctSleepMode ( Ifx_HSCT *  hsct,
IfxHssl_Hsct_SleepMode  mode 
)

Sets the sensitivity of the module to sleep signal.

Parameters
hsctpointer to HSCT registers
modemode selection (enable/disable)
Returns
None

Definition at line 639 of file IfxHssl.h.