Infineon MOTIX™ MCU TLE988x/9x Device Family SDK
Macros | Functions | Variables
scu.h File Reference

Go to the source code of this file.

Detailed Description

System Control Unit low level access library.

Version
V0.5.6
Date
05. Nov 2024
Note

Include Graph

Include dependency graph for scu.h:

Include Graph

This graph shows which files directly or indirectly include this file:

Macros

#define MULTIPLIER_US_TO_TICKS   SCU_fCPU_MHz
 Multiplier can use fCPU in MHz directly (Mhz <-> us) More...
 

Functions

void SCU_init (void)
 Initialize the SCU module. More...
 
sint8 SCU_initClk (void)
 Initialize the SCU clock. More...
 
sint8 SCU_checkXTALDiagnosis (void)
 Check XTAL Diagnosis as describen in the User Manual. More...
 
void SCU_delay_us (uint32 u32_time_us)
 Delays the regular program execution by a given number of Microseconds. More...
 
void SCU_initSysTick (uint32 u32_value)
 Initialize the SysTick. More...
 
sint8 SCU_enSafeSwitchOffSeq (void)
 Configure the Safe Switch-Off release sequence (SSO release sequence) More...
 
void SCU_enterDeepSleepMode (void)
 Enter the Deep Sleep mode. More...
 
sint8 SCU_enterStopMode (void)
 Enter the Stop mode. More...
 
void SCU_enterSleepMode (void)
 Enter the Sleep mode. More...
 
INLINE uint8 SCU_GetXTALFailSts (void)
 Get the XTAL Fail Status. More...
 
INLINE uint8 SCU_GetPLL0LockSts (void)
 Get the PLL0 Lock Status. More...
 
INLINE uint8 SCU_GetPLL1LockSts (void)
 Get the PLL1 Lock Status. More...
 
INLINE uint32 SCU_getSysTickCntVal (void)
 Get the current SysTick Count Value. More...
 
INLINE uint32 SCU_getSysTickRelVal (void)
 Get the current SysTick Reload Value. More...
 
INLINE void CACHE_setCleanAll (void)
 Set Cache clean All. More...
 
INLINE void CACHE_setLockBlock (uint32 u32_value)
 Set Address of Cache lock Block. More...
 
INLINE void CACHE_setTouchBlock (uint32 u32_value)
 Set Address of Cache touch Block (load Block to Cache) More...
 
INLINE void CACHE_setUnlockBlock (uint32 u32_value)
 Set Address of Cache unlock Block. More...
 
INLINE void CACHE_setCleanSet (uint32 u32_value)
 Set Address of Cache clean Set. More...
 

Variables

sint8 e_xtalSts
 XTAL status. More...