12 #ifndef __SYSTICK_SFRS_H__
13 #define __SYSTICK_SFRS_H__
20 SysTick->CTRL |= (SysTick_CTRL_ENABLE_Msk | SysTick_CTRL_CLKSOURCE_Msk);
28 SysTick->CTRL &= ~SysTick_CTRL_ENABLE_Msk;
38 return SysTick->CTRL & SysTick_CTRL_ENABLE_Msk;
46 SysTick->CTRL |= SysTick_CTRL_TICKINT_Msk;
54 SysTick->CTRL &= ~SysTick_CTRL_TICKINT_Msk;
64 SysTick->LOAD = ticks;
static __INLINE uint32_t f_SYSTICK_GetLoad(void)
Get load value of SysTick timer.
Definition: systick_sfrs.h:92
static __INLINE void f_SYSTICK_Enable(void)
Enable SysTick timer.
Definition: systick_sfrs.h:18
static __INLINE void f_SYSTICK_SetLoad(uint32_t ticks)
Set Reload value of SysTick timer.
Definition: systick_sfrs.h:62
static __INLINE uint32_t f_SYSTICK_GetCount(void)
Get counter value of SysTick timer.
Definition: systick_sfrs.h:82
static __INLINE void f_SYSTICK_Disable(void)
Disable SysTick timer.
Definition: systick_sfrs.h:26
static __INLINE uint8_t f_SYSTICK_IsEnabled(void)
Check if SysTick timer enable.
Definition: systick_sfrs.h:36
static __INLINE void f_SYSTICK_IntEnable(void)
Enable SysTick timer interrupt.
Definition: systick_sfrs.h:44
static __INLINE void f_SYSTICK_SetCount(uint32_t ticks)
Set counter value of SysTick timer.
Definition: systick_sfrs.h:72
static __INLINE void f_SYSTICK_IntDisable(void)
Disable SysTick timer interrupt.
Definition: systick_sfrs.h:52