Skip to content
C++ framework for different microcontrollers
C C++ Objective-C Other
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode initial stm32l471xx support. misk stuff Oct 9, 2018
3rdparty make CMSIS a little bit more friendly for c++17 Sep 6, 2019
examples Add FLASH CRC check feature for stm32 Jan 5, 2019
mcucpp fix build and unit tests Sep 6, 2019
scons minor changes to build system Sep 4, 2019
startups Some fixes for stm32f100xx Jul 30, 2019
svd/STM32F1_svd_V1.0.0 Net: IP protocol in progress Jul 10, 2017
.gitignore build refactoring May 16, 2015
.gitmodules Use 'googletest' as a submodule Aug 31, 2017
AUTHORS tests, examples and project info added Apr 19, 2011
LICENSE tests, examples and project info added Apr 19, 2011
README Updae readme. Add prerequisites Oct 21, 2016
SConstruct build refactoring May 16, 2015


Mcucpp - is a C++ hardware abstraction library for microcontrollers.

The aim of the project is to make a high level but extremly efficient C++ hardware abstraction framework for different microcontroller families.

1. Python 2.7.x;
2. SCons build tool;
3. GNU toolchain for target paltform and for host system for unit tests. Currently supported targets:
	- AVR;
	- ARM;
	- MSP430;
All prerequisite tools need to be available on environment PATH variable.

You can’t perform that action at this time.