My Project
Loading...
Searching...
No Matches
ITM Functions
Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) » Instrumentation Trace Macrocell (ITM) » Data Watchpoint and Trace (DWT) » Trace Port Interface (TPI) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) » Instrumentation Trace Macrocell (ITM) » Data Watchpoint and Trace (DWT) » Trace Port Interface (TPI) » Floating Point Unit (FPU) » Core Debug Registers (CoreDebug) » Core register bit field macros » Core Definitions | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) » Instrumentation Trace Macrocell (ITM) » Data Watchpoint and Trace (DWT) » Trace Port Interface (TPI) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) » Instrumentation Trace Macrocell (ITM) » Data Watchpoint and Trace (DWT) » Trace Port Interface (TPI) » Floating Point Unit (FPU) » Core Debug Registers (CoreDebug) » Core register bit field macros » Core Definitions » Functions and Instructions Reference » NVIC Functions » FPU Functions » SAU Functions | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) » Instrumentation Trace Macrocell (ITM) » Data Watchpoint and Trace (DWT) » Trace Port Interface (TPI) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) » Instrumentation Trace Macrocell (ITM) » Data Watchpoint and Trace (DWT) » Trace Port Interface (TPI) » Floating Point Unit (FPU) » Core Debug Registers (CoreDebug) » Core register bit field macros » Core Definitions | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) » Instrumentation Trace Macrocell (ITM) » Data Watchpoint and Trace (DWT) » Trace Port Interface (TPI) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) » Instrumentation Trace Macrocell (ITM) » Data Watchpoint and Trace (DWT) » Trace Port Interface (TPI) » Floating Point Unit (FPU) » Core Debug Registers (CoreDebug) » Core register bit field macros » Core Definitions » Functions and Instructions Reference » NVIC Functions » FPU Functions » Cache Functions » SysTick Functions

Functions that access the ITM debug interface. More...

Variables

uint32_t   APSR_Type::_reserved0:16
 
uint32_t   APSR_Type::GE:4
 
uint32_t   APSR_Type::_reserved1:7
 
uint32_t   APSR_Type::Q:1
 
uint32_t   APSR_Type::V:1
 
uint32_t   APSR_Type::C:1
 
uint32_t   APSR_Type::Z:1
 
uint32_t   APSR_Type::N:1
 
struct {
   uint32_t   APSR_Type::_reserved0:16
 
   uint32_t   APSR_Type::GE:4
 
   uint32_t   APSR_Type::_reserved1:7
 
   uint32_t   APSR_Type::Q:1
 
   uint32_t   APSR_Type::V:1
 
   uint32_t   APSR_Type::C:1
 
   uint32_t   APSR_Type::Z:1
 
   uint32_t   APSR_Type::N:1
 
APSR_Type::b
 
uint32_t   IPSR_Type::ISR:9
 
uint32_t   IPSR_Type::_reserved0:23
 
struct {
   uint32_t   IPSR_Type::ISR:9
 
   uint32_t   IPSR_Type::_reserved0:23
 
IPSR_Type::b
 
uint32_t   xPSR_Type::ISR:9
 
uint32_t   xPSR_Type::_reserved0:7
 
uint32_t   xPSR_Type::GE:4
 
uint32_t   xPSR_Type::_reserved1:4
 
uint32_t   xPSR_Type::T:1
 
uint32_t   xPSR_Type::IT:2
 
uint32_t   xPSR_Type::Q:1
 
uint32_t   xPSR_Type::V:1
 
uint32_t   xPSR_Type::C:1
 
uint32_t   xPSR_Type::Z:1
 
uint32_t   xPSR_Type::N:1
 
struct {
   uint32_t   xPSR_Type::ISR:9
 
   uint32_t   xPSR_Type::_reserved0:7
 
   uint32_t   xPSR_Type::GE:4
 
   uint32_t   xPSR_Type::_reserved1:4
 
   uint32_t   xPSR_Type::T:1
 
   uint32_t   xPSR_Type::IT:2
 
   uint32_t   xPSR_Type::Q:1
 
   uint32_t   xPSR_Type::V:1
 
   uint32_t   xPSR_Type::C:1
 
   uint32_t   xPSR_Type::Z:1
 
   uint32_t   xPSR_Type::N:1
 
xPSR_Type::b
 
uint32_t   CONTROL_Type::nPRIV:1
 
uint32_t   CONTROL_Type::SPSEL:1
 
uint32_t   CONTROL_Type::FPCA:1
 
uint32_t   CONTROL_Type::SFPA:1
 
uint32_t   CONTROL_Type::_reserved1:28
 
struct {
   uint32_t   CONTROL_Type::nPRIV:1
 
   uint32_t   CONTROL_Type::SPSEL:1
 
   uint32_t   CONTROL_Type::FPCA:1
 
   uint32_t   CONTROL_Type::SFPA:1
 
   uint32_t   CONTROL_Type::_reserved1:28
 
CONTROL_Type::b
 
__IOM uint8_t NVIC_Type::IPR [496U]
 
uint32_t NVIC_Type::RESERVED6 [580U]
 
__OM uint32_t NVIC_Type::STIR
 
__IOM uint32_t SCB_Type::VTOR
 
__IOM uint8_t SCB_Type::SHPR [12U]
 
__IOM uint32_t SCB_Type::CFSR
 
__IOM uint32_t SCB_Type::HFSR
 
__IOM uint32_t SCB_Type::DFSR
 
__IOM uint32_t SCB_Type::MMFAR
 
__IOM uint32_t SCB_Type::BFAR
 
__IOM uint32_t SCB_Type::AFSR
 
__IM uint32_t SCB_Type::ID_PFR [2U]
 
__IM uint32_t SCB_Type::ID_DFR
 
__IM uint32_t SCB_Type::ID_ADR
 
__IM uint32_t SCB_Type::ID_MMFR [4U]
 
__IM uint32_t SCB_Type::ID_ISAR [6U]
 
__IM uint32_t SCB_Type::CLIDR
 
__IM uint32_t SCB_Type::CTR
 
__IM uint32_t SCB_Type::CCSIDR
 
__IOM uint32_t SCB_Type::CSSELR
 
__IOM uint32_t SCB_Type::CPACR
 
__IOM uint32_t SCB_Type::NSACR
 
uint32_t SCB_Type::RESERVED3 [92U]
 
__OM uint32_t SCB_Type::STIR
 
uint32_t SCB_Type::RESERVED4 [15U]
 
__IM uint32_t SCB_Type::MVFR0
 
__IM uint32_t SCB_Type::MVFR1
 
__IM uint32_t SCB_Type::MVFR2
 
uint32_t SCB_Type::RESERVED5 [1U]
 
__OM uint32_t SCB_Type::ICIALLU
 
uint32_t SCB_Type::RESERVED6 [1U]
 
__OM uint32_t SCB_Type::ICIMVAU
 
__OM uint32_t SCB_Type::DCIMVAC
 
__OM uint32_t SCB_Type::DCISW
 
__OM uint32_t SCB_Type::DCCMVAU
 
__OM uint32_t SCB_Type::DCCMVAC
 
__OM uint32_t SCB_Type::DCCSW
 
__OM uint32_t SCB_Type::DCCIMVAC
 
__OM uint32_t SCB_Type::DCCISW
 
uint32_t SCB_Type::RESERVED7 [6U]
 
__IOM uint32_t SCB_Type::ITCMCR
 
__IOM uint32_t SCB_Type::DTCMCR
 
__IOM uint32_t SCB_Type::AHBPCR
 
__IOM uint32_t SCB_Type::CACR
 
__IOM uint32_t SCB_Type::AHBSCR
 
uint32_t SCB_Type::RESERVED8 [1U]
 
__IOM uint32_t SCB_Type::ABFSR
 
uint32_t SCnSCB_Type::RESERVED0 [1U]
 
__IM uint32_t SCnSCB_Type::ICTR
 
__IOM uint32_t SCnSCB_Type::ACTLR
 
__IOM uint32_t SCnSCB_Type::CPPWR
 
__OM uint8_t   ITM_Type::u8
 
__OM uint16_t   ITM_Type::u16
 
__OM uint32_t   ITM_Type::u32
 
union {
   __OM uint8_t   ITM_Type::u8
 
   __OM uint16_t   ITM_Type::u16
 
