Crate cortexm4 [] [src]

Shared implementations for ARM Cortex-M4 MCUs.

Reexports

extern crate core as core;
extern crate kernel;
use core::prelude::v1::*;

Modules

mpu

Implementation of the ARM memory protection unit.

nvic

Cortex-M4 NVIC

scb

ARM System Control Block

systick

ARM Cortex-M4 SysTick peripheral.

Functions

SVC_Handler
generic_isr

All ISRs are caught by this handler which disables the NVIC and switches to the kernel.

switch_to_user

r0 is top of user stack, r1 Process GOT

systick_handler