Modules | Macros
CMSIS CM3 Core Register
Collaboration diagram for 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 CoreDebug   ((CoreDebug_Type *) CoreDebug_BASE)
 
#define CoreDebug_BASE   (0xE000EDF0)
 
#define InterruptType   ((InterruptType_Type *) SCS_BASE)
 
#define ITM   ((ITM_Type *) ITM_BASE)
 
#define ITM_BASE   (0xE0000000)
 
#define NVIC   ((NVIC_Type *) NVIC_BASE)
 
#define NVIC_BASE   (SCS_BASE + 0x0100)
 
#define SCB   ((SCB_Type *) SCB_BASE)
 
#define SCB_BASE   (SCS_BASE + 0x0D00)
 
#define SCS_BASE   (0xE000E000)
 
#define SysTick   ((SysTick_Type *) SysTick_BASE)
 
#define SysTick_BASE   (SCS_BASE + 0x0010)
 

Detailed Description

Macro Definition Documentation

#define CoreDebug   ((CoreDebug_Type *) CoreDebug_BASE)

Core Debug configuration struct

Definition at line 729 of file breezy/breezystm32/lib/CMSIS/CM3/CoreSupport/core_cm3.h.

#define CoreDebug_BASE   (0xE000EDF0)

Core Debug Base Address

Definition at line 719 of file breezy/breezystm32/lib/CMSIS/CM3/CoreSupport/core_cm3.h.

#define InterruptType   ((InterruptType_Type *) SCS_BASE)

Interrupt Type Register

Definition at line 724 of file breezy/breezystm32/lib/CMSIS/CM3/CoreSupport/core_cm3.h.

#define ITM   ((ITM_Type *) ITM_BASE)

ITM configuration struct

Definition at line 728 of file breezy/breezystm32/lib/CMSIS/CM3/CoreSupport/core_cm3.h.

#define ITM_BASE   (0xE0000000)

ITM Base Address

Definition at line 718 of file breezy/breezystm32/lib/CMSIS/CM3/CoreSupport/core_cm3.h.

#define NVIC   ((NVIC_Type *) NVIC_BASE)

NVIC configuration struct

Definition at line 727 of file breezy/breezystm32/lib/CMSIS/CM3/CoreSupport/core_cm3.h.

#define NVIC_BASE   (SCS_BASE + 0x0100)

NVIC Base Address

Definition at line 721 of file breezy/breezystm32/lib/CMSIS/CM3/CoreSupport/core_cm3.h.

#define SCB   ((SCB_Type *) SCB_BASE)

SCB configuration struct

Definition at line 725 of file breezy/breezystm32/lib/CMSIS/CM3/CoreSupport/core_cm3.h.

#define SCB_BASE   (SCS_BASE + 0x0D00)

System Control Block Base Address

Definition at line 722 of file breezy/breezystm32/lib/CMSIS/CM3/CoreSupport/core_cm3.h.

#define SCS_BASE   (0xE000E000)

System Control Space Base Address

Definition at line 717 of file breezy/breezystm32/lib/CMSIS/CM3/CoreSupport/core_cm3.h.

#define SysTick   ((SysTick_Type *) SysTick_BASE)

SysTick configuration struct

Definition at line 726 of file breezy/breezystm32/lib/CMSIS/CM3/CoreSupport/core_cm3.h.

#define SysTick_BASE   (SCS_BASE + 0x0010)

SysTick Base Address

Definition at line 720 of file breezy/breezystm32/lib/CMSIS/CM3/CoreSupport/core_cm3.h.



rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:58