HWA: Hardware Abstractor 0.9.1

HWA is a tool for programming microcontrollers in C language. It provides the programmer a small set of object-oriented generic instructions to act on the hardware so that traditional bitwise and register-oriented instructions can be replaced by instructions that describe the wanted result, making the code more readable and easier to port to new target devices. HWA is not a library. Its implementation relies on C macro-definitions and inlined functions that, thanks to the compiler's optimizers, leave no trace in the produced binaries.

Tags c assembly hardware assembler embedded-systems code-generator pre-processor hardware-driver framework developers
License
State development

Recent Releases

0.9.105 Sep 2015 17:40 minor feature: Currently supported devices: Atmel AVR ATtinyX4, ATtinyX5, ATmegaX8.