cortex-m 0.1.5

Low level access to Cortex-M processors

Crate cortex_m [] [src]

Low level access to Cortex-M processors

This crate provides access to:

  • Core peripherals like NVIC, SCB and SysTick.
  • Core registers like CONTROL, MSP and PSR.
  • Interrupt manipulation mechanisms
  • Data structures like the vector table
  • Miscellaneous assembly instructions like bkpt

Modules

asm

Miscellaneous assembly instructions

interrupt

Interrupts

peripheral

Core peripherals

register

Processor core registers

Macros

bkpt

Puts the processor in Debug state. Debuggers can pick this up as a "breakpoint".

Structs

StackFrame

Stack frame

VectorTable

Vector Table

Functions

vector_table

Returns the vector table

Type Definitions

Handler

Exception/Interrupt Handler