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

◆ CoreDebug

#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.

◆ CoreDebug_BASE

#define CoreDebug_BASE   (0xE000EDF0)

Core Debug Base Address

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

◆ InterruptType

#define InterruptType   ((InterruptType_Type *) SCS_BASE)

Interrupt Type Register

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

◆ ITM

#define ITM   ((ITM_Type *) ITM_BASE)

ITM configuration struct

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

◆ ITM_BASE

#define ITM_BASE   (0xE0000000)

ITM Base Address

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

◆ NVIC

#define NVIC   ((NVIC_Type *) NVIC_BASE)

NVIC configuration struct

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

◆ NVIC_BASE

#define NVIC_BASE   (SCS_BASE + 0x0100)

NVIC Base Address

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

◆ SCB

#define SCB   ((SCB_Type *) SCB_BASE)

SCB configuration struct

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

◆ SCB_BASE

#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.

◆ SCS_BASE

#define SCS_BASE   (0xE000E000)

System Control Space Base Address

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

◆ SysTick

#define SysTick   ((SysTick_Type *) SysTick_BASE)

SysTick configuration struct

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

◆ SysTick_BASE

#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 Mon Feb 28 2022 23:36:18