Hardware Abstraction Layer and helper libraries for bare-metal embedded development.