   __OM uint32_t   ITM_Type::u32
 
ITM_Type::PORT [32U]
 
uint32_t ITM_Type::RESERVED0 [864U]
 
__IOM uint32_t ITM_Type::TER
 
uint32_t ITM_Type::RESERVED1 [15U]
 
__IOM uint32_t ITM_Type::TPR
 
uint32_t ITM_Type::RESERVED2 [15U]
 
__IOM uint32_t ITM_Type::TCR
 
uint32_t ITM_Type::RESERVED3 [29U]
 
__OM uint32_t ITM_Type::IWR
 
__IM uint32_t ITM_Type::IRR
 
__IOM uint32_t ITM_Type::IMCR
 
uint32_t ITM_Type::RESERVED4 [43U]
 
__OM uint32_t ITM_Type::LAR
 
__IM uint32_t ITM_Type::LSR
 
uint32_t ITM_Type::RESERVED5 [1U]
 
__IM uint32_t ITM_Type::DEVARCH
 
uint32_t ITM_Type::RESERVED6 [4U]
 
__IM uint32_t ITM_Type::PID4
 
__IM uint32_t ITM_Type::PID5
 
__IM uint32_t ITM_Type::PID6
 
__IM uint32_t ITM_Type::PID7
 
__IM uint32_t ITM_Type::PID0
 
__IM uint32_t ITM_Type::PID1
 
__IM uint32_t ITM_Type::PID2
 
__IM uint32_t ITM_Type::PID3
 
__IM uint32_t ITM_Type::CID0
 
__IM uint32_t ITM_Type::CID1
 
__IM uint32_t ITM_Type::CID2
 
__IM uint32_t ITM_Type::CID3
 
__IOM uint32_t DWT_Type::CYCCNT
 
__IOM uint32_t DWT_Type::CPICNT
 
__IOM uint32_t DWT_Type::EXCCNT
 
__IOM uint32_t DWT_Type::SLEEPCNT
 
__IOM uint32_t DWT_Type::LSUCNT
 
__IOM uint32_t DWT_Type::FOLDCNT
 
uint32_t DWT_Type::RESERVED32 [934U]
 
__IM uint32_t DWT_Type::LSR
 
uint32_t DWT_Type::RESERVED33 [1U]
 
__IM uint32_t DWT_Type::DEVARCH
 
uint32_t FPU_Type::RESERVED0 [1U]
 
__IOM uint32_t FPU_Type::FPCCR
 
__IOM uint32_t FPU_Type::FPCAR
 
__IOM uint32_t FPU_Type::FPDSCR
 
__IM uint32_t FPU_Type::MVFR0
 
__IM uint32_t FPU_Type::MVFR1
 
uint32_t   APSR_Type::_reserved0:27
 
uint32_t   APSR_Type::Q:1
 
uint32_t   APSR_Type::V:1
 
uint32_t   APSR_Type::C:1
 
uint32_t   APSR_Type::Z:1
 
uint32_t   APSR_Type::N:1
 
struct {
   uint32_t   APSR_Type::_reserved0:27
 
   uint32_t   APSR_Type::Q:1
 
   uint32_t   APSR_Type::V:1
 
   uint32_t   APSR_Type::C:1
 
   uint32_t   APSR_Type::Z:1
 
   uint32_t   APSR_Type::N:1
 
APSR_Type::b
 
uint32_t   IPSR_Type::ISR:9
 
uint32_t   IPSR_Type::_reserved0:23
 
struct {
   uint32_t   IPSR_Type::ISR:9
 
   uint32_t   IPSR_Type::_reserved0:23
 
IPSR_Type::b
 
uint32_t   xPSR_Type::ISR:9
 
uint32_t   xPSR_Type::_reserved0:1
 
uint32_t   xPSR_Type::ICI_IT_1:6
 
uint32_t   xPSR_Type::_reserved1:8
 
uint32_t   xPSR_Type::T:1
 
uint32_t   xPSR_Type::ICI_IT_2:2
 
uint32_t   xPSR_Type::Q:1
 
uint32_t   xPSR_Type::V:1
 
uint32_t   xPSR_Type::C:1
 
uint32_t   xPSR_Type::Z:1
 
uint32_t   xPSR_Type::N:1
 
struct {
   uint32_t   xPSR_Type::ISR:9
 
   uint32_t   xPSR_Type::_reserved0:1
 
   uint32_t   xPSR_Type::ICI_IT_1:6
 
   uint32_t   xPSR_Type::_reserved1:8
 
   uint32_t   xPSR_Type::T:1
 
   uint32_t   xPSR_Type::ICI_IT_2:2
 
   uint32_t   xPSR_Type::Q:1
 
   uint32_t   xPSR_Type::V:1
 
   uint32_t   xPSR_Type::C:1
 
   uint32_t   xPSR_Type::Z:1
 
   uint32_t   xPSR_Type::N:1
 
xPSR_Type::b
 
uint32_t   CONTROL_Type::nPRIV:1
 
uint32_t   CONTROL_Type::SPSEL:1
 
uint32_t   CONTROL_Type::_reserved1:30
 
struct {
   uint32_t   CONTROL_Type::nPRIV:1
 
   uint32_t   CONTROL_Type::SPSEL:1
 
   uint32_t   CONTROL_Type::_reserved1:30
 
CONTROL_Type::b
 
__IOM uint8_t NVIC_Type::IP [240U]
 
__IOM uint8_t SCB_Type::SHP [12U]
 
__IM uint32_t SCB_Type::PFR [2U]
 
__IM uint32_t SCB_Type::DFR
 
__IM uint32_t SCB_Type::ADR
 
__IM uint32_t SCB_Type::MMFR [4U]
 
__IM uint32_t SCB_Type::ISAR [5U]
 
uint32_t SCnSCB_Type::RESERVED1 [1U]
 
__OM uint8_t   ITM_Type::u8
 
__OM uint16_t   ITM_Type::u16
 
__OM uint32_t   ITM_Type::u32
 
union {
   __OM uint8_t   ITM_Type::u8
 
   __OM uint16_t   ITM_Type::u16
 
   __OM uint32_t   ITM_Type::u32
 
ITM_Type::PORT [32U]
 
__IOM uint32_t DWT_Type::MASK0
 
__IOM uint32_t DWT_Type::MASK1
 
__IOM uint32_t DWT_Type::MASK2
 
__IOM uint32_t DWT_Type::MASK3
 
__IM uint32_t TPI_Type::FSCR
 
__IM uint32_t TPI_Type::FIFO0
 
__IM uint32_t TPI_Type::ITATBCTR2
 
__IM uint32_t TPI_Type::FIFO1
 
uint32_t   APSR_Type::_reserved0:16
 
uint32_t   APSR_Type::GE:4
 
uint32_t   APSR_Type::_reserved1:7
 
uint32_t   APSR_Type::Q:1
 
uint32_t   APSR_Type::V:1
 
uint32_t   APSR_Type::C:1
 
uint32_t   APSR_Type::Z:1
 
uint32_t   APSR_Type::N:1
 
struct {
   uint32_t   APSR_Type::_reserved0:16
 
   uint32_t   APSR_Type::GE:4
 
   uint32_t   APSR_Type::_reserved1:7
 
   uint32_t   APSR_Type::Q:1
 
   uint32_t   APSR_Type::V:1
 
   uint32_t   APSR_Type::C:1
 
   uint32_t   APSR_Type::Z:1
 
   uint32_t   APSR_Type::N:1
 
APSR_Type::b
 
uint32_t   IPSR_Type::ISR:9
 
uint32_t   IPSR_Type::_reserved0:23
 
struct {
   uint32_t   IPSR_Type::ISR:9
 
   uint32_t   IPSR_Type::_reserved0:23
 
IPSR_Type::b
 
uint32_t   xPSR_Type::ISR:9
 
uint32_t   xPSR_Type::_reserved0:7
 
uint32_t   xPSR_Type::GE:4
 
uint32_t   xPSR_Type::_reserved1:4
 
uint32_t   xPSR_Type::T:1
 
uint32_t   xPSR_Type::IT:2
 
uint32_t   xPSR_Type::Q:1
 
uint32_t   xPSR_Type::V:1
 
uint32_t   xPSR_Type::C:1
 
uint32_t   xPSR_Type::Z:1
 
uint32_t   xPSR_Type::N:1
 
struct {
   uint32_t   xPSR_Type::ISR:9
 
   uint32_t   xPSR_Type::_reserved0:7
 
   uint32_t   xPSR_Type::GE:4
 
   uint32_t   xPSR_Type::_reserved1:4
 
   uint32_t   xPSR_Type::T:1
 
   uint32_t   xPSR_Type::IT:2
 
   uint32_t   xPSR_Type::Q:1
 
   uint32_t   xPSR_Type::V:1
 
   uint32_t   xPSR_Type::C:1
 
   uint32_t   xPSR_Type::Z:1
 
   uint32_t   xPSR_Type::N:1
 
xPSR_Type::b
 
uint32_t   CONTROL_Type::nPRIV:1
 
uint32_t   CONTROL_Type::SPSEL:1
 
uint32_t   CONTROL_Type::FPCA:1
 
uint32_t   CONTROL_Type::SFPA:1
 
uint32_t   CONTROL_Type::_reserved1:28
 
struct {
   uint32_t   CONTROL_Type::nPRIV:1
 
