fabooh is an optimized C++ template based peripheral framework. The current implementation focus is on the NXP cortex-m0 lpc1114fn28 and TI’s smaller msp430 microcontrollers. Firmware written using fabooh creates very small and efficient code while still providing a flexible framework similar to what you might expect to find with something like the Arduino API. The template code makes liberal use of inline functions and, when appropriate, gcc assembler to produce size optimized binaries that can sometimes be smaller than generic ‘C’ code.
This blog will explore the development and use of fabooh by its author Rick Kimball.
fabooh – \’fab-‘ü\ fab (construct, manufacture; specifically : to construct from diverse and usually standardized parts) + ooh (to exclaim in amazement)