JeeH is a hardware abstraction and RTOS for ARM Cortex μCs
https://jcw.codeberg.page/jeeh/
- C++ 82.9%
- C 12.9%
- Python 3.7%
- Shell 0.4%
- Makefile 0.1%
| boards | convert stm32 bp epaper.cpp from v1 to v7 | |
| examples | add humi.cpp example | |
| include | st77xx no longer includes twodee.h | |
| make | move util/rtt.h and include in hal.h | |
| src | fix msWait rate on L0 | |
| tests | updated test results | |
| .gitignore | ignore "logs" subdir | |
| library.json | bump to v7.1.0 | |
| LICENSE | major reorg, move old files to old-* areas | |
| README.md | fix conflict | |
JeeH
JeeH is a runtime library for ARM Cortex microcontrollers (only STM32 for now).
It's an alternative to those included with the Arduino IDE, STM32CubeMX, etc.
Features
- Based on messages for synchronisation and (optionally) multi-threaded.
- Written in C++17 with limited use of templates and not dependent on STL.
- The build environment is PlatformIO, for either command-line or IDE use.
- Compiled code relies on the CMSIS framework's startup and linker files.
- JeeH is very Lean & Mean. All its source code is in the public domain.
Status
JeeH is in active development. All APIs and naming conventions may change.
The home page for this project is https://jcw.codeberg.page/jeeh/.
The Git source code repository is at https://codeberg.org/jcw/jeeh/.