https://github.com/kaidokert/embedded-cpp-code
Collection of modern lowlevel embedded C++11/14/17 projects
https://github.com/kaidokert/embedded-cpp-code
baremetal cortex-m cpp robotics
Last synced: about 1 month ago
JSON representation
Collection of modern lowlevel embedded C++11/14/17 projects
- Host: GitHub
- URL: https://github.com/kaidokert/embedded-cpp-code
- Owner: kaidokert
- Created: 2017-01-22T22:58:23.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-07T16:57:26.000Z (over 7 years ago)
- Last Synced: 2025-08-23T06:43:58.720Z (about 1 month ago)
- Topics: baremetal, cortex-m, cpp, robotics
- Homepage:
- Size: 10.7 KB
- Stars: 23
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# embedded-cpp-code
A short list of interesting embedded C++ projects
Mostly C++1x code and libraries with no ( or optional ) heap usage, no RTTI or exceptions dependencies, targeted at running on modern 32-bit MCUs
Pull requests welcome !
- [embedded C++](#embedded-cpp)
- [Baremetal projects](#baremetal-projects)
- [Libraries](#libraries)
- [Robotics](#robotics)## Baremetal projects
Projects building a baremetal app on C++* [stm32plus](https://github.com/andysworkshop/stm32plus)
* [fabooh](https://github.com/RickKimball/fabooh)
* [distortos](https://github.com/DISTORTEC/distortos)
* [real-time-cpp](https://github.com/ckormanyos/real-time-cpp)
* [cppmeta](https://github.com/mholling/cppmeta)
* [msp430-template-library](https://github.com/ekoeppen/msp430-template-library)
* [kvasir](https://github.com/kvasir-io/Kvasir)
* [libstm32pp](https://github.com/JorgeAparicio/libstm32pp)
* [CMSIS++](http://micro-os-plus.github.io/cmsis-plus/rtos/)
* [Quantum Platform in C++](https://github.com/QuantumLeaps/qpcpp.git)
* [embxx - Embedded C++ library](https://github.com/arobenko/embxx)
* [libense - embedded C++ runtime](https://github.com/myeisha/libense)
* [hwcpp by Wouter van Ooijen - WIP](https://github.com/wovo/hwcpp)
* [xpcc framework](https://github.com/roboterclubaachen/xpcc)
* [etl - embedded template library](https://github.com/ETLCPP/etl)
* [modm](https://github.com/modm-io/modm)## Libraries
* [rapidjson](https://github.com/miloyip/rapidjson)
* [fixed point](https://github.com/kaidokert/tfixed)
* [ustl](https://github.com/msharov/ustl)
* [PeripheralTemplateLibrary](https://github.com/pfalcon/PeripheralTemplateLibrary)
* [OpenMPTL](https://digint.ch/openmptl/)
* small printfs ..
* logging ..
* unit testing ...## Robotics
* [finroc](http://www.finroc.org/) Github mirror: https://github.com/finrocmirror
* [aversive++](https://github.com/AversivePlusPlus/AversivePlusPlus)
* [xpcc](http://xpcc.io/)