   uint32_t   CONTROL_Type::SPSEL:1
 
   uint32_t   CONTROL_Type::FPCA:1
 
   uint32_t   CONTROL_Type::SFPA:1
 
   uint32_t   CONTROL_Type::_reserved1:28
 
CONTROL_Type::b
 
__OM uint8_t   ITM_Type::u8
 
__OM uint16_t   ITM_Type::u16
 
__OM uint32_t   ITM_Type::u32
 
union {
   __OM uint8_t   ITM_Type::u8
 
   __OM uint16_t   ITM_Type::u16
 
   __OM uint32_t   ITM_Type::u32
 
ITM_Type::PORT [32U]
 
uint32_t   APSR_Type::_reserved0:16
 
uint32_t   APSR_Type::GE:4
 
uint32_t   APSR_Type::_reserved1:7
 
uint32_t   APSR_Type::Q:1
 
uint32_t   APSR_Type::V:1
 
uint32_t   APSR_Type::C:1
 
uint32_t   APSR_Type::Z:1
 
uint32_t   APSR_Type::N:1
 
struct {
   uint32_t   APSR_Type::_reserved0:16
 
   uint32_t   APSR_Type::GE:4
 
   uint32_t   APSR_Type::_reserved1:7
 
   uint32_t   APSR_Type::Q:1
 
   uint32_t   APSR_Type::V:1
 
   uint32_t   APSR_Type::C:1
 
   uint32_t   APSR_Type::Z:1
 
   uint32_t   APSR_Type::N:1
 
APSR_Type::b
 
uint32_t   IPSR_Type::ISR:9
 
uint32_t   IPSR_Type::_reserved0:23
 
struct {
   uint32_t   IPSR_Type::ISR:9
 
   uint32_t   IPSR_Type::_reserved0:23
 
IPSR_Type::b
 
uint32_t   xPSR_Type::ISR:9
 
uint32_t   xPSR_Type::_reserved0:1
 
uint32_t   xPSR_Type::ICI_IT_1:6
 
uint32_t   xPSR_Type::GE:4
 
uint32_t   xPSR_Type::_reserved1:4
 
uint32_t   xPSR_Type::T:1
 
uint32_t   xPSR_Type::ICI_IT_2:2
 
uint32_t   xPSR_Type::Q:1
 
uint32_t   xPSR_Type::V:1
 
uint32_t   xPSR_Type::C:1
 
uint32_t   xPSR_Type::Z:1
 
uint32_t   xPSR_Type::N:1
 
struct {
   uint32_t   xPSR_Type::ISR:9
 
   uint32_t   xPSR_Type::_reserved0:1
 
   uint32_t   xPSR_Type::ICI_IT_1:6
 
   uint32_t   xPSR_Type::GE:4
 
   uint32_t   xPSR_Type::_reserved1:4
 
   uint32_t   xPSR_Type::T:1
 
   uint32_t   xPSR_Type::ICI_IT_2:2
 
   uint32_t   xPSR_Type::Q:1
 
   uint32_t   xPSR_Type::V:1
 
   uint32_t   xPSR_Type::C:1
 
   uint32_t   xPSR_Type::Z:1
 
   uint32_t   xPSR_Type::N:1
 
xPSR_Type::b
 
uint32_t   CONTROL_Type::nPRIV:1
 
uint32_t   CONTROL_Type::SPSEL:1
 
uint32_t   CONTROL_Type::FPCA:1
 
uint32_t   CONTROL_Type::_reserved0:29
 
struct {
   uint32_t   CONTROL_Type::nPRIV:1
 
   uint32_t   CONTROL_Type::SPSEL:1
 
   uint32_t   CONTROL_Type::FPCA:1
 
   uint32_t   CONTROL_Type::_reserved0:29
 
CONTROL_Type::b
 
__OM uint8_t   ITM_Type::u8
 
__OM uint16_t   ITM_Type::u16
 
__OM uint32_t   ITM_Type::u32
 
union {
   __OM uint8_t   ITM_Type::u8
 
   __OM uint16_t   ITM_Type::u16
 
   __OM uint32_t   ITM_Type::u32
 
ITM_Type::PORT [32U]
 
uint32_t   APSR_Type::_reserved0:16
 
uint32_t   APSR_Type::GE:4
 
uint32_t   APSR_Type::_reserved1:7
 
uint32_t   APSR_Type::Q:1
 
uint32_t   APSR_Type::V:1
 
uint32_t   APSR_Type::C:1
 
uint32_t   APSR_Type::Z:1
 
uint32_t   APSR_Type::N:1
 
struct {
   uint32_t   APSR_Type::_reserved0:16
 
   uint32_t   APSR_Type::GE:4
 
   uint32_t   APSR_Type::_reserved1:7
 
   uint32_t   APSR_Type::Q:1
 
   uint32_t   APSR_Type::V:1
 
   uint32_t   APSR_Type::C:1
 
   uint32_t   APSR_Type::Z:1
 
   uint32_t   APSR_Type::N:1
 
APSR_Type::b
 
uint32_t   IPSR_Type::ISR:9
 
uint32_t   IPSR_Type::_reserved0:23
 
struct {
   uint32_t   IPSR_Type::ISR:9
 
   uint32_t   IPSR_Type::_reserved0:23
 
IPSR_Type::b
 
uint32_t   xPSR_Type::ISR:9
 
uint32_t   xPSR_Type::_reserved0:1
 
uint32_t   xPSR_Type::ICI_IT_1:6
 
uint32_t   xPSR_Type::GE:4
 
uint32_t   xPSR_Type::_reserved1:4
 
uint32_t   xPSR_Type::T:1
 
uint32_t   xPSR_Type::ICI_IT_2:2
 
uint32_t   xPSR_Type::Q:1
 
uint32_t   xPSR_Type::V:1
 
uint32_t   xPSR_Type::C:1
 
uint32_t   xPSR_Type::Z:1
 
uint32_t   xPSR_Type::N:1
 
struct {
   uint32_t   xPSR_Type::ISR:9
 
   uint32_t   xPSR_Type::_reserved0:1
 
   uint32_t   xPSR_Type::ICI_IT_1:6
 
   uint32_t   xPSR_Type::GE:4
 
   uint32_t   xPSR_Type::_reserved1:4
 
   uint32_t   xPSR_Type::T:1
 
   uint32_t   xPSR_Type::ICI_IT_2:2
 
   uint32_t   xPSR_Type::Q:1
 
   uint32_t   xPSR_Type::V:1
 
   uint32_t   xPSR_Type::C:1
 
   uint32_t   xPSR_Type::Z:1
 
   uint32_t   xPSR_Type::N:1
 
xPSR_Type::b
 
uint32_t   CONTROL_Type::nPRIV:1
 
uint32_t   CONTROL_Type::SPSEL:1
 
uint32_t   CONTROL_Type::FPCA:1
 
uint32_t   CONTROL_Type::_reserved0:29
 
struct {
   uint32_t   CONTROL_Type::nPRIV:1
 
   uint32_t   CONTROL_Type::SPSEL:1
 
   uint32_t   CONTROL_Type::FPCA:1
 
   uint32_t   CONTROL_Type::_reserved0:29
 
CONTROL_Type::b
 
__IM uint32_t SCB_Type::ID_AFR
 
__IM uint32_t SCB_Type::ID_MFR [4U]
 
__OM uint8_t   ITM_Type::u8
 
__OM uint16_t   ITM_Type::u16
 
__OM uint32_t   ITM_Type::u32
 
union {
   __OM uint8_t   ITM_Type::u8
 
   __OM uint16_t   ITM_Type::u16
 
   __OM uint32_t   ITM_Type::u32
 
ITM_Type::PORT [32U]
 
__OM uint32_t DWT_Type::LAR
 
__IM uint32_t FPU_Type::MVFR2
 
uint32_t   APSR_Type::_reserved0:27
 
uint32_t   APSR_Type::Q:1
 
uint32_t   APSR_Type::V:1
 
uint32_t   APSR_Type::C:1
 
uint32_t   APSR_Type::Z:1
 
uint32_t   APSR_Type::N:1
 
struct {
   uint32_t   APSR_Type::_reserved0:27
 
   uint32_t   APSR_Type::Q:1
 
   uint32_t   APSR_Type::V:1
 
   uint32_t   APSR_Type::C:1
 
   uint32_t   APSR_Type::Z:1
 
   uint32_t   APSR_Type::N:1
 
APSR_Type::b
 
uint32_t   IPSR_Type::ISR:9
 
uint32_t   IPSR_Type::_reserved0:23
 
struct {
   uint32_t   IPSR_Type::ISR:9
 
