90 #define One_us ((uint32)SCU_FSYS / 1000000u)
91 #define SysTickRL ((uint32)SCU_FSYS / (uint32)SysTickFreq)
97 #define SysTickFreq 1000u
232 return CPU->SYSTICK_CUR.reg;
253 return (
CPU->SYSTICK_RL.reg);
272 CPU->SYSTICK_RL.reg = val;
#define CPU
Definition: tle987x.h:6063
CMSIS register HeaderFile.
General type declarations.
#define INLINE
Definition: types.h:132
uint32_t uint32
32 bit unsigned value
Definition: types.h:139
void WDT1_Init(void)
Performs the initial service of the WDT1 (closes the long open window) based on the Config Wizard for...
void WDT1_SOW_Service(uint32 NoOfSOW)
Triggers a short-window (~30ms) of the WDT1.
INLINE void SysTick_ReloadValue_Set(uint32 val)
sets the SysTick Reload value
Definition: wdt1.h:270
void WDT1_Stop(void)
Stops the service of WDT1 by stopping the SysTick timer.
INLINE void WDT1_Window_Count(void)
increments the WDT1 Window Counter
Definition: wdt1.h:208
INLINE uint32 SysTick_Value_Get(void)
returns the current SysTick timer count value
Definition: wdt1.h:230
void SysTick_Init(void)
Initializes the SysTick timer to 1ms interval.
INLINE uint32 SysTick_ReloadValue_Get(void)
returns the current SysTick reload value
Definition: wdt1.h:251
bool WDT1_Service(void)
Services the WDT1 in the open window.
void Delay_us(uint32 delay_time_us)
Delays the regular program execution by a given number of Microseconds.