NUC029FAE_BSP V3.01.004
The Board Support Package for NUC029FAE MCU
Modules | Data Structures

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

Collaboration diagram for System Tick Timer (SysTick):

Modules

 Core Debug Registers (CoreDebug)
 Cortex-M0 Core Debug Registers (DCB registers, SHCSR, and DFSR) are only accessible over DAP and not via processor. Therefore they are not covered by the Cortex-M0 header file.
 

Data Structures

struct  SysTick_Type
 Structure type to access the System Timer (SysTick). More...
 
#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

Definition at line 527 of file core_cm0.h.

◆ SysTick_CALIB_NOREF_Pos

#define SysTick_CALIB_NOREF_Pos   31U

SysTick CALIB: NOREF Position

Definition at line 526 of file core_cm0.h.

◆ SysTick_CALIB_SKEW_Msk

#define SysTick_CALIB_SKEW_Msk   (1UL << SysTick_CALIB_SKEW_Pos)

SysTick CALIB: SKEW Mask

Definition at line 530 of file core_cm0.h.

◆ SysTick_CALIB_SKEW_Pos

#define SysTick_CALIB_SKEW_Pos   30U

SysTick CALIB: SKEW Position

Definition at line 529 of file core_cm0.h.

◆ SysTick_CALIB_TENMS_Msk

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

SysTick CALIB: TENMS Mask

Definition at line 533 of file core_cm0.h.

◆ SysTick_CALIB_TENMS_Pos

#define SysTick_CALIB_TENMS_Pos   0U

SysTick CALIB: TENMS Position

Definition at line 532 of file core_cm0.h.

◆ SysTick_CTRL_CLKSOURCE_Msk

#define SysTick_CTRL_CLKSOURCE_Msk   (1UL << SysTick_CTRL_CLKSOURCE_Pos)

SysTick CTRL: CLKSOURCE Mask

Definition at line 509 of file core_cm0.h.

◆ SysTick_CTRL_CLKSOURCE_Pos

#define SysTick_CTRL_CLKSOURCE_Pos   2U

SysTick CTRL: CLKSOURCE Position

Definition at line 508 of file core_cm0.h.

◆ SysTick_CTRL_COUNTFLAG_Msk

#define SysTick_CTRL_COUNTFLAG_Msk   (1UL << SysTick_CTRL_COUNTFLAG_Pos)

SysTick CTRL: COUNTFLAG Mask

Definition at line 506 of file core_cm0.h.

◆ SysTick_CTRL_COUNTFLAG_Pos

#define SysTick_CTRL_COUNTFLAG_Pos   16U

SysTick CTRL: COUNTFLAG Position

Definition at line 505 of file core_cm0.h.

◆ SysTick_CTRL_ENABLE_Msk

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

SysTick CTRL: ENABLE Mask

Definition at line 515 of file core_cm0.h.

◆ SysTick_CTRL_ENABLE_Pos

#define SysTick_CTRL_ENABLE_Pos   0U

SysTick CTRL: ENABLE Position

Definition at line 514 of file core_cm0.h.

◆ SysTick_CTRL_TICKINT_Msk

#define SysTick_CTRL_TICKINT_Msk   (1UL << SysTick_CTRL_TICKINT_Pos)

SysTick CTRL: TICKINT Mask

Definition at line 512 of file core_cm0.h.

◆ SysTick_CTRL_TICKINT_Pos

#define SysTick_CTRL_TICKINT_Pos   1U

SysTick CTRL: TICKINT Position

Definition at line 511 of file core_cm0.h.

◆ SysTick_LOAD_RELOAD_Msk

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

SysTick LOAD: RELOAD Mask

Definition at line 519 of file core_cm0.h.

◆ SysTick_LOAD_RELOAD_Pos

#define SysTick_LOAD_RELOAD_Pos   0U

SysTick LOAD: RELOAD Position

Definition at line 518 of file core_cm0.h.

◆ SysTick_VAL_CURRENT_Msk

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

SysTick VAL: CURRENT Mask

Definition at line 523 of file core_cm0.h.

◆ SysTick_VAL_CURRENT_Pos

#define SysTick_VAL_CURRENT_Pos   0U

SysTick VAL: CURRENT Position

Definition at line 522 of file core_cm0.h.