   uint32_t   IPSR_Type::_reserved0:23
 
IPSR_Type::b
 
uint32_t   xPSR_Type::ISR:9
 
uint32_t   xPSR_Type::_reserved0:1
 
uint32_t   xPSR_Type::ICI_IT_1:6
 
uint32_t   xPSR_Type::_reserved1:8
 
uint32_t   xPSR_Type::T:1
 
uint32_t   xPSR_Type::ICI_IT_2:2
 
uint32_t   xPSR_Type::Q:1
 
uint32_t   xPSR_Type::V:1
 
uint32_t   xPSR_Type::C:1
 
uint32_t   xPSR_Type::Z:1
 
uint32_t   xPSR_Type::N:1
 
struct {
   uint32_t   xPSR_Type::ISR:9
 
   uint32_t   xPSR_Type::_reserved0:1
 
   uint32_t   xPSR_Type::ICI_IT_1:6
 
   uint32_t   xPSR_Type::_reserved1:8
 
   uint32_t   xPSR_Type::T:1
 
   uint32_t   xPSR_Type::ICI_IT_2:2
 
   uint32_t   xPSR_Type::Q:1
 
   uint32_t   xPSR_Type::V:1
 
   uint32_t   xPSR_Type::C:1
 
   uint32_t   xPSR_Type::Z:1
 
   uint32_t   xPSR_Type::N:1
 
xPSR_Type::b
 
uint32_t   CONTROL_Type::nPRIV:1
 
uint32_t   CONTROL_Type::SPSEL:1
 
uint32_t   CONTROL_Type::_reserved1:30
 
struct {
   uint32_t   CONTROL_Type::nPRIV:1
 
   uint32_t   CONTROL_Type::SPSEL:1
 
   uint32_t   CONTROL_Type::_reserved1:30
 
CONTROL_Type::b
 
__OM uint8_t   ITM_Type::u8
 
__OM uint16_t   ITM_Type::u16
 
__OM uint32_t   ITM_Type::u32
 
union {
   __OM uint8_t   ITM_Type::u8
 
   __OM uint16_t   ITM_Type::u16
 
   __OM uint32_t   ITM_Type::u32
 
ITM_Type::PORT [32U]
 
volatile int32_t ITM_RxBuffer
 
__STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch)
 ITM Send Character.
 
__STATIC_INLINE int32_t ITM_ReceiveChar (void)
 ITM Receive Character.
 
__STATIC_INLINE int32_t ITM_CheckChar (void)
 ITM Check Character.
 
#define ITM_RXBUFFER_EMPTY   ((int32_t)0x5AA55AA5U)
 
volatile int32_t ITM_RxBuffer
 
#define ITM_RXBUFFER_EMPTY   ((int32_t)0x5AA55AA5U)
 
volatile int32_t ITM_RxBuffer
 
#define ITM_RXBUFFER_EMPTY   ((int32_t)0x5AA55AA5U)
 
volatile int32_t ITM_RxBuffer
 
#define ITM_RXBUFFER_EMPTY   ((int32_t)0x5AA55AA5U)
 
volatile int32_t ITM_RxBuffer
 
#define ITM_RXBUFFER_EMPTY   ((int32_t)0x5AA55AA5U)
 
volatile int32_t ITM_RxBuffer
 
#define ITM_RXBUFFER_EMPTY   ((int32_t)0x5AA55AA5U)
 

Detailed Description

Functions that access the ITM debug interface.

Macro Definition Documentation

◆ ITM_RXBUFFER_EMPTY [1/6]

#define ITM_RXBUFFER_EMPTY   ((int32_t)0x5AA55AA5U)

Value identifying ITM_RxBuffer is ready for next character.

◆ ITM_RXBUFFER_EMPTY [2/6]

#define ITM_RXBUFFER_EMPTY   ((int32_t)0x5AA55AA5U)

Value identifying ITM_RxBuffer is ready for next character.

◆ ITM_RXBUFFER_EMPTY [3/6]

#define ITM_RXBUFFER_EMPTY   ((int32_t)0x5AA55AA5U)

Value identifying ITM_RxBuffer is ready for next character.

◆ ITM_RXBUFFER_EMPTY [4/6]

#define ITM_RXBUFFER_EMPTY   ((int32_t)0x5AA55AA5U)

Value identifying ITM_RxBuffer is ready for next character.

◆ ITM_RXBUFFER_EMPTY [5/6]

#define ITM_RXBUFFER_EMPTY   ((int32_t)0x5AA55AA5U)

Value identifying ITM_RxBuffer is ready for next character.

◆ ITM_RXBUFFER_EMPTY [6/6]

#define ITM_RXBUFFER_EMPTY   ((int32_t)0x5AA55AA5U)

Value identifying ITM_RxBuffer is ready for next character.

Function Documentation

◆ ITM_CheckChar()

__STATIC_INLINE int32_t ITM_CheckChar ( void  )

ITM Check Character.

Checks whether a character is pending for reading in the variable ITM_RxBuffer.

Returns
0 No character available.
1 Character available.

◆ ITM_ReceiveChar()

__STATIC_INLINE int32_t ITM_ReceiveChar ( void  )

ITM Receive Character.

Inputs a character via the external variable ITM_RxBuffer.

Returns
Received character.
-1 No character pending.

◆ ITM_SendChar()

__STATIC_INLINE uint32_t ITM_SendChar ( uint32_t  ch)

ITM Send Character.

Transmits a character via the ITM channel 0, and

