Yet another try to make a modular framework for embbeded devices, this time with ANSI-C
It is currently only a pre-alpha code base with an idea of structure. The most
important thing now is to define the interfaces, see lib/cmod/include/iface
.
The main library is in lib/cmod
and lib/cmod-conf
. The directories
lib/cmod-debug-printf
, lib/cmod-message-bin
and lib/cmo-net-27
implement
modules defined in the interfaces.
It works with PlatformIO and supports ESP-IDF and Native, in the future we intend to create modules for other framworks like MbedOS, Arduino or STM32Cube and others.
Follow me for more fun stories!