DIY Logging Volt/Ampmeter

Structure type to access the Instrumentation Trace Macrocell Register (ITM). More...

#include <core_armv8mml.h>

Data Fields

union {
   volatile uint8_t   ITM_Type::u8
 
   volatile uint16_t   ITM_Type::u16
 
   volatile uint32_t   ITM_Type::u32
 
PORT [32U]
 
uint32_t RESERVED0 [864U]
 
volatile uint32_t TER
 
uint32_t RESERVED1 [15U]
 
volatile uint32_t TPR
 
uint32_t RESERVED2 [15U]
 
volatile uint32_t TCR
 
uint32_t RESERVED3 [29U]
 
volatile uint32_t IWR
 
const volatile uint32_t IRR
 
volatile uint32_t IMCR
 
uint32_t RESERVED4 [43U]
 
volatile uint32_t LAR
 
const volatile uint32_t LSR
 
uint32_t RESERVED5 [1U]
 
const volatile uint32_t DEVARCH
 
uint32_t RESERVED6 [4U]
 
const volatile uint32_t PID4
 
const volatile uint32_t PID5
 
const volatile uint32_t PID6
 
const volatile uint32_t PID7
 
const volatile uint32_t PID0
 
const volatile uint32_t PID1
 
const volatile uint32_t PID2
 
const volatile uint32_t PID3
 
const volatile uint32_t CID0
 
const volatile uint32_t CID1
 
const volatile uint32_t CID2
 
const volatile uint32_t CID3
 
union {
   volatile uint8_t   ITM_Type::u8
 
   volatile uint16_t   ITM_Type::u16
 
   volatile uint32_t   ITM_Type::u32
 
PORT [32U]
 
union {
   volatile uint8_t   ITM_Type::u8
 
   volatile uint16_t   ITM_Type::u16
 
   volatile uint32_t   ITM_Type::u32
 
PORT [32U]
 
union {
   volatile uint8_t   ITM_Type::u8
 
   volatile uint16_t   ITM_Type::u16
 
   volatile uint32_t   ITM_Type::u32
 
PORT [32U]
 
union {
   volatile uint8_t   ITM_Type::u8
 
   volatile uint16_t   ITM_Type::u16
 
   volatile uint32_t   ITM_Type::u32
 
PORT [32U]
 
union {
   volatile uint8_t   ITM_Type::u8
 
   volatile uint16_t   ITM_Type::u16
 
   volatile uint32_t   ITM_Type::u32
 
PORT [32U]
 

Detailed Description

Structure type to access the Instrumentation Trace Macrocell Register (ITM).

Definition at line 1086 of file core_armv8mml.h.


The documentation for this struct was generated from the following files: