Skip to content

A modular C/C++ embedded control framework built on FreeRTOS, with CMake builds, Unity tests, and documentation workflows to simplify embedded software development.

License

Notifications You must be signed in to change notification settings

emilcode-dev/embedded-control

Repository files navigation

Embedded Control

embedded-control is a modular C/C++ framework for embedded systems, built on FreeRTOS. It provides reusable components, CMake build and test automation, Unity unit testing, and documentation workflows. Designed for both development and production, this framework simplifies building real-time embedded applications while promoting code reuse and maintainability. It provides:

  • Reusable components for common embedded tasks
  • CMake-based build and test automation
  • Unit testing with Unity
  • Documentation generation workflows

Getting Started

git clone https://github.com/emilcode-dev/embedded-control.git

Tests

Unity unit tests within the tests directory in the modules and integration tests within the tests directory of the top level run ctests within /build directory to run all added tests

About

A modular C/C++ embedded control framework built on FreeRTOS, with CMake builds, Unity tests, and documentation workflows to simplify embedded software development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published