60 #include "../inc/hw_types.h" 61 #include "../inc/hw_ints.h" 62 #include "../cmsis/cc35xx.h" 63 #include "../cmsis/core/core_cm33.h" 223 ASSERT((period > 0) && (period <= 16777216));
278 #endif // __SYSTICK_H__ __STATIC_INLINE uint32_t SysTickGetPeriod(void)
Gets the period of the SysTick counter.
Definition: systick.h:239
__STATIC_INLINE void SysTickDisableInt(void)
Disables the SysTick interrupt.
Definition: systick.h:143
#define __STATIC_INLINE
Definition: hw_types.h:57
#define SysTick
Definition: core_armv81mml.h:3105
__STATIC_INLINE void SysTickUnregisterInt(void)
Unregisters the interrupt handler for the SysTick interrupt in the dynamic interrupt table...
Definition: systick.h:192
__STATIC_INLINE void SysTickDisable(void)
Disables the SysTick counter.
Definition: systick.h:107
__STATIC_INLINE void SysTickEnableInt(void)
Enables the SysTick interrupt.
Definition: systick.h:127
#define INT_SYSTICK
Definition: hw_ints.h:50
#define ASSERT(expr)
Definition: debug.h:81
__STATIC_INLINE uint32_t SysTickGetValue(void)
Gets the current value of the SysTick counter.
Definition: systick.h:255
__STATIC_INLINE void SysTickEnable(void)
Enables the SysTick counter.
Definition: systick.h:91
void IntUnregister(uint32_t intNum)
Unregisters an interrupt handler in the dynamic vector table.
Definition: interrupt.c:142
void IntRegister(uint32_t intNum, void(*handler)(void))
Global pointer to the (dynamic) interrupt vector table when placed in CRAM.
Definition: interrupt.c:107
__STATIC_INLINE void SysTickSetPeriod(uint32_t period)
Sets the period of the SysTick counter.
Definition: systick.h:220
#define SysTick_CTRL_CLKSOURCE_Msk
Definition: core_armv81mml.h:1036
#define SysTick_CTRL_ENABLE_Msk
Definition: core_armv81mml.h:1042
__STATIC_INLINE void SysTickRegisterInt(void(*pfnHandler)(void))
Registers an interrupt handler for the SysTick interrupt in the dynamic interrupt table...
Definition: systick.h:170
#define SysTick_CTRL_TICKINT_Msk
Definition: core_armv81mml.h:1039