CANopen Bootloader Documentation
Version 4.10.00
Loading...
Searching...
No Matches
Hardware Abstraction Layer

The Hardware Abstraction Layer (HAL) is a collection of header files that are serving as APIs for a microcontroller. Exemplary implementations of the functions, can be found in the directory source/template-device.

Hardware Abstraction Layer files

mc_cpu.h

Generic API for access to a microcontroller

mc_flash.h

Functions for erasing a flash memory and writing data to a flash memory

mc_iap.h

In-Application Programming (IAP) functions

mc_nvm.h

Functions for access to non-volatile memory

mc_tmr.h

Macros and definitions to access the timer resource of a microcontroller

mc_wdt.h

Watchdog support functions

MISC

The folder misc contains following header files, to be included to any MicroControl stack configuration.

mc_compiler.h

Definition of compiler independent data types