Fork of the official mbed C/C++ SDK provides the software platform and libraries to build your applications. The fork has the documentation converted to Doxygen format

Dependents:   NervousPuppySprintOne NervousPuppySprint2602 Robot WarehouseBot1 ... more

Fork of mbed by mbed official

Embed: (wiki syntax)

« Back to documentation index

ITM_Type Struct Reference

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

#include <core_cm3.h>

Data Fields

union {
   __O uint8_t   u8
   __O uint16_t   u16
   __O uint32_t   u32
PORT [32]
__IO uint32_t TER
__IO uint32_t TPR
__IO uint32_t TCR

Detailed Description

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

Definition at line 623 of file core_cm3.h.


Field Documentation

__O { ... } PORT[32]

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

__IO uint32_t TCR

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

Definition at line 636 of file core_cm3.h.

__IO uint32_t TER

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

Definition at line 632 of file core_cm3.h.

__IO uint32_t TPR

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

Definition at line 634 of file core_cm3.h.

__O uint16_t u16

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

Definition at line 628 of file core_cm3.h.

__O uint32_t u32

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

Definition at line 629 of file core_cm3.h.

__O uint8_t u8

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

Definition at line 627 of file core_cm3.h.