libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
CM3 Defines

Defined Constants and Types for Cortex M3 core features. More...

Collaboration diagram for CM3 Defines:

Modules

 Debugging
 Macros and functions to aid in debugging.
 
 Cortex Core Defines
 libopencm3 Defined Constants and Types for the Cortex Core
 
 Cortex-M Data Watch and Trace unit.
 System Control Space (SCS) => Data Watchpoint and Trace (DWT).
 
 Cortex-M Flash Patch and Breakpoint (FPB) unit
 
 Cortex-M Instrumentation Trace Macrocell (ITM)
 
 Cortex-M MPU Defines
 libopencm3 Cortex Memory Protection Unit
 
 Cortex-M NVIC Defines
 libopencm3 Cortex Nested Vectored Interrupt Controller
 
 Cortex-M System Control Block
 The System Control Block is a section of the System Control Space.
 
 Cortex-M System Control Space
 The System Control Space (SCS) is a memory-mapped 4KB address space that provides 32-bit registers for configuration, status reporting and control.
 
 Cortex-M SysTick Defines
 libopencm3 Defined Constants and Types for the Cortex SysTick
 
 Cortex-M Trace Port Interface Unit (TPIU)
 

Detailed Description

Defined Constants and Types for Cortex M3 core features.

Version
1.0.0
Date
14 September 2012

LGPL License Terms libopencm3 License