~jcw/JeeH

Stuff I'm working on

bde671c add streaming COBS implementation

~jcw pushed to ~jcw/jeeh git

3 hours ago

683ae64 prepare for a streaming version of cobs

~jcw pushed to ~jcw/jeeh git

7 hours ago

#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 on SourceHut, at https://sr.ht/~jcw/JeeH.
Latest changes are in the git repository at https://git.sr.ht/~jcw/jeeh.
For discussions, use the mailing list at https://lists.sr.ht/~jcw/discuss.
Issues & bugs are (not actively) tracked at https://todo.sr.ht/~jcw/issues.
Documentation? Yeah, some day... For now there's merely this and that ...