  • Just returns when no debugger is connected that has booked the output.
  • Is blocking when a debugger is connected, but the previous character sent has not been transmitted.
    Parameters
    [in]chCharacter to transmit.
    Returns
    Character to transmit.

Variable Documentation

◆  [1/20]

uint32_t { ... } ::_reserved0

bit: 0..15 Reserved

◆  [2/20]

uint32_t { ... } ::_reserved0

bit: 9..31 Reserved

◆  [3/20]

uint32_t { ... } ::_reserved0

bit: 9..15 Reserved

◆  [4/20]

uint32_t { ... } ::_reserved0

bit: 0..26 Reserved

◆  [5/20]

uint32_t { ... } ::_reserved0

bit: 9..31 Reserved

◆  [6/20]

uint32_t { ... } ::_reserved0

bit: 9 Reserved

◆  [7/20]

uint32_t { ... } ::_reserved0

bit: 0..15 Reserved

◆  [8/20]

uint32_t { ... } ::_reserved0

bit: 9..31 Reserved

◆  [9/20]

uint32_t { ... } ::_reserved0

bit: 9..15 Reserved

◆  [10/20]

uint32_t { ... } ::_reserved0

bit: 0..15 Reserved

◆  [11/20]

uint32_t { ... } ::_reserved0

bit: 9..31 Reserved

◆  [12/20]

uint32_t { ... } ::_reserved0

bit: 9 Reserved

◆  [13/20]

uint32_t { ... } ::_reserved0

bit: 3..31 Reserved

◆  [14/20]

uint32_t { ... } ::_reserved0

bit: 0..15 Reserved

◆  [15/20]

uint32_t { ... } ::_reserved0

bit: 9..31 Reserved

◆  [16/20]

uint32_t { ... } ::_reserved0

bit: 9 Reserved

◆  [17/20]

uint32_t { ... } ::_reserved0

bit: 3..31 Reserved

◆  [18/20]

uint32_t { ... } ::_reserved0

bit: 0..26 Reserved

◆  [19/20]

uint32_t { ... } ::_reserved0

bit: 9..31 Reserved

◆  [20/20]

uint32_t { ... } ::_reserved0

bit: 9 Reserved

◆ _reserved1 [1/15]

uint32_t APSR_Type::_reserved1

bit: 20..26 Reserved

◆  [2/15]

uint32_t { ... } ::_reserved1

bit: 20..26 Reserved

◆  [3/15]

uint32_t { ... } ::_reserved1

bit: 20..23 Reserved

◆  [4/15]

uint32_t { ... } ::_reserved1

bit: 4..31 Reserved

◆  [5/15]

uint32_t { ... } ::_reserved1

bit: 16..23 Reserved

◆  [6/15]

uint32_t { ... } ::_reserved1

bit: 2..31 Reserved

◆  [7/15]

uint32_t { ... } ::_reserved1

bit: 20..26 Reserved

◆  [8/15]

uint32_t { ... } ::_reserved1

bit: 20..23 Reserved

◆  [9/15]

uint32_t { ... } ::_reserved1

bit: 4..31 Reserved

◆  [10/15]

uint32_t { ... } ::_reserved1

bit: 20..26 Reserved

◆  [11/15]

uint32_t { ... } ::_reserved1

bit: 20..23 Reserved

◆  [12/15]

uint32_t { ... } ::_reserved1

bit: 20..26 Reserved

◆  [13/15]

uint32_t { ... } ::_reserved1

bit: 20..23 Reserved

◆  [14/15]

uint32_t { ... } ::_reserved1

bit: 16..23 Reserved

◆  [15/15]

uint32_t { ... } ::_reserved1

bit: 2..31 Reserved

◆ ABFSR

__IOM uint32_t SCB_Type::ABFSR

Offset: 0x2A8 (R/W) Auxiliary Bus Fault Status Register

◆ ACTLR

__IOM uint32_t SCnSCB_Type::ACTLR

Offset: 0x008 (R/W) Auxiliary Control Register

◆ ADR

__IM uint32_t SCB_Type::ADR

Offset: 0x04C (R/ ) Auxiliary Feature Register

◆ AFSR

__IOM uint32_t SCB_Type::AFSR

Offset: 0x03C (R/W) Auxiliary Fault Status Register

◆ AHBPCR

__IOM uint32_t SCB_Type::AHBPCR

Offset: 0x298 (R/W) AHBP Control Register

◆ AHBSCR

__IOM uint32_t SCB_Type::AHBSCR

Offset: 0x2A0 (R/W) AHB Slave Control Register

◆  [1/24]

struct { ... } APSR_Type::b

Structure used for bit access

◆  [2/24]

struct { ... } IPSR_Type::b

Structure used for bit access

◆  [3/24]

struct { ... } xPSR_Type::b

Structure used for bit access

◆  [4/24]

struct { ... } CONTROL_Type::b

Structure used for bit access

◆  [5/24]

struct { ... } APSR_Type::b

Structure used for bit access

◆  [6/24]

struct { ... } IPSR_Type::b

Structure used for bit access

◆  [7/24]

struct { ... } xPSR_Type::b

Structure used for bit access

◆  [8/24]

struct { ... } CONTROL_Type::b

Structure used for bit access

◆  [9/24]

struct { ... } APSR_Type::b

Structure used for bit access

◆  [10/24]

struct { ... } IPSR_Type::b

Structure used for bit access

◆  [11/24]

struct { ... } xPSR_Type::b

Structure used for bit access

◆  [12/24]

struct { ... } CONTROL_Type::b

Structure used for bit access

◆  [13/24]

struct { ... } APSR_Type::b

Structure used for bit access

◆  [14/24]

struct { ... } IPSR_Type::b

Structure used for bit access

◆  [15/24]

struct { ... } xPSR_Type::b

Structure used for bit access

◆  [16/24]

struct { ... } CONTROL_Type::b

Structure used for bit access

◆  [17/24]

struct { ... } APSR_Type::b

Structure used for bit access

◆  [18/24]

struct { ... } IPSR_Type::b

Structure used for bit access

◆  [19/24]

struct { ... } xPSR_Type::b

Structure used for bit access

◆  [20/24]

struct { ... } CONTROL_Type::b

Structure used for bit access

◆  [21/24]

struct { ... } APSR_Type::b

Structure used for bit access

◆  [22/24]

struct { ... } IPSR_Type::b

Structure used for bit access

◆  [23/24]

struct { ... } xPSR_Type::b

Structure used for bit access

◆  [24/24]

struct { ... } CONTROL_Type::b

Structure used for bit access

◆ BFAR

__IOM uint32_t SCB_Type::BFAR

Offset: 0x038 (R/W) BusFault Address Register

◆  [1/12]

uint32_t { ... } ::C

bit: 29 Carry condition code flag

◆  [2/12]

uint32_t { ... } ::C

bit: 29 Carry condition code flag

◆  [3/12]

uint32_t { ... } ::C

bit: 29 Carry condition code flag

◆  [4/12]

uint32_t { ... } ::C

bit: 29 Carry condition code flag

◆  [5/12]

uint32_t { ... } ::C

bit: 29 Carry condition code flag

◆  [6/12]

uint32_t { ... } ::C

bit: 29 Carry condition code flag

◆  [7/12]

uint32_t { ... } ::C

bit: 29 Carry condition code flag

◆  [8/12]

uint32_t { ... } ::C

bit: 29 Carry condition code flag

◆  [9/12]

uint32_t { ... } ::C

bit: 29 Carry condition code flag

◆  [10/12]

uint32_t { ... } ::C

bit: 29 Carry condition code flag

◆  [11/12]

uint32_t { ... } ::C

bit: 29 Carry condition code flag

◆  [12/12]

uint32_t { ... } ::C

bit: 29 Carry condition code flag

◆ CACR

__IOM uint32_t SCB_Type::CACR

Offset: 0x29C (R/W) L1 Cache Control Register

◆ CCSIDR

__IM uint32_t SCB_Type::CCSIDR

Offset: 0x080 (R/ ) Cache Size ID Register

◆ CFSR

__IOM uint32_t SCB_Type::CFSR

Offset: 0x028 (R/W) Configurable Fault Status Register

◆ CID0

__IM uint32_t ITM_Type::CID0

Offset: 0xFF0 (R/ ) ITM Component Identification Register #0

◆ CID1

__IM uint32_t ITM_Type::CID1

Offset: 0xFF4 (R/ ) ITM Component Identification Register #1

◆ CID2

__IM uint32_t ITM_Type::CID2

Offset: 0xFF8 (R/ ) ITM Component Identification Register #2

◆ CID3

__IM uint32_t ITM_Type::CID3

Offset: 0xFFC (R/ ) ITM Component Identification Register #3

◆ CLIDR

__IM uint32_t SCB_Type::CLIDR

Offset: 0x078 (R/ ) Cache Level ID register

◆ CPACR

__IOM uint32_t SCB_Type::CPACR

Offset: 0x088 (R/W) Coprocessor Access Control Register

◆ CPICNT

__IOM uint32_t DWT_Type::CPICNT

Offset: 0x008 (R/W) CPI Count Register

◆ CPPWR

__IOM uint32_t SCnSCB_Type::CPPWR

Offset: 0x00C (R/W) Coprocessor Power Control Register

◆ CSSELR

__IOM uint32_t SCB_Type::CSSELR

Offset: 0x084 (R/W) Cache Size Selection Register

◆ CTR

__IM uint32_t SCB_Type::CTR

Offset: 0x07C (R/ ) Cache Type register

◆ CYCCNT

__IOM uint32_t DWT_Type::CYCCNT

Offset: 0x004 (R/W) Cycle Count Register

◆ DCCIMVAC

__OM uint32_t SCB_Type::DCCIMVAC

Offset: 0x270 ( /W) D-Cache Clean and Invalidate by MVA to PoC

◆ DCCISW

__OM uint32_t SCB_Type::DCCISW

Offset: 0x274 ( /W) D-Cache Clean and Invalidate by Set-way

◆ DCCMVAC

__OM uint32_t SCB_Type::DCCMVAC

Offset: 0x268 ( /W) D-Cache Clean by MVA to PoC

◆ DCCMVAU

__OM uint32_t SCB_Type::DCCMVAU

Offset: 0x264 ( /W) D-Cache Clean by MVA to PoU

◆ DCCSW

__OM uint32_t SCB_Type::DCCSW

Offset: 0x26C ( /W) D-Cache Clean by Set-way

◆ DCIMVAC

__OM uint32_t SCB_Type::DCIMVAC

Offset: 0x25C ( /W) D-Cache Invalidate by MVA to PoC

◆ DCISW

__OM uint32_t SCB_Type::DCISW

Offset: 0x260 ( /W) D-Cache Invalidate by Set-way

◆ DEVARCH [1/2]

__IM uint32_t ITM_Type::DEVARCH

Offset: 0xFBC (R/ ) ITM Device Architecture Register

◆ DEVARCH [2/2]

__IM uint32_t DWT_Type::DEVARCH

Offset: 0xFBC (R/ ) Device Architecture Register

◆ DFR

__IM uint32_t SCB_Type::DFR

Offset: 0x048 (R/ ) Debug Feature Register

◆ DFSR

__IOM uint32_t SCB_Type::DFSR

Offset: 0x030 (R/W) Debug Fault Status Register

◆ DTCMCR

__IOM uint32_t SCB_Type::DTCMCR

Offset: 0x294 (R/W) Data Tightly-Coupled Memory Control Registers

◆ EXCCNT

__IOM uint32_t DWT_Type::EXCCNT

Offset: 0x00C (R/W) Exception Overhead Count Register

◆ FIFO0

__IM uint32_t TPI_Type::FIFO0

Offset: 0xEEC (R/ ) Integration ETM Data

◆ FIFO1

__IM uint32_t TPI_Type::FIFO1

Offset: 0xEFC (R/ ) Integration ITM Data

◆ FOLDCNT

__IOM uint32_t DWT_Type::FOLDCNT

Offset: 0x018 (R/W) Folded-instruction Count Register

◆  [1/5]

uint32_t { ... } ::FPCA

bit: 2 Floating-point context active

◆ FPCA [2/5]

uint32_t CONTROL_Type::FPCA

bit: 2 Floating-point context active

bit: 2 FP extension active flag

◆  [3/5]

uint32_t { ... } ::FPCA

bit: 2 Floating-point context active

◆  [4/5]

uint32_t { ... } ::FPCA

bit: 2 FP extension active flag

◆  [5/5]

uint32_t { ... } ::FPCA

bit: 2 FP extension active flag

◆ FPCAR

__IOM uint32_t FPU_Type::FPCAR

Offset: 0x008 (R/W) Floating-Point Context Address Register

◆ FPCCR

__IOM uint32_t FPU_Type::FPCCR

Offset: 0x004 (R/W) Floating-Point Context Control Register

◆ FPDSCR

__IOM uint32_t FPU_Type::FPDSCR

Offset: 0x00C (R/W) Floating-Point Default Status Control Register

◆ FSCR

__IM uint32_t TPI_Type::FSCR

Offset: 0x308 (R/ ) Formatter Synchronization Counter Register

◆ GE [1/10]

uint32_t APSR_Type::GE

bit: 16..19 Greater than or Equal flags

◆  [2/10]

uint32_t { ... } ::GE

bit: 16..19 Greater than or Equal flags

◆ GE [3/10]

uint32_t xPSR_Type::GE

bit: 16..19 Greater than or Equal flags

◆  [4/10]

uint32_t { ... } ::GE

bit: 16..19 Greater than or Equal flags

◆  [5/10]

uint32_t { ... } ::GE

bit: 16..19 Greater than or Equal flags

◆  [6/10]

uint32_t { ... } ::GE

bit: 16..19 Greater than or Equal flags

◆  [7/10]

uint32_t { ... } ::GE

bit: 16..19 Greater than or Equal flags

◆  [8/10]

uint32_t { ... } ::GE

bit: 16..19 Greater than or Equal flags

◆  [9/10]

uint32_t { ... } ::GE

bit: 16..19 Greater than or Equal flags

◆  [10/10]

uint32_t { ... } ::GE

bit: 16..19 Greater than or Equal flags

◆ HFSR

__IOM uint32_t SCB_Type::HFSR

Offset: 0x02C (R/W) HardFault Status Register

◆ ICI_IT_1 [1/5]

uint32_t xPSR_Type::ICI_IT_1

bit: 10..15 ICI/IT part 1

◆  [2/5]

uint32_t { ... } ::ICI_IT_1

bit: 10..15 ICI/IT part 1

◆  [3/5]

uint32_t { ... } ::ICI_IT_1

bit: 10..15 ICI/IT part 1

◆  [4/5]

uint32_t { ... } ::ICI_IT_1

bit: 10..15 ICI/IT part 1

◆  [5/5]

uint32_t { ... } ::ICI_IT_1

bit: 10..15 ICI/IT part 1

◆ ICI_IT_2 [1/5]

uint32_t xPSR_Type::ICI_IT_2

bit: 25..26 ICI/IT part 2

◆  [2/5]

uint32_t { ... } ::ICI_IT_2

bit: 25..26 ICI/IT part 2

◆  [3/5]

uint32_t { ... } ::ICI_IT_2

bit: 25..26 ICI/IT part 2

◆  [4/5]

uint32_t { ... } ::ICI_IT_2

bit: 25..26 ICI/IT part 2

◆  [5/5]

uint32_t { ... } ::ICI_IT_2

bit: 25..26 ICI/IT part 2

◆ ICIALLU

__OM uint32_t SCB_Type::ICIALLU

Offset: 0x250 ( /W) I-Cache Invalidate All to PoU

◆ ICIMVAU

__OM uint32_t SCB_Type::ICIMVAU

Offset: 0x258 ( /W) I-Cache Invalidate by MVA to PoU

◆ ICTR

__IM uint32_t SCnSCB_Type::ICTR

Offset: 0x004 (R/ ) Interrupt Controller Type Register

◆ ID_ADR

__IM uint32_t SCB_Type::ID_ADR

Offset: 0x04C (R/ ) Auxiliary Feature Register

◆ ID_AFR

__IM uint32_t SCB_Type::ID_AFR

Offset: 0x04C (R/ ) Auxiliary Feature Register

◆ ID_DFR

__IM uint32_t SCB_Type::ID_DFR

Offset: 0x048 (R/ ) Debug Feature Register

◆ ID_ISAR

__IM uint32_t SCB_Type::ID_ISAR

Offset: 0x060 (R/ ) Instruction Set Attributes Register

◆ ID_MFR

__IM uint32_t SCB_Type::ID_MFR[4U]

Offset: 0x050 (R/ ) Memory Model Feature Register

◆ ID_MMFR

__IM uint32_t SCB_Type::ID_MMFR

Offset: 0x050 (R/ ) Memory Model Feature Register

◆ ID_PFR

__IM uint32_t SCB_Type::ID_PFR

Offset: 0x040 (R/ ) Processor Feature Register

◆ IMCR

__IOM uint32_t ITM_Type::IMCR

Offset: 0xF00 (R/W) ITM Integration Mode Control Register

◆ IP

__IOM uint8_t NVIC_Type::IP[240U]

Offset: 0x300 (R/W) Interrupt Priority Register (8Bit wide)

◆ IPR

__IOM uint8_t NVIC_Type::IPR[496U]

Offset: 0x300 (R/W) Interrupt Priority Register (8Bit wide)

◆ IRR

__IM uint32_t ITM_Type::IRR

Offset: 0xEFC (R/ ) ITM Integration Read Register

◆ ISAR

__IM uint32_t SCB_Type::ISAR

Offset: 0x060 (R/ ) Instruction Set Attributes Register

◆  [1/12]

uint32_t { ... } ::ISR

bit: 0.. 8 Exception number

◆  [2/12]

uint32_t { ... } ::ISR

bit: 0.. 8 Exception number

◆  [3/12]

uint32_t { ... } ::ISR

bit: 0.. 8 Exception number

◆  [4/12]

uint32_t { ... } ::ISR

bit: 0.. 8 Exception number

◆  [5/12]

uint32_t { ... } ::ISR

bit: 0.. 8 Exception number

◆  [6/12]

uint32_t { ... } ::ISR

bit: 0.. 8 Exception number

◆  [7/12]

uint32_t { ... } ::ISR

bit: 0.. 8 Exception number

◆  [8/12]

uint32_t { ... } ::ISR

bit: 0.. 8 Exception number

◆  [9/12]

uint32_t { ... } ::ISR

bit: 0.. 8 Exception number

◆  [10/12]

uint32_t { ... } ::ISR

bit: 0.. 8 Exception number

◆  [11/12]

uint32_t { ... } ::ISR

bit: 0.. 8 Exception number

◆  [12/12]

uint32_t { ... } ::ISR

bit: 0.. 8 Exception number

◆  [1/3]

uint32_t { ... } ::IT

bit: 25..26 saved IT state (read 0)

◆ IT [2/3]

uint32_t xPSR_Type::IT

bit: 25..26 saved IT state (read 0)

◆  [3/3]

uint32_t { ... } ::IT

bit: 25..26 saved IT state (read 0)

◆ ITATBCTR2

__IM uint32_t TPI_Type::ITATBCTR2

Offset: 0xEF0 (R/ ) ITATBCTR2

◆ ITCMCR

__IOM uint32_t SCB_Type::ITCMCR

Offset: 0x290 (R/W) Instruction Tightly-Coupled Memory Control Register

◆ ITM_RxBuffer [1/6]

volatile int32_t ITM_RxBuffer
extern

External variable to receive characters.

◆ ITM_RxBuffer [2/6]

volatile int32_t ITM_RxBuffer
extern

External variable to receive characters.

◆ ITM_RxBuffer [3/6]

volatile int32_t ITM_RxBuffer
extern

External variable to receive characters.

◆ ITM_RxBuffer [4/6]

volatile int32_t ITM_RxBuffer
extern

External variable to receive characters.

◆ ITM_RxBuffer [5/6]

volatile int32_t ITM_RxBuffer
extern

External variable to receive characters.

◆ ITM_RxBuffer [6/6]

volatile int32_t ITM_RxBuffer
extern

External variable to receive characters.

◆ IWR

__OM uint32_t ITM_Type::IWR

Offset: 0xEF8 ( /W) ITM Integration Write Register

◆ LAR [1/2]

__OM uint32_t ITM_Type::LAR

Offset: 0xFB0 ( /W) ITM Lock Access Register

◆ LAR [2/2]

__OM uint32_t DWT_Type::LAR

Offset: 0xFB0 ( W) Lock Access Register

◆ LSR [1/2]

__IM uint32_t ITM_Type::LSR

Offset: 0xFB4 (R/ ) ITM Lock Status Register

◆ LSR [2/2]

__IM uint32_t DWT_Type::LSR

Offset: 0xFB4 (R ) Lock Status Register

◆ LSUCNT

__IOM uint32_t DWT_Type::LSUCNT

Offset: 0x014 (R/W) LSU Count Register

◆ MASK0

__IOM uint32_t DWT_Type::MASK0

Offset: 0x024 (R/W) Mask Register 0

◆ MASK1

__IOM uint32_t DWT_Type::MASK1

Offset: 0x034 (R/W) Mask Register 1

◆ MASK2

__IOM uint32_t DWT_Type::MASK2

Offset: 0x044 (R/W) Mask Register 2

◆ MASK3

__IOM uint32_t DWT_Type::MASK3

Offset: 0x054 (R/W) Mask Register 3

◆ MMFAR

__IOM uint32_t SCB_Type::MMFAR

Offset: 0x034 (R/W) MemManage Fault Address Register

◆ MMFR

__IM uint32_t SCB_Type::MMFR

Offset: 0x050 (R/ ) Memory Model Feature Register

◆ MVFR0 [1/2]

__IM uint32_t SCB_Type::MVFR0

Offset: 0x240 (R/ ) Media and VFP Feature Register 0

◆ MVFR0 [2/2]

__IM uint32_t FPU_Type::MVFR0

Offset: 0x010 (R/ ) Media and FP Feature Register 0

◆ MVFR1 [1/2]

__IM uint32_t SCB_Type::MVFR1

Offset: 0x244 (R/ ) Media and VFP Feature Register 1

◆ MVFR1 [2/2]

__IM uint32_t FPU_Type::MVFR1

Offset: 0x014 (R/ ) Media and FP Feature Register 1

◆ MVFR2 [1/2]

__IM uint32_t SCB_Type::MVFR2

Offset: 0x248 (R/ ) Media and VFP Feature Register 2

◆ MVFR2 [2/2]

__IM uint32_t FPU_Type::MVFR2

Offset: 0x018 (R/ ) Media and FP Feature Register 2

◆  [1/12]

uint32_t { ... } ::N

bit: 31 Negative condition code flag

◆  [2/12]

uint32_t { ... } ::N

bit: 31 Negative condition code flag

◆  [3/12]

uint32_t { ... } ::N

bit: 31 Negative condition code flag

◆  [4/12]

uint32_t { ... } ::N

bit: 31 Negative condition code flag

◆  [5/12]

uint32_t { ... } ::N

bit: 31 Negative condition code flag

◆  [6/12]

uint32_t { ... } ::N

bit: 31 Negative condition code flag

◆  [7/12]

uint32_t { ... } ::N

bit: 31 Negative condition code flag

◆  [8/12]

uint32_t { ... } ::N

bit: 31 Negative condition code flag

◆  [9/12]

uint32_t { ... } ::N

bit: 31 Negative condition code flag

◆  [10/12]

uint32_t { ... } ::N

bit: 31 Negative condition code flag

◆  [11/12]

uint32_t { ... } ::N

bit: 31 Negative condition code flag

◆  [12/12]

uint32_t { ... } ::N

bit: 31 Negative condition code flag

◆  [1/6]

uint32_t { ... } ::nPRIV

bit: 0 Execution privilege in Thread mode

◆  [2/6]

uint32_t { ... } ::nPRIV

bit: 0 Execution privilege in Thread mode

◆  [3/6]

uint32_t { ... } ::nPRIV

bit: 0 Execution privilege in Thread mode

◆  [4/6]

uint32_t { ... } ::nPRIV

bit: 0 Execution privilege in Thread mode

◆  [5/6]

uint32_t { ... } ::nPRIV

bit: 0 Execution privilege in Thread mode

◆  [6/6]

uint32_t { ... } ::nPRIV

bit: 0 Execution privilege in Thread mode

◆ NSACR

__IOM uint32_t SCB_Type::NSACR

Offset: 0x08C (R/W) Non-Secure Access Control Register

◆ PFR

__IM uint32_t SCB_Type::PFR

Offset: 0x040 (R/ ) Processor Feature Register

◆ PID0

__IM uint32_t ITM_Type::PID0

Offset: 0xFE0 (R/ ) ITM Peripheral Identification Register #0

◆ PID1

__IM uint32_t ITM_Type::PID1

Offset: 0xFE4 (R/ ) ITM Peripheral Identification Register #1

◆ PID2

__IM uint32_t ITM_Type::PID2

Offset: 0xFE8 (R/ ) ITM Peripheral Identification Register #2

◆ PID3

__IM uint32_t ITM_Type::PID3

Offset: 0xFEC (R/ ) ITM Peripheral Identification Register #3

◆ PID4

__IM uint32_t ITM_Type::PID4

Offset: 0xFD0 (R/ ) ITM Peripheral Identification Register #4

◆ PID5

__IM uint32_t ITM_Type::PID5

Offset: 0xFD4 (R/ ) ITM Peripheral Identification Register #5

◆ PID6

__IM uint32_t ITM_Type::PID6

Offset: 0xFD8 (R/ ) ITM Peripheral Identification Register #6

◆ PID7

__IM uint32_t ITM_Type::PID7

Offset: 0xFDC (R/ ) ITM Peripheral Identification Register #7

◆  [1/6]

__OM union { ... } ITM_Type::PORT[32U]

Offset: 0x000 ( /W) ITM Stimulus Port Registers

◆  [2/6]

__OM union { ... } ITM_Type::PORT[32U]

Offset: 0x000 ( /W) ITM Stimulus Port Registers

◆  [3/6]

__OM union { ... } ITM_Type::PORT[32U]

Offset: 0x000 ( /W) ITM Stimulus Port Registers

◆  [4/6]

__OM union { ... } ITM_Type::PORT[32U]

Offset: 0x000 ( /W) ITM Stimulus Port Registers

◆  [5/6]

__OM union { ... } ITM_Type::PORT[32U]

Offset: 0x000 ( /W) ITM Stimulus Port Registers

◆  [6/6]

__OM union { ... } ITM_Type::PORT[32U]

Offset: 0x000 ( /W) ITM Stimulus Port Registers

◆ Q [1/14]

uint32_t APSR_Type::Q

bit: 27 Saturation condition flag

◆  [2/14]

uint32_t { ... } ::Q

bit: 27 Saturation condition flag

◆  [3/14]

uint32_t { ... } ::Q

bit: 27 Saturation condition flag

◆ Q [4/14]

uint32_t xPSR_Type::Q

bit: 27 Saturation condition flag

◆  [5/14]

uint32_t { ... } ::Q

bit: 27 Saturation condition flag

◆  [6/14]

uint32_t { ... } ::Q

bit: 27 Saturation condition flag

◆  [7/14]

uint32_t { ... } ::Q

bit: 27 Saturation condition flag

◆  [8/14]

uint32_t { ... } ::Q

bit: 27 Saturation condition flag

◆  [9/14]

uint32_t { ... } ::Q

bit: 27 Saturation condition flag

◆  [10/14]

uint32_t { ... } ::Q

bit: 27 Saturation condition flag

◆  [11/14]

uint32_t { ... } ::Q

bit: 27 Saturation condition flag

◆  [12/14]

uint32_t { ... } ::Q

bit: 27 Saturation condition flag

◆  [13/14]

uint32_t { ... } ::Q

bit: 27 Saturation condition flag

◆  [14/14]

uint32_t { ... } ::Q

bit: 27 Saturation condition flag

◆ RESERVED0 [1/3]

uint32_t SCnSCB_Type::RESERVED0

◆ RESERVED0 [2/3]

uint32_t FPU_Type::RESERVED0

◆ RESERVED0 [3/3]

uint32_t ITM_Type::RESERVED0

◆ RESERVED1 [1/2]

uint32_t ITM_Type::RESERVED1

◆ RESERVED1 [2/2]

uint32_t SCnSCB_Type::RESERVED1

◆ RESERVED2

uint32_t ITM_Type::RESERVED2

◆ RESERVED3 [1/2]

uint32_t ITM_Type::RESERVED3

◆ RESERVED3 [2/2]

uint32_t SCB_Type::RESERVED3

◆ RESERVED32

uint32_t DWT_Type::RESERVED32

◆ RESERVED33

uint32_t DWT_Type::RESERVED33

◆ RESERVED4 [1/2]

uint32_t SCB_Type::RESERVED4

◆ RESERVED4 [2/2]

uint32_t ITM_Type::RESERVED4

◆ RESERVED5 [1/2]

uint32_t SCB_Type::RESERVED5

◆ RESERVED5 [2/2]

uint32_t ITM_Type::RESERVED5

◆ RESERVED6 [1/3]

uint32_t SCB_Type::RESERVED6

◆ RESERVED6 [2/3]

uint32_t ITM_Type::RESERVED6

◆ RESERVED6 [3/3]

uint32_t NVIC_Type::RESERVED6

◆ RESERVED7

uint32_t SCB_Type::RESERVED7

◆ RESERVED8

uint32_t SCB_Type::RESERVED8

◆  [1/3]

uint32_t { ... } ::SFPA

bit: 3 Secure floating-point active

◆ SFPA [2/3]

uint32_t CONTROL_Type::SFPA

bit: 3 Secure floating-point active

◆  [3/3]

uint32_t { ... } ::SFPA

bit: 3 Secure floating-point active

◆ SHP

__IOM uint8_t SCB_Type::SHP[12U]

Offset: 0x018 (R/W) System Handlers Priority Registers (4-7, 8-11, 12-15)

◆ SHPR

__IOM uint8_t SCB_Type::SHPR[12U]

Offset: 0x018 (R/W) System Handlers Priority Registers (4-7, 8-11, 12-15)

◆ SLEEPCNT

__IOM uint32_t DWT_Type::SLEEPCNT

Offset: 0x010 (R/W) Sleep Count Register

◆  [1/6]

uint32_t { ... } ::SPSEL

bit: 1 Stack-pointer select

◆  [2/6]

uint32_t { ... } ::SPSEL

bit: 1 Stack to be used

◆  [3/6]

uint32_t { ... } ::SPSEL

bit: 1 Stack-pointer select

◆  [4/6]

uint32_t { ... } ::SPSEL

bit: 1 Stack to be used

◆  [5/6]

uint32_t { ... } ::SPSEL

bit: 1 Stack to be used

◆  [6/6]

uint32_t { ... } ::SPSEL

bit: 1 Stack to be used

◆ STIR [1/2]

__OM uint32_t NVIC_Type::STIR

Offset: 0xE00 ( /W) Software Trigger Interrupt Register

◆ STIR [2/2]

__OM uint32_t SCB_Type::STIR

Offset: 0x200 ( /W) Software Triggered Interrupt Register

◆  [1/6]

uint32_t { ... } ::T

bit: 24 Thumb bit (read 0)

◆  [2/6]

uint32_t { ... } ::T

bit: 24 Thumb bit

◆  [3/6]

uint32_t { ... } ::T

bit: 24 Thumb bit (read 0)

◆  [4/6]

uint32_t { ... } ::T

bit: 24 Thumb bit

◆  [5/6]

uint32_t { ... } ::T

bit: 24 Thumb bit

◆  [6/6]

uint32_t { ... } ::T

bit: 24 Thumb bit

◆ TCR

__IOM uint32_t ITM_Type::TCR

Offset: 0xE80 (R/W) ITM Trace Control Register

◆ TER

__IOM uint32_t ITM_Type::TER

Offset: 0xE00 (R/W) ITM Trace Enable Register

◆ TPR

__IOM uint32_t ITM_Type::TPR

Offset: 0xE40 (R/W) ITM Trace Privilege Register

◆  [1/7]

__OM uint16_t { ... } ::u16

Offset: 0x000 ( /W) ITM Stimulus Port 16-bit

◆ u16 [2/7]

__OM uint16_t ITM_Type::u16

Offset: 0x000 ( /W) ITM Stimulus Port 16-bit

◆  [3/7]

__OM uint16_t { ... } ::u16

Offset: 0x000 ( /W) ITM Stimulus Port 16-bit

◆  [4/7]

__OM uint16_t { ... } ::u16

Offset: 0x000 ( /W) ITM Stimulus Port 16-bit

◆  [5/7]

__OM uint16_t { ... } ::u16

Offset: 0x000 ( /W) ITM Stimulus Port 16-bit

◆  [6/7]

__OM uint16_t { ... } ::u16

Offset: 0x000 ( /W) ITM Stimulus Port 16-bit

◆  [7/7]

__OM uint16_t { ... } ::u16

Offset: 0x000 ( /W) ITM Stimulus Port 16-bit

◆ u32 [1/7]

__OM uint32_t ITM_Type::u32

Offset: 0x000 ( /W) ITM Stimulus Port 32-bit

◆  [2/7]

__OM uint32_t { ... } ::u32

Offset: 0x000 ( /W) ITM Stimulus Port 32-bit

◆  [3/7]

__OM uint32_t { ... } ::u32

Offset: 0x000 ( /W) ITM Stimulus Port 32-bit

◆  [4/7]

__OM uint32_t { ... } ::u32

Offset: 0x000 ( /W) ITM Stimulus Port 32-bit

◆  [5/7]

__OM uint32_t { ... } ::u32

Offset: 0x000 ( /W) ITM Stimulus Port 32-bit

◆  [6/7]

__OM uint32_t { ... } ::u32

Offset: 0x000 ( /W) ITM Stimulus Port 32-bit

◆  [7/7]

__OM uint32_t { ... } ::u32

Offset: 0x000 ( /W) ITM Stimulus Port 32-bit

◆  [1/7]

__OM uint8_t { ... } ::u8

Offset: 0x000 ( /W) ITM Stimulus Port 8-bit

◆ u8 [2/7]

__OM uint8_t ITM_Type::u8

Offset: 0x000 ( /W) ITM Stimulus Port 8-bit

◆  [3/7]

__OM uint8_t { ... } ::u8

Offset: 0x000 ( /W) ITM Stimulus Port 8-bit

◆  [4/7]

__OM uint8_t { ... } ::u8

Offset: 0x000 ( /W) ITM Stimulus Port 8-bit

◆  [5/7]

__OM uint8_t { ... } ::u8

Offset: 0x000 ( /W) ITM Stimulus Port 8-bit

◆  [6/7]

__OM uint8_t { ... } ::u8

Offset: 0x000 ( /W) ITM Stimulus Port 8-bit

◆  [7/7]

__OM uint8_t { ... } ::u8

Offset: 0x000 ( /W) ITM Stimulus Port 8-bit

◆  [1/12]

uint32_t { ... } ::V

bit: 28 Overflow condition code flag

◆  [2/12]

uint32_t { ... } ::V

bit: 28 Overflow condition code flag

◆  [3/12]

uint32_t { ... } ::V

bit: 28 Overflow condition code flag

◆  [4/12]

uint32_t { ... } ::V

bit: 28 Overflow condition code flag

◆  [5/12]

uint32_t { ... } ::V

bit: 28 Overflow condition code flag

◆  [6/12]

uint32_t { ... } ::V

bit: 28 Overflow condition code flag

◆  [7/12]

uint32_t { ... } ::V

bit: 28 Overflow condition code flag

◆  [8/12]

uint32_t { ... } ::V

bit: 28 Overflow condition code flag

◆  [9/12]

uint32_t { ... } ::V

bit: 28 Overflow condition code flag

◆  [10/12]

uint32_t { ... } ::V

bit: 28 Overflow condition code flag

◆  [11/12]

uint32_t { ... } ::V

bit: 28 Overflow condition code flag

◆  [12/12]

uint32_t { ... } ::V

bit: 28 Overflow condition code flag

◆ VTOR

__IOM uint32_t SCB_Type::VTOR

Offset: 0x008 (R/W) Vector Table Offset Register

◆  [1/12]

uint32_t { ... } ::Z

bit: 30 Zero condition code flag

◆  [2/12]

uint32_t { ... } ::Z

bit: 30 Zero condition code flag

◆  [3/12]

uint32_t { ... } ::Z

bit: 30 Zero condition code flag

◆  [4/12]

uint32_t { ... } ::Z

bit: 30 Zero condition code flag

◆  [5/12]

uint32_t { ... } ::Z

bit: 30 Zero condition code flag

◆  [6/12]

uint32_t { ... } ::Z

bit: 30 Zero condition code flag

◆  [7/12]

uint32_t { ... } ::Z

bit: 30 Zero condition code flag

◆  [8/12]

uint32_t { ... } ::Z

bit: 30 Zero condition code flag

◆  [9/12]

uint32_t { ... } ::Z

bit: 30 Zero condition code flag

◆  [10/12]

uint32_t { ... } ::Z

bit: 30 Zero condition code flag

◆  [11/12]

uint32_t { ... } ::Z

bit: 30 Zero condition code flag

◆  [12/12]

uint32_t { ... } ::Z

bit: 30 Zero condition code flag