A template-based C++ library interface to ARM MCUs and their peripherals, initially only STM32F429I-DISCO is supported.