Module zinc::hal [-]  [+] [src]

HAL provides abstractions for specific MCU hardware.

Each peripheral in hal has a xxxConf struct that can be defined statically, and each such struct has a setup() method that configures the hardware (returning the object to interact with it where applicable).

Modules

cortex_m3

Generic routines for ARM Cortex-M3 cores.

cortex_m4

Generic routines for ARM Cortex-M4 cores.

k20

HAL for Freescale Kinetis K20.

lpc17xx

HAL for NXP LPC17xx.

mem_init

Helper functions for memory initialisation.

pin

Common definitions for pin HAL.

spi

SPI interface.

stack

Stack layout information.

stm32f4

HAL for STM32F4.

timer

Timer interface.

uart

UART interface.