HomeCore 0.1.3 (07b5544)
Bare-metal personal computer firmware for Cortex-M
Loading...
Searching...
No Matches
Hardware abstraction

CPU, chip, and board layers under the portable code. More...

Collaboration diagram for Hardware abstraction:

Modules

 Architecture
 CPU-family mechanisms shared by every SoC using that CPU.
 
 Board support
 Board-specific clock policy, pin wiring, console, and panic output.
 
 SoC
 Chip-specific device nodes and peripheral interrupt vectors.
 

Detailed Description

CPU, chip, and board layers under the portable code.

Portable kernel and subsystem code uses these interfaces instead of register addresses or pin assignments. Each target selects one implementation of each interface at configure time through HOMECORE_BOARD.