WB32L003 Standard Peripherals Firmware Library

Data Structures | Macros
System Tick Timer (SysTick)
Defines and Type Definitions

Type definitions for the System Timer Registers. More...

## Data Structures
struct | SysTick_Type
| Structure type to access the System Timer (SysTick). More...

## Macros
#define | SysTick_CTRL_COUNTFLAG_Pos 16U
#define | SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos)
#define | SysTick_CTRL_CLKSOURCE_Pos 2U
#define | SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos)
#define | SysTick_CTRL_TICKINT_Pos 1U
#define | SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos)
#define | SysTick_CTRL_ENABLE_Pos 0U
#define | SysTick_CTRL_ENABLE_Msk (1UL /*<< SysTick_CTRL_ENABLE_Pos*/)
#define | SysTick_LOAD_RELOAD_Pos 0U
#define | SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL /*<< SysTick_LOAD_RELOAD_Pos*/)
#define | SysTick_VAL_CURRENT_Pos 0U
#define | SysTick_VAL_CURRENT_Msk (0xFFFFFFUL /*<< SysTick_VAL_CURRENT_Pos*/)
#define | SysTick_CALIB_NOREF_Pos 31U
#define | SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos)
#define | SysTick_CALIB_SKEW_Pos 30U
#define | SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos)
#define | SysTick_CALIB_TENMS_Pos 0U
#define | SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/)

## Detailed Description

Type definitions for the System Timer Registers.

## Macro Definition Documentation

## ◆ SysTick_CALIB_NOREF_Msk

#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos)

SysTick CALIB: NOREF Mask

## ◆ SysTick_CALIB_NOREF_Pos

#define SysTick_CALIB_NOREF_Pos 31U

SysTick CALIB: NOREF Position

## ◆ SysTick_CALIB_SKEW_Msk

#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos)

SysTick CALIB: SKEW Mask

## ◆ SysTick_CALIB_SKEW_Pos

#define SysTick_CALIB_SKEW_Pos 30U

SysTick CALIB: SKEW Position

## ◆ SysTick_CALIB_TENMS_Msk

#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/)

SysTick CALIB: TENMS Mask

## ◆ SysTick_CALIB_TENMS_Pos

#define SysTick_CALIB_TENMS_Pos 0U

SysTick CALIB: TENMS Position

## ◆ SysTick_CTRL_CLKSOURCE_Msk

#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos)

SysTick CTRL: CLKSOURCE Mask

## ◆ SysTick_CTRL_CLKSOURCE_Pos

#define SysTick_CTRL_CLKSOURCE_Pos 2U

SysTick CTRL: CLKSOURCE Position

## ◆ SysTick_CTRL_COUNTFLAG_Msk

#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos)

SysTick CTRL: COUNTFLAG Mask

## ◆ SysTick_CTRL_COUNTFLAG_Pos

#define SysTick_CTRL_COUNTFLAG_Pos 16U

SysTick CTRL: COUNTFLAG Position

## ◆ SysTick_CTRL_ENABLE_Msk

#define SysTick_CTRL_ENABLE_Msk (1UL /*<< SysTick_CTRL_ENABLE_Pos*/)

SysTick CTRL: ENABLE Mask

## ◆ SysTick_CTRL_ENABLE_Pos

#define SysTick_CTRL_ENABLE_Pos 0U

SysTick CTRL: ENABLE Position

## ◆ SysTick_CTRL_TICKINT_Msk

#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos)

SysTick CTRL: TICKINT Mask

## ◆ SysTick_CTRL_TICKINT_Pos

#define SysTick_CTRL_TICKINT_Pos 1U

SysTick CTRL: TICKINT Position

## ◆ SysTick_LOAD_RELOAD_Msk

#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL /*<< SysTick_LOAD_RELOAD_Pos*/)

SysTick LOAD: RELOAD Mask

## ◆ SysTick_LOAD_RELOAD_Pos

#define SysTick_LOAD_RELOAD_Pos 0U

SysTick LOAD: RELOAD Position

## ◆ SysTick_VAL_CURRENT_Msk

#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL /*<< SysTick_VAL_CURRENT_Pos*/)

SysTick VAL: CURRENT Mask

## ◆ SysTick_VAL_CURRENT_Pos

#define SysTick_VAL_CURRENT_Pos 0U

SysTick VAL: CURRENT Position