NHS31xx SW API

Detailed Description

Functions

static uint32_t SysTick_Config (uint32_t ticks)
 

Function Documentation

◆ SysTick_Config()

static uint32_t SysTick_Config ( uint32_t  ticks)
inlinestatic

System Tick Configuration.

The function initializes the System Timer and its interrupt, and starts the System Tick Timer. Counter is in free running mode to generate periodic interrupts.

Parameters
[in]ticksNumber of ticks between two interrupts.
Returns
0 Function succeeded.
1 Function failed.
Note
When the variable __Vendor_SysTickConfig is set to 1, then the function SysTick_Config is not included. In this case, the file device.h must contain a vendor-specific implementation of this function.

< static inline keyword combination for GNU Compiler

< SysTick LOAD: RELOAD Position

















< SysTick LOAD: RELOAD Mask
















< System Control Space Base Address















< SysTick Base Address














< SysTick configuration struct













< SysTick LOAD: RELOAD Position












< SysTick LOAD: RELOAD Mask











< System Control Space Base Address










< SysTick Base Address









< SysTick configuration struct








< System Control Space Base Address







< SysTick Base Address






< SysTick configuration struct





< SysTick CTRL: CLKSOURCE Position




< SysTick CTRL: CLKSOURCE Mask



< SysTick CTRL: TICKINT Position


< SysTick CTRL: TICKINT Mask

< SysTick CTRL: ENABLE Position
< SysTick CTRL: ENABLE Mask