JeeH is a runtime-agnostic abstraction layer for microcontrollers.

  • JeeH is intended for use with PlatformIO: just add JeeH to lib_deps.
  • The current code base supports all (and only) STM32 microcontrollers.
  • A modern C++ compiler with C++17 support is required (e.g. gcc).
  • Everything here is still in flux. The API may change from time to time.


There is some limited documentation on the https://jeelabs.org site.
See the examples/task/ folder for various multi-tasking examples.


There is no license. The files in this project are in the public domain. Enjoy.