![]() |
RTEMS 6.1
|
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 | APSR_Type::w |
| 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 | IPSR_Type::w |
| 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 | xPSR_Type::w |
| 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 |
| uint32_t | CONTROL_Type::w |
| __IOM uint32_t | NVIC_Type::ISER [8U] |
| uint32_t | NVIC_Type::RESERVED0 [24U] |
| __IOM uint32_t | NVIC_Type::ICER [8U] |
| uint32_t | NVIC_Type::RESERVED1 [24U] |
| __IOM uint32_t | NVIC_Type::ISPR [8U] |
| uint32_t | NVIC_Type::RESERVED2 [24U] |
| __IOM uint32_t | NVIC_Type::ICPR [8U] |
| uint32_t | NVIC_Type::RESERVED3 [24U] |
| __IOM uint32_t | NVIC_Type::IABR [8U] |
| uint32_t | NVIC_Type::RESERVED4 [56U] |
| __IOM uint8_t | NVIC_Type::IP [240U] |
| uint32_t | NVIC_Type::RESERVED5 [644U] |
| __OM uint32_t | NVIC_Type::STIR |
| __IM uint32_t | SCB_Type::CPUID |
| __IOM uint32_t | SCB_Type::ICSR |
| __IOM uint32_t | SCB_Type::VTOR |
| __IOM uint32_t | SCB_Type::AIRCR |
| __IOM uint32_t | SCB_Type::SCR |
| __IOM uint32_t | SCB_Type::CCR |
| __IOM uint8_t | SCB_Type::SHP [12U] |
| __IOM uint32_t | SCB_Type::SHCSR |
| __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::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 | SCB_Type::RESERVED0 [5U] |
| __IOM uint32_t | SCB_Type::CPACR |
| uint32_t | SCnSCB_Type::RESERVED0 [1U] |
| __IM uint32_t | SCnSCB_Type::ICTR |
| __IOM uint32_t | SCnSCB_Type::ACTLR |
| __IOM uint32_t | SysTick_Type::CTRL |
| __IOM uint32_t | SysTick_Type::LOAD |
| __IOM uint32_t | SysTick_Type::VAL |
| __IM uint32_t | SysTick_Type::CALIB |
| __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 [32U] |
| uint32_t | ITM_Type::RESERVED4 [43U] |
| __OM uint32_t | ITM_Type::LAR |
| __IM uint32_t | ITM_Type::LSR |
| uint32_t | ITM_Type::RESERVED5 [6U] |
| __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::CTRL |
| __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 |
| __IM uint32_t | DWT_Type::PCSR |
| __IOM uint32_t | DWT_Type::COMP0 |
| __IOM uint32_t | DWT_Type::MASK0 |
| __IOM uint32_t | DWT_Type::FUNCTION0 |
| uint32_t | DWT_Type::RESERVED0 [1U] |
| __IOM uint32_t | DWT_Type::COMP1 |
| __IOM uint32_t | DWT_Type::MASK1 |
| __IOM uint32_t | DWT_Type::FUNCTION1 |
| uint32_t | DWT_Type::RESERVED1 [1U] |
| __IOM uint32_t | DWT_Type::COMP2 |
| __IOM uint32_t | DWT_Type::MASK2 |
| __IOM uint32_t | DWT_Type::FUNCTION2 |
| uint32_t | DWT_Type::RESERVED2 [1U] |
| __IOM uint32_t | DWT_Type::COMP3 |
| __IOM uint32_t | DWT_Type::MASK3 |
| __IOM uint32_t | DWT_Type::FUNCTION3 |
| __IM uint32_t | TPI_Type::SSPSR |
| __IOM uint32_t | TPI_Type::CSPSR |
| uint32_t | TPI_Type::RESERVED0 [2U] |
| __IOM uint32_t | TPI_Type::ACPR |
| uint32_t | TPI_Type::RESERVED1 [55U] |
| __IOM uint32_t | TPI_Type::SPPR |
| uint32_t | TPI_Type::RESERVED2 [131U] |
| __IM uint32_t | TPI_Type::FFSR |
| __IOM uint32_t | TPI_Type::FFCR |
| __IM uint32_t | TPI_Type::FSCR |
| uint32_t | TPI_Type::RESERVED3 [759U] |
| __IM uint32_t | TPI_Type::TRIGGER |
| __IM uint32_t | TPI_Type::FIFO0 |
| __IM uint32_t | TPI_Type::ITATBCTR2 |
| uint32_t | TPI_Type::RESERVED4 [1U] |
| __IM uint32_t | TPI_Type::ITATBCTR0 |
| __IM uint32_t | TPI_Type::FIFO1 |
| __IOM uint32_t | TPI_Type::ITCTRL |
| uint32_t | TPI_Type::RESERVED5 [39U] |
| __IOM uint32_t | TPI_Type::CLAIMSET |
| __IOM uint32_t | TPI_Type::CLAIMCLR |
| uint32_t | TPI_Type::RESERVED7 [8U] |
| __IM uint32_t | TPI_Type::DEVID |
| __IM uint32_t | TPI_Type::DEVTYPE |
| 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 |
| __IM uint32_t | FPU_Type::MVFR2 |
| __IOM uint32_t | CoreDebug_Type::DHCSR |
| __OM uint32_t | CoreDebug_Type::DCRSR |
| __IOM uint32_t | CoreDebug_Type::DCRDR |
| __IOM uint32_t | CoreDebug_Type::DEMCR |
| 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 |
| __IOM uint8_t | SCB_Type::SHPR [12U] |
| __IM uint32_t | SCB_Type::ID_PFR [2U] |
| __IM uint32_t | SCB_Type::ID_DFR |
| __IM uint32_t | SCB_Type::ID_AFR |
| __IM uint32_t | SCB_Type::ID_MFR [4U] |
| __IM uint32_t | SCB_Type::ID_ISAR [5U] |
| __IM uint32_t | SCB_Type::CLIDR |
| __IM uint32_t | SCB_Type::CTR |
| __IM uint32_t | SCB_Type::CCSIDR |
| __IOM uint32_t | SCB_Type::CSSELR |
| uint32_t | SCB_Type::RESERVED3 [93U] |
| __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 |
| __OM uint32_t | SCB_Type::BPIALL |
| uint32_t | SCB_Type::RESERVED7 [5U] |
| __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 |
| __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 | DWT_Type::RESERVED3 [981U] |
| __OM uint32_t | DWT_Type::LAR |
| __IM uint32_t | DWT_Type::LSR |
| 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) |
Functions that access the ITM debug interface.
| #define ITM_RXBUFFER_EMPTY ((int32_t)0x5AA55AA5U) |
Value identifying ITM_RxBuffer is ready for next character.
| #define ITM_RXBUFFER_EMPTY ((int32_t)0x5AA55AA5U) |
Value identifying ITM_RxBuffer is ready for next character.
| __STATIC_INLINE int32_t ITM_CheckChar | ( | void | ) |
ITM Check Character.
Checks whether a character is pending for reading in the variable ITM_RxBuffer.
| __STATIC_INLINE int32_t ITM_ReceiveChar | ( | void | ) |
ITM Receive Character.
Inputs a character via the external variable ITM_RxBuffer.
| __STATIC_INLINE uint32_t ITM_SendChar | ( | uint32_t | ch | ) |
ITM Send Character.
Transmits a character via the ITM channel 0, and
| [in] | ch | Character to transmit. |
| uint32_t APSR_Type::_reserved0 |
bit: 0..15 Reserved
| uint32_t { ... } ::_reserved0 |
bit: 0..15 Reserved
| uint32_t { ... } ::_reserved0 |
bit: 9..31 Reserved
| uint32_t IPSR_Type::_reserved0 |
bit: 9..31 Reserved
| uint32_t { ... } ::_reserved0 |
bit: 9 Reserved
| uint32_t xPSR_Type::_reserved0 |
bit: 9 Reserved
| uint32_t { ... } ::_reserved0 |
bit: 3..31 Reserved
| uint32_t CONTROL_Type::_reserved0 |
bit: 3..31 Reserved
| uint32_t { ... } ::_reserved0 |
bit: 0..15 Reserved
| uint32_t { ... } ::_reserved0 |
bit: 9..31 Reserved
| uint32_t { ... } ::_reserved0 |
bit: 9 Reserved
| uint32_t { ... } ::_reserved0 |
bit: 3..31 Reserved
| uint32_t APSR_Type::_reserved1 |
bit: 20..26 Reserved
| uint32_t { ... } ::_reserved1 |
bit: 20..26 Reserved
| uint32_t { ... } ::_reserved1 |
bit: 20..23 Reserved
| uint32_t xPSR_Type::_reserved1 |
bit: 20..23 Reserved
| uint32_t { ... } ::_reserved1 |
bit: 20..26 Reserved
| uint32_t { ... } ::_reserved1 |
bit: 20..23 Reserved
| __IOM uint32_t SCB_Type::ABFSR |
Offset: 0x2A8 (R/W) Auxiliary Bus Fault Status Register
| __IOM uint32_t TPI_Type::ACPR |
Offset: 0x010 (R/W) Asynchronous Clock Prescaler Register
| __IOM uint32_t SCnSCB_Type::ACTLR |
Offset: 0x008 (R/W) Auxiliary Control Register
| __IM uint32_t SCB_Type::ADR |
Offset: 0x04C (R/ ) Auxiliary Feature Register
| __IOM uint32_t SCB_Type::AFSR |
Offset: 0x03C (R/W) Auxiliary Fault Status Register
| __IOM uint32_t SCB_Type::AHBPCR |
Offset: 0x298 (R/W) AHBP Control Register
| __IOM uint32_t SCB_Type::AHBSCR |
Offset: 0x2A0 (R/W) AHB Slave Control Register
| __IOM uint32_t SCB_Type::AIRCR |
Offset: 0x00C (R/W) Application Interrupt and Reset Control Register
| struct { ... } APSR_Type::b |
Structure used for bit access
| struct { ... } IPSR_Type::b |
Structure used for bit access
| struct { ... } xPSR_Type::b |
Structure used for bit access
| struct { ... } CONTROL_Type::b |
Structure used for bit access
| struct { ... } APSR_Type::b |
Structure used for bit access
| struct { ... } IPSR_Type::b |
Structure used for bit access
| struct { ... } xPSR_Type::b |
Structure used for bit access
| struct { ... } CONTROL_Type::b |
Structure used for bit access
| __IOM uint32_t SCB_Type::BFAR |
Offset: 0x038 (R/W) BusFault Address Register
| __OM uint32_t SCB_Type::BPIALL |
Offset: 0x278 ( /W) Branch Predictor Invalidate All
| uint32_t APSR_Type::C |
bit: 29 Carry condition code flag
| uint32_t { ... } ::C |
bit: 29 Carry condition code flag
| uint32_t xPSR_Type::C |
bit: 29 Carry condition code flag
| uint32_t { ... } ::C |
bit: 29 Carry condition code flag
| uint32_t { ... } ::C |
bit: 29 Carry condition code flag
| uint32_t { ... } ::C |
bit: 29 Carry condition code flag
| __IOM uint32_t SCB_Type::CACR |
Offset: 0x29C (R/W) L1 Cache Control Register
| __IM uint32_t SysTick_Type::CALIB |
Offset: 0x00C (R/ ) SysTick Calibration Register
| __IOM uint32_t SCB_Type::CCR |
Offset: 0x014 (R/W) Configuration Control Register
| __IM uint32_t SCB_Type::CCSIDR |
Offset: 0x080 (R/ ) Cache Size ID Register
| __IOM uint32_t SCB_Type::CFSR |
Offset: 0x028 (R/W) Configurable Fault Status Register
| __IM uint32_t ITM_Type::CID0 |
Offset: 0xFF0 (R/ ) ITM Component Identification Register #0
| __IM uint32_t ITM_Type::CID1 |
Offset: 0xFF4 (R/ ) ITM Component Identification Register #1
| __IM uint32_t ITM_Type::CID2 |
Offset: 0xFF8 (R/ ) ITM Component Identification Register #2
| __IM uint32_t ITM_Type::CID3 |
Offset: 0xFFC (R/ ) ITM Component Identification Register #3
| __IOM uint32_t TPI_Type::CLAIMCLR |
Offset: 0xFA4 (R/W) Claim tag clear
| __IOM uint32_t TPI_Type::CLAIMSET |
Offset: 0xFA0 (R/W) Claim tag set
| __IM uint32_t SCB_Type::CLIDR |
Offset: 0x078 (R/ ) Cache Level ID register
| __IOM uint32_t DWT_Type::COMP0 |
Offset: 0x020 (R/W) Comparator Register 0
| __IOM uint32_t DWT_Type::COMP1 |
Offset: 0x030 (R/W) Comparator Register 1
| __IOM uint32_t DWT_Type::COMP2 |
Offset: 0x040 (R/W) Comparator Register 2
| __IOM uint32_t DWT_Type::COMP3 |
Offset: 0x050 (R/W) Comparator Register 3
| __IOM uint32_t SCB_Type::CPACR |
Offset: 0x088 (R/W) Coprocessor Access Control Register
| __IOM uint32_t DWT_Type::CPICNT |
Offset: 0x008 (R/W) CPI Count Register
| __IM uint32_t SCB_Type::CPUID |
Offset: 0x000 (R/ ) CPUID Base Register
| __IOM uint32_t TPI_Type::CSPSR |
Offset: 0x004 (R/W) Current Parallel Port Size Register
| __IOM uint32_t SCB_Type::CSSELR |
Offset: 0x084 (R/W) Cache Size Selection Register
| __IM uint32_t SCB_Type::CTR |
Offset: 0x07C (R/ ) Cache Type register
| __IOM uint32_t SysTick_Type::CTRL |
Offset: 0x000 (R/W) SysTick Control and Status Register
| __IOM uint32_t DWT_Type::CTRL |
Offset: 0x000 (R/W) Control Register
| __IOM uint32_t DWT_Type::CYCCNT |
Offset: 0x004 (R/W) Cycle Count Register
| __OM uint32_t SCB_Type::DCCIMVAC |
Offset: 0x270 ( /W) D-Cache Clean and Invalidate by MVA to PoC
| __OM uint32_t SCB_Type::DCCISW |
Offset: 0x274 ( /W) D-Cache Clean and Invalidate by Set-way
| __OM uint32_t SCB_Type::DCCMVAC |
Offset: 0x268 ( /W) D-Cache Clean by MVA to PoC
| __OM uint32_t SCB_Type::DCCMVAU |
Offset: 0x264 ( /W) D-Cache Clean by MVA to PoU
| __OM uint32_t SCB_Type::DCCSW |
Offset: 0x26C ( /W) D-Cache Clean by Set-way
| __OM uint32_t SCB_Type::DCIMVAC |
Offset: 0x25C ( /W) D-Cache Invalidate by MVA to PoC
| __OM uint32_t SCB_Type::DCISW |
Offset: 0x260 ( /W) D-Cache Invalidate by Set-way
| __IOM uint32_t CoreDebug_Type::DCRDR |
Offset: 0x008 (R/W) Debug Core Register Data Register
| __OM uint32_t CoreDebug_Type::DCRSR |
Offset: 0x004 ( /W) Debug Core Register Selector Register
| __IOM uint32_t CoreDebug_Type::DEMCR |
Offset: 0x00C (R/W) Debug Exception and Monitor Control Register
| __IM uint32_t TPI_Type::DEVID |
Offset: 0xFC8 (R/ ) TPIU_DEVID
| __IM uint32_t TPI_Type::DEVTYPE |
Offset: 0xFCC (R/ ) TPIU_DEVTYPE
| __IM uint32_t SCB_Type::DFR |
Offset: 0x048 (R/ ) Debug Feature Register
| __IOM uint32_t SCB_Type::DFSR |
Offset: 0x030 (R/W) Debug Fault Status Register
| __IOM uint32_t CoreDebug_Type::DHCSR |
Offset: 0x000 (R/W) Debug Halting Control and Status Register
| __IOM uint32_t SCB_Type::DTCMCR |
Offset: 0x294 (R/W) Data Tightly-Coupled Memory Control Registers
| __IOM uint32_t DWT_Type::EXCCNT |
Offset: 0x00C (R/W) Exception Overhead Count Register
| __IOM uint32_t TPI_Type::FFCR |
Offset: 0x304 (R/W) Formatter and Flush Control Register
| __IM uint32_t TPI_Type::FFSR |
Offset: 0x300 (R/ ) Formatter and Flush Status Register
| __IM uint32_t TPI_Type::FIFO0 |
Offset: 0xEEC (R/ ) Integration ETM Data
| __IM uint32_t TPI_Type::FIFO1 |
Offset: 0xEFC (R/ ) Integration ITM Data
| __IOM uint32_t DWT_Type::FOLDCNT |
Offset: 0x018 (R/W) Folded-instruction Count Register
| uint32_t { ... } ::FPCA |
bit: 2 FP extension active flag
| uint32_t CONTROL_Type::FPCA |
bit: 2 FP extension active flag
| uint32_t { ... } ::FPCA |
bit: 2 FP extension active flag
| __IOM uint32_t FPU_Type::FPCAR |
Offset: 0x008 (R/W) Floating-Point Context Address Register
| __IOM uint32_t FPU_Type::FPCCR |
Offset: 0x004 (R/W) Floating-Point Context Control Register
| __IOM uint32_t FPU_Type::FPDSCR |
Offset: 0x00C (R/W) Floating-Point Default Status Control Register
| __IM uint32_t TPI_Type::FSCR |
Offset: 0x308 (R/ ) Formatter Synchronization Counter Register
| __IOM uint32_t DWT_Type::FUNCTION0 |
Offset: 0x028 (R/W) Function Register 0
| __IOM uint32_t DWT_Type::FUNCTION1 |
Offset: 0x038 (R/W) Function Register 1
| __IOM uint32_t DWT_Type::FUNCTION2 |
Offset: 0x048 (R/W) Function Register 2
| __IOM uint32_t DWT_Type::FUNCTION3 |
Offset: 0x058 (R/W) Function Register 3
| uint32_t { ... } ::GE |
bit: 16..19 Greater than or Equal flags
| uint32_t APSR_Type::GE |
bit: 16..19 Greater than or Equal flags
| uint32_t { ... } ::GE |
bit: 16..19 Greater than or Equal flags
| uint32_t xPSR_Type::GE |
bit: 16..19 Greater than or Equal flags
| uint32_t { ... } ::GE |
bit: 16..19 Greater than or Equal flags
| uint32_t { ... } ::GE |
bit: 16..19 Greater than or Equal flags
| __IOM uint32_t SCB_Type::HFSR |
Offset: 0x02C (R/W) HardFault Status Register
| __IOM uint32_t NVIC_Type::IABR |
Offset: 0x200 (R/W) Interrupt Active bit Register
| __IOM uint32_t NVIC_Type::ICER |
Offset: 0x080 (R/W) Interrupt Clear Enable Register
| uint32_t xPSR_Type::ICI_IT_1 |
bit: 10..15 ICI/IT part 1
| uint32_t { ... } ::ICI_IT_1 |
bit: 10..15 ICI/IT part 1
| uint32_t { ... } ::ICI_IT_1 |
bit: 10..15 ICI/IT part 1
| uint32_t xPSR_Type::ICI_IT_2 |
bit: 25..26 ICI/IT part 2
| uint32_t { ... } ::ICI_IT_2 |
bit: 25..26 ICI/IT part 2
| uint32_t { ... } ::ICI_IT_2 |
bit: 25..26 ICI/IT part 2
| __OM uint32_t SCB_Type::ICIALLU |
Offset: 0x250 ( /W) I-Cache Invalidate All to PoU
| __OM uint32_t SCB_Type::ICIMVAU |
Offset: 0x258 ( /W) I-Cache Invalidate by MVA to PoU
| __IOM uint32_t NVIC_Type::ICPR |
Offset: 0x180 (R/W) Interrupt Clear Pending Register
| __IOM uint32_t SCB_Type::ICSR |
Offset: 0x004 (R/W) Interrupt Control and State Register
| __IM uint32_t SCnSCB_Type::ICTR |
Offset: 0x004 (R/ ) Interrupt Controller Type Register
| __IM uint32_t SCB_Type::ID_AFR |
Offset: 0x04C (R/ ) Auxiliary Feature Register
| __IM uint32_t SCB_Type::ID_DFR |
Offset: 0x048 (R/ ) Debug Feature Register
| __IM uint32_t SCB_Type::ID_ISAR[5U] |
Offset: 0x060 (R/ ) Instruction Set Attributes Register
| __IM uint32_t SCB_Type::ID_MFR[4U] |
Offset: 0x050 (R/ ) Memory Model Feature Register
| __IM uint32_t SCB_Type::ID_PFR[2U] |
Offset: 0x040 (R/ ) Processor Feature Register
| __IOM uint8_t NVIC_Type::IP |
Offset: 0x300 (R/W) Interrupt Priority Register (8Bit wide)
| __IM uint32_t SCB_Type::ISAR[5U] |
Offset: 0x060 (R/ ) Instruction Set Attributes Register
| __IOM uint32_t NVIC_Type::ISER |
Offset: 0x000 (R/W) Interrupt Set Enable Register
| __IOM uint32_t NVIC_Type::ISPR |
Offset: 0x100 (R/W) Interrupt Set Pending Register
| uint32_t { ... } ::ISR |
bit: 0.. 8 Exception number
| uint32_t IPSR_Type::ISR |
bit: 0.. 8 Exception number
| uint32_t { ... } ::ISR |
bit: 0.. 8 Exception number
| uint32_t xPSR_Type::ISR |
bit: 0.. 8 Exception number
| uint32_t { ... } ::ISR |
bit: 0.. 8 Exception number
| uint32_t { ... } ::ISR |
bit: 0.. 8 Exception number
| __IM uint32_t TPI_Type::ITATBCTR0 |
Offset: 0xEF8 (R/ ) ITATBCTR0
| __IM uint32_t TPI_Type::ITATBCTR2 |
Offset: 0xEF0 (R/ ) ITATBCTR2
| __IOM uint32_t SCB_Type::ITCMCR |
Offset: 0x290 (R/W) Instruction Tightly-Coupled Memory Control Register
| __IOM uint32_t TPI_Type::ITCTRL |
Offset: 0xF00 (R/W) Integration Mode Control
|
extern |
External variable to receive characters.
|
extern |
External variable to receive characters.
| __OM uint32_t ITM_Type::LAR |
Offset: 0xFB0 ( /W) ITM Lock Access Register
| __OM uint32_t DWT_Type::LAR |
Offset: 0xFB0 ( W) Lock Access Register
| __IOM uint32_t SysTick_Type::LOAD |
Offset: 0x004 (R/W) SysTick Reload Value Register
| __IM uint32_t ITM_Type::LSR |
Offset: 0xFB4 (R/ ) ITM Lock Status Register
| __IM uint32_t DWT_Type::LSR |
Offset: 0xFB4 (R ) Lock Status Register
| __IOM uint32_t DWT_Type::LSUCNT |
Offset: 0x014 (R/W) LSU Count Register
| __IOM uint32_t DWT_Type::MASK0 |
Offset: 0x024 (R/W) Mask Register 0
| __IOM uint32_t DWT_Type::MASK1 |
Offset: 0x034 (R/W) Mask Register 1
| __IOM uint32_t DWT_Type::MASK2 |
Offset: 0x044 (R/W) Mask Register 2
| __IOM uint32_t DWT_Type::MASK3 |
Offset: 0x054 (R/W) Mask Register 3
| __IOM uint32_t SCB_Type::MMFAR |
Offset: 0x034 (R/W) MemManage Fault Address Register
| __IM uint32_t SCB_Type::MMFR[4U] |
Offset: 0x050 (R/ ) Memory Model Feature Register
| __IM uint32_t FPU_Type::MVFR0 |
Offset: 0x010 (R/ ) Media and FP Feature Register 0
| __IM uint32_t SCB_Type::MVFR0 |
Offset: 0x240 (R/ ) Media and VFP Feature Register 0
| __IM uint32_t FPU_Type::MVFR1 |
Offset: 0x014 (R/ ) Media and FP Feature Register 1
| __IM uint32_t SCB_Type::MVFR1 |
Offset: 0x244 (R/ ) Media and VFP Feature Register 1
| __IM uint32_t FPU_Type::MVFR2 |
Offset: 0x018 (R/ ) Media and FP Feature Register 2
| __IM uint32_t SCB_Type::MVFR2 |
Offset: 0x248 (R/ ) Media and VFP Feature Register 2
| uint32_t { ... } ::N |
bit: 31 Negative condition code flag
| uint32_t APSR_Type::N |
bit: 31 Negative condition code flag
| uint32_t xPSR_Type::N |
bit: 31 Negative condition code flag
| uint32_t { ... } ::N |
bit: 31 Negative condition code flag
| uint32_t { ... } ::N |
bit: 31 Negative condition code flag
| uint32_t { ... } ::N |
bit: 31 Negative condition code flag
| uint32_t CONTROL_Type::nPRIV |
bit: 0 Execution privilege in Thread mode
| uint32_t { ... } ::nPRIV |
bit: 0 Execution privilege in Thread mode
| uint32_t { ... } ::nPRIV |
bit: 0 Execution privilege in Thread mode
| __IM uint32_t DWT_Type::PCSR |
Offset: 0x01C (R/ ) Program Counter Sample Register
| __IM uint32_t SCB_Type::PFR[2U] |
Offset: 0x040 (R/ ) Processor Feature Register
| __IM uint32_t ITM_Type::PID0 |
Offset: 0xFE0 (R/ ) ITM Peripheral Identification Register #0
| __IM uint32_t ITM_Type::PID1 |
Offset: 0xFE4 (R/ ) ITM Peripheral Identification Register #1
| __IM uint32_t ITM_Type::PID2 |
Offset: 0xFE8 (R/ ) ITM Peripheral Identification Register #2
| __IM uint32_t ITM_Type::PID3 |
Offset: 0xFEC (R/ ) ITM Peripheral Identification Register #3
| __IM uint32_t ITM_Type::PID4 |
Offset: 0xFD0 (R/ ) ITM Peripheral Identification Register #4
| __IM uint32_t ITM_Type::PID5 |
Offset: 0xFD4 (R/ ) ITM Peripheral Identification Register #5
| __IM uint32_t ITM_Type::PID6 |
Offset: 0xFD8 (R/ ) ITM Peripheral Identification Register #6
| __IM uint32_t ITM_Type::PID7 |
Offset: 0xFDC (R/ ) ITM Peripheral Identification Register #7
| __OM union { ... } ITM_Type::PORT[32U] |
Offset: 0x000 ( /W) ITM Stimulus Port Registers
| __OM union { ... } ITM_Type::PORT[32U] |
Offset: 0x000 ( /W) ITM Stimulus Port Registers
| uint32_t { ... } ::Q |
bit: 27 Saturation condition flag
| uint32_t APSR_Type::Q |
bit: 27 Saturation condition flag
| uint32_t xPSR_Type::Q |
bit: 27 Saturation condition flag
| uint32_t { ... } ::Q |
bit: 27 Saturation condition flag
| uint32_t { ... } ::Q |
bit: 27 Saturation condition flag
| uint32_t { ... } ::Q |
bit: 27 Saturation condition flag
| __IOM uint32_t SCB_Type::SCR |
Offset: 0x010 (R/W) System Control Register
| __IOM uint32_t SCB_Type::SHCSR |
Offset: 0x024 (R/W) System Handler Control and State Register
| __IOM uint8_t SCB_Type::SHP[12U] |
Offset: 0x018 (R/W) System Handlers Priority Registers (4-7, 8-11, 12-15)
| __IOM uint8_t SCB_Type::SHPR[12U] |
Offset: 0x018 (R/W) System Handlers Priority Registers (4-7, 8-11, 12-15)
| __IOM uint32_t DWT_Type::SLEEPCNT |
Offset: 0x010 (R/W) Sleep Count Register
| __IOM uint32_t TPI_Type::SPPR |
Offset: 0x0F0 (R/W) Selected Pin Protocol Register
| uint32_t { ... } ::SPSEL |
bit: 1 Stack to be used
| uint32_t CONTROL_Type::SPSEL |
bit: 1 Stack to be used
| uint32_t { ... } ::SPSEL |
bit: 1 Stack to be used
| __IM uint32_t TPI_Type::SSPSR |
Offset: 0x000 (R/ ) Supported Parallel Port Size Register
| __OM uint32_t NVIC_Type::STIR |
Offset: 0xE00 ( /W) Software Trigger Interrupt Register
| __OM uint32_t SCB_Type::STIR |
Offset: 0x200 ( /W) Software Triggered Interrupt Register
| uint32_t { ... } ::T |
bit: 24 Thumb bit
| uint32_t xPSR_Type::T |
bit: 24 Thumb bit
| uint32_t { ... } ::T |
bit: 24 Thumb bit
| __IOM uint32_t ITM_Type::TCR |
Offset: 0xE80 (R/W) ITM Trace Control Register
| __IOM uint32_t ITM_Type::TER |
Offset: 0xE00 (R/W) ITM Trace Enable Register
| __IOM uint32_t ITM_Type::TPR |
Offset: 0xE40 (R/W) ITM Trace Privilege Register
| __IM uint32_t TPI_Type::TRIGGER |
Offset: 0xEE8 (R/ ) TRIGGER Register
| __OM uint16_t { ... } ::u16 |
Offset: 0x000 ( /W) ITM Stimulus Port 16-bit
| __OM uint16_t ITM_Type::u16 |
Offset: 0x000 ( /W) ITM Stimulus Port 16-bit
| __OM uint16_t { ... } ::u16 |
Offset: 0x000 ( /W) ITM Stimulus Port 16-bit
| __OM uint32_t { ... } ::u32 |
Offset: 0x000 ( /W) ITM Stimulus Port 32-bit
| __OM uint32_t ITM_Type::u32 |
Offset: 0x000 ( /W) ITM Stimulus Port 32-bit
| __OM uint32_t { ... } ::u32 |
Offset: 0x000 ( /W) ITM Stimulus Port 32-bit
| __OM uint8_t { ... } ::u8 |
Offset: 0x000 ( /W) ITM Stimulus Port 8-bit
| __OM uint8_t ITM_Type::u8 |
Offset: 0x000 ( /W) ITM Stimulus Port 8-bit
| __OM uint8_t { ... } ::u8 |
Offset: 0x000 ( /W) ITM Stimulus Port 8-bit
| uint32_t { ... } ::V |
bit: 28 Overflow condition code flag
| uint32_t APSR_Type::V |
bit: 28 Overflow condition code flag
| uint32_t { ... } ::V |
bit: 28 Overflow condition code flag
| uint32_t xPSR_Type::V |
bit: 28 Overflow condition code flag
| uint32_t { ... } ::V |
bit: 28 Overflow condition code flag
| uint32_t { ... } ::V |
bit: 28 Overflow condition code flag
| __IOM uint32_t SysTick_Type::VAL |
Offset: 0x008 (R/W) SysTick Current Value Register
| __IOM uint32_t SCB_Type::VTOR |
Offset: 0x008 (R/W) Vector Table Offset Register
| uint32_t APSR_Type::w |
Type used for word access
| uint32_t IPSR_Type::w |
Type used for word access
| uint32_t xPSR_Type::w |
Type used for word access
| uint32_t CONTROL_Type::w |
Type used for word access
| uint32_t APSR_Type::Z |
bit: 30 Zero condition code flag
| uint32_t { ... } ::Z |
bit: 30 Zero condition code flag
| uint32_t { ... } ::Z |
bit: 30 Zero condition code flag
| uint32_t xPSR_Type::Z |
bit: 30 Zero condition code flag
| uint32_t { ... } ::Z |
bit: 30 Zero condition code flag
| uint32_t { ... } ::Z |
bit: 30 Zero condition code flag