iLLD_TC27xD
1.0
|
Functions | |
IFX_INLINE void | IfxHssl_clearHsslChannelErrorInterruptFlag (Ifx_HSSL *hssl, IfxHssl_Hssl_ERRInterruptSource source, IfxHssl_ChannelId channelId) |
Clears the HSSl channel error interrupt flag. More... | |
IFX_INLINE void | IfxHssl_clearHsslGlobalErrorInterruptFlag (Ifx_HSSL *hssl, IfxHssl_Hssl_ERRInterruptSource source) |
Clears the HSSl global error interrupt flag. More... | |
IFX_INLINE void | IfxHssl_disableHsslChannelErrorInterruptFlag (Ifx_HSSL *hssl, IfxHssl_Hssl_ERRInterruptSource source, IfxHssl_ChannelId channelId) |
Enables the HSSl channel error interrupt flag, which trggers the ERR interrupt. More... | |
IFX_INLINE void | IfxHssl_disableHsslGlobalErrorInterruptFlag (Ifx_HSSL *hssl, IfxHssl_Hssl_ERRInterruptSource source) |
Disables the HSSl channel error interrupt flag, which trggers the EXI interrupt. More... | |
IFX_INLINE void | IfxHssl_enableHsslCOKInterrupt (Ifx_HSSL *hssl, IfxHssl_ChannelId channelId, IfxSrc_Tos typeOfService, uint16 priority) |
Enables HSSL COK interrupt of specified channel. More... | |
IFX_INLINE void | IfxHssl_enableHsslChannelErrorInterruptFlag (Ifx_HSSL *hssl, IfxHssl_Hssl_ERRInterruptSource source, IfxHssl_ChannelId channelId) |
Enables the HSSl channel error interrupt flag, which trggers the ERR interrupt. More... | |
IFX_INLINE void | IfxHssl_enableHsslERRInterrupt (Ifx_HSSL *hssl, IfxHssl_ChannelId channelId, IfxSrc_Tos typeOfService, uint16 priority) |
Enables HSSL ERR interrupt of specified channel. More... | |
IFX_INLINE void | IfxHssl_enableHsslEXIInterrupt (Ifx_HSSL *hssl, IfxSrc_Tos typeOfService, uint16 priority) |
Enables HSSL EXI interrupt of specified channel. More... | |
IFX_INLINE void | IfxHssl_enableHsslGlobalErrorInterruptFlag (Ifx_HSSL *hssl, IfxHssl_Hssl_ERRInterruptSource source) |
Enables the HSSl global error interrupt flag, which trggers the EXI interrupt. More... | |
IFX_INLINE void | IfxHssl_enableHsslRDIInterrupt (Ifx_HSSL *hssl, IfxHssl_ChannelId channelId, IfxSrc_Tos typeOfService, uint16 priority) |
Enables HSSL RDI interrupt of specified channel. More... | |
IFX_INLINE void | IfxHssl_enableHsslTRGInterrupt (Ifx_HSSL *hssl, IfxHssl_ChannelId channelId, IfxSrc_Tos typeOfService, uint16 priority) |
Enables HSSL TRG interrupt of specified channel. More... | |
IFX_INLINE boolean | IfxHssl_getHsslChannelErrorInterruptFlagStatus (Ifx_HSSL *hssl, IfxHssl_Hssl_ERRInterruptSource source, IfxHssl_ChannelId channelId) |
Clears the HSSl channel error interrupt flag. More... | |
IFX_INLINE boolean | IfxHssl_getHsslGloabalErrorInterruptFlagStatus (Ifx_HSSL *hssl, IfxHssl_Hssl_EXIInterruptSource source) |
Clears the HSSl global error interrupt flag. More... | |
IFX_INLINE void | IfxHssl_setHsslSleepMode (Ifx_HSSL *hssl, IfxHssl_Hssl_SleepMode mode) |
Sets the sensitivity of the module to sleep signal. More... | |
IFX_EXTERN void | IfxHssl_enableHsslModule (Ifx_HSSL *hssl) |
Enables the hssl module. More... | |
IFX_EXTERN volatile Ifx_SRC_SRCR * | IfxHssl_getHsslCOKSrcPointer (Ifx_HSSL *hssl, IfxHssl_ChannelId channelId) |
Returns the SRC pointer for HSSL COK of specified channel. More... | |
IFX_EXTERN volatile Ifx_SRC_SRCR * | IfxHssl_getHsslERRSrcPointer (Ifx_HSSL *hssl, IfxHssl_ChannelId channelId) |
Returns the SRC pointer for HSSL ERR of specified channel. More... | |
IFX_EXTERN volatile Ifx_SRC_SRCR * | IfxHssl_getHsslEXISrcPointer (Ifx_HSSL *hssl) |
Returns the SRC pointer for HSSL EXI interrupt. More... | |
IFX_EXTERN volatile Ifx_SRC_SRCR * | IfxHssl_getHsslRDISrcPointer (Ifx_HSSL *hssl, IfxHssl_ChannelId channelId) |
Returns the SRC pointer for HSSL COK of specified channel. More... | |
IFX_EXTERN volatile Ifx_SRC_SRCR * | IfxHssl_getHsslTRGSrcPointer (Ifx_HSSL *hssl, IfxHssl_ChannelId channelId) |
Returns the SRC pointer for HSSL TRG of specified channel. More... | |
IFX_EXTERN void | IfxHssl_resetHsslKernel (Ifx_HSSL *hssl) |
resets the HSSL kernel More... | |
IFX_INLINE void IfxHssl_clearHsslChannelErrorInterruptFlag | ( | Ifx_HSSL * | hssl, |
IfxHssl_Hssl_ERRInterruptSource | source, | ||
IfxHssl_ChannelId | channelId | ||
) |
IFX_INLINE void IfxHssl_clearHsslGlobalErrorInterruptFlag | ( | Ifx_HSSL * | hssl, |
IfxHssl_Hssl_ERRInterruptSource | source | ||
) |
IFX_INLINE void IfxHssl_disableHsslChannelErrorInterruptFlag | ( | Ifx_HSSL * | hssl, |
IfxHssl_Hssl_ERRInterruptSource | source, | ||
IfxHssl_ChannelId | channelId | ||
) |
IFX_INLINE void IfxHssl_disableHsslGlobalErrorInterruptFlag | ( | Ifx_HSSL * | hssl, |
IfxHssl_Hssl_ERRInterruptSource | source | ||
) |
IFX_INLINE void IfxHssl_enableHsslChannelErrorInterruptFlag | ( | Ifx_HSSL * | hssl, |
IfxHssl_Hssl_ERRInterruptSource | source, | ||
IfxHssl_ChannelId | channelId | ||
) |
IFX_INLINE void IfxHssl_enableHsslCOKInterrupt | ( | Ifx_HSSL * | hssl, |
IfxHssl_ChannelId | channelId, | ||
IfxSrc_Tos | typeOfService, | ||
uint16 | priority | ||
) |
IFX_INLINE void IfxHssl_enableHsslERRInterrupt | ( | Ifx_HSSL * | hssl, |
IfxHssl_ChannelId | channelId, | ||
IfxSrc_Tos | typeOfService, | ||
uint16 | priority | ||
) |
IFX_INLINE void IfxHssl_enableHsslEXIInterrupt | ( | Ifx_HSSL * | hssl, |
IfxSrc_Tos | typeOfService, | ||
uint16 | priority | ||
) |
IFX_INLINE void IfxHssl_enableHsslGlobalErrorInterruptFlag | ( | Ifx_HSSL * | hssl, |
IfxHssl_Hssl_ERRInterruptSource | source | ||
) |
IFX_EXTERN void IfxHssl_enableHsslModule | ( | Ifx_HSSL * | hssl) |
Enables the hssl module.
hssl | pointer to HSSl registers |
Definition at line 45 of file IfxHssl.c.
Referenced by IfxHssl_Hssl_initHsslModule().
IFX_INLINE void IfxHssl_enableHsslRDIInterrupt | ( | Ifx_HSSL * | hssl, |
IfxHssl_ChannelId | channelId, | ||
IfxSrc_Tos | typeOfService, | ||
uint16 | priority | ||
) |
IFX_INLINE void IfxHssl_enableHsslTRGInterrupt | ( | Ifx_HSSL * | hssl, |
IfxHssl_ChannelId | channelId, | ||
IfxSrc_Tos | typeOfService, | ||
uint16 | priority | ||
) |
IFX_INLINE boolean IfxHssl_getHsslChannelErrorInterruptFlagStatus | ( | Ifx_HSSL * | hssl, |
IfxHssl_Hssl_ERRInterruptSource | source, | ||
IfxHssl_ChannelId | channelId | ||
) |
IFX_EXTERN volatile Ifx_SRC_SRCR* IfxHssl_getHsslCOKSrcPointer | ( | Ifx_HSSL * | hssl, |
IfxHssl_ChannelId | channelId | ||
) |
Returns the SRC pointer for HSSL COK of specified channel.
hssl | pointer to HSSl registers |
channelId | HSSL channel number |
Definition at line 60 of file IfxHssl.c.
Referenced by IfxHssl_enableHsslCOKInterrupt().
IFX_EXTERN volatile Ifx_SRC_SRCR* IfxHssl_getHsslERRSrcPointer | ( | Ifx_HSSL * | hssl, |
IfxHssl_ChannelId | channelId | ||
) |
Returns the SRC pointer for HSSL ERR of specified channel.
hssl | pointer to HSSl registers |
channelId | HSSL channel number |
Definition at line 66 of file IfxHssl.c.
Referenced by IfxHssl_enableHsslERRInterrupt().
IFX_EXTERN volatile Ifx_SRC_SRCR* IfxHssl_getHsslEXISrcPointer | ( | Ifx_HSSL * | hssl) |
Returns the SRC pointer for HSSL EXI interrupt.
hssl | pointer to HSSl registers |
Definition at line 72 of file IfxHssl.c.
Referenced by IfxHssl_enableHsslEXIInterrupt().
IFX_INLINE boolean IfxHssl_getHsslGloabalErrorInterruptFlagStatus | ( | Ifx_HSSL * | hssl, |
IfxHssl_Hssl_EXIInterruptSource | source | ||
) |
IFX_EXTERN volatile Ifx_SRC_SRCR* IfxHssl_getHsslRDISrcPointer | ( | Ifx_HSSL * | hssl, |
IfxHssl_ChannelId | channelId | ||
) |
Returns the SRC pointer for HSSL COK of specified channel.
hssl | pointer to HSSl registers |
channelId | HSSL channel number |
Definition at line 78 of file IfxHssl.c.
Referenced by IfxHssl_enableHsslRDIInterrupt().
IFX_EXTERN volatile Ifx_SRC_SRCR* IfxHssl_getHsslTRGSrcPointer | ( | Ifx_HSSL * | hssl, |
IfxHssl_ChannelId | channelId | ||
) |
Returns the SRC pointer for HSSL TRG of specified channel.
hssl | pointer to HSSl registers |
channelId | HSSL channel number |
Definition at line 84 of file IfxHssl.c.
Referenced by IfxHssl_enableHsslTRGInterrupt().
IFX_EXTERN void IfxHssl_resetHsslKernel | ( | Ifx_HSSL * | hssl) |
IFX_INLINE void IfxHssl_setHsslSleepMode | ( | Ifx_HSSL * | hssl, |
IfxHssl_Hssl_SleepMode | mode | ||
) |