 |
TLE986x Device Family SDK
|
Go to the documentation of this file.
104 #define One_us ((uint32)SCU_FSYS / 1000000u)
105 #define SysTickRL ((uint32)SCU_FSYS / (uint32)SysTickFreq)
111 #define SysTickFreq 1000u
245 return CPU->SYSTICK_CUR.reg;
266 return (
CPU->SYSTICK_RL.reg);
285 CPU->SYSTICK_RL.reg = val;
General type declarations.
void WDT1_Init(void)
Performs the initial service of the WDT1 (closes the long open window).
bool WDT1_Service(void)
Services the WDT1 in the open window.
INLINE uint32 SysTick_Value_Get(void)
returns the current SysTick timer count value
Definition: wdt1.h:235
void SysTick_Init(void)
Initializes the SysTick timer to 1ms interval.
void WDT1_Stop(void)
Stops the service of WDT1 by stopping the SysTick timer.
#define INLINE
Definition: types.h:134
INLINE void WDT1_Window_Count(void)
increments the WDT1 Window Counter
Definition: wdt1.h:213
INLINE uint32 SysTick_ReloadValue_Get(void)
returns the current SysTick reload value
Definition: wdt1.h:256
unsigned int uint32
32 bit unsigned value
Definition: types.h:141
INLINE void SysTick_ReloadValue_Set(uint32 val)
sets the SysTick Reload value
Definition: wdt1.h:275
void Delay_us(uint32 delay_time_us)
Delays the regular program execution by a given number of Microseconds.
#define CPU
Definition: tle986x.h:5996
CMSIS register HeaderFile.
void WDT1_SOW_Service(uint32 NoOfSOW)
Triggers a short-window (~30ms) of the WDT1.