uc-sdk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CMSIS CM3 Core Register

Modules

 CMSIS CM3 NVIC
 
 CMSIS CM3 SCB
 
 CMSIS CM3 SysTick
 
 CMSIS CM3 ITM
 
 CMSIS CM3 Interrupt Type
 
 CMSIS CM3 Core Debug
 

Macros

#define SCS_BASE   (0xE000E000)
 
#define ITM_BASE   (0xE0000000)
 
#define CoreDebug_BASE   (0xE000EDF0)
 
#define SysTick_BASE   (SCS_BASE + 0x0010)
 
#define NVIC_BASE   (SCS_BASE + 0x0100)
 
#define SCB_BASE   (SCS_BASE + 0x0D00)
 
#define InterruptType   ((InterruptType_Type *) SCS_BASE)
 
#define SCB   ((SCB_Type *) SCB_BASE)
 
#define SysTick   ((SysTick_Type *) SysTick_BASE)
 
#define NVIC   ((NVIC_Type *) NVIC_BASE)
 
#define ITM   ((ITM_Type *) ITM_BASE)
 
#define CoreDebug   ((CoreDebug_Type *) CoreDebug_BASE)
 

Detailed Description

Macro Definition Documentation

#define CoreDebug   ((CoreDebug_Type *) CoreDebug_BASE)

Core Debug configuration struct

Definition at line 738 of file core_cm3.h.

#define CoreDebug_BASE   (0xE000EDF0)

Core Debug Base Address

Definition at line 728 of file core_cm3.h.

#define InterruptType   ((InterruptType_Type *) SCS_BASE)

Interrupt Type Register

Definition at line 733 of file core_cm3.h.

#define ITM   ((ITM_Type *) ITM_BASE)

ITM configuration struct

Definition at line 737 of file core_cm3.h.

#define ITM_BASE   (0xE0000000)

ITM Base Address

Definition at line 727 of file core_cm3.h.

#define NVIC   ((NVIC_Type *) NVIC_BASE)

NVIC configuration struct

Definition at line 736 of file core_cm3.h.

#define NVIC_BASE   (SCS_BASE + 0x0100)

NVIC Base Address

Definition at line 730 of file core_cm3.h.

#define SCB   ((SCB_Type *) SCB_BASE)

SCB configuration struct

Definition at line 734 of file core_cm3.h.

#define SCB_BASE   (SCS_BASE + 0x0D00)

System Control Block Base Address

Definition at line 731 of file core_cm3.h.

#define SCS_BASE   (0xE000E000)

System Control Space Base Address

Definition at line 726 of file core_cm3.h.

#define SysTick   ((SysTick_Type *) SysTick_BASE)

SysTick configuration struct

Definition at line 735 of file core_cm3.h.

#define SysTick_BASE   (SCS_BASE + 0x0010)

SysTick Base Address

Definition at line 729 of file core_cm3.h.