control-components
is the firmware platform with basic building blocks for embedded and IoT development. It provides the high-level abstractions for any kind of embedded and IoT application: state machines, task schedulers, resource management, various system counters, analog and digital sensors, and many other things that the embedded developer has to implement from scratch for each new embedded system. The firmware is written in C++17
with some features from C++20
.
master
- stable and ready-to-use branch. Semver is used for versioning.- Try to keep PR small.
- New code should be similar to existing code. Use the Google C++ Style Guide.
- Ensure the code is properly formatted and includes the licence header. Use
clang-format
andverify_license.py
.
- ESP32 instructions
This project is licensed under the MPL 2.0 License - see the LICENSE file for details.