An open API service indexing awesome lists of open source software.

https://github.com/zukaitis/direct-hal

A proof-of-concept for performance oriented C++ Hardware Abstraction Layer
https://github.com/zukaitis/direct-hal

cpp hal stm32

Last synced: about 1 month ago
JSON representation

A proof-of-concept for performance oriented C++ Hardware Abstraction Layer

Awesome Lists containing this project

README

          

# direct-hal

A proof-of-concept for performance oriented C++ Hardware Abstraction Layer, which (in theory) can be purposed for many microcontroller families.

Key goals (features) of this project:
- Simple, easily mockable C++ interfaces
- Performance not worse, than that of C HAL, provided by MCU manufacturers
- Reduction of long-living volatile memory usage wherever possible, prefering to extract values directly from peripheral registers
- Easy-to-use and broadly adoptable functionality