Major update v3.0
Rework of the AMiRo-OS project structure and configuration:
-
structure -
Include ChibiOS-Contrib project (community extensions to ChibiOS) as Git submodule. -
Include SSSP project as Git submodule and replace AMiRo-OS implementation of the protocol by the reference implementation (cf. sssp#1).
-
-
configuration -
Improve distinction between module and AMiRo-OS configuration.
Module configuration: Entirely defined by module (within AMiRo-OS project); not overridable.
AMiRo-OS configuration: Default values defined by module (within AMiRo-OS project), but overridable by application layer. -
Introduce dedicated configuration file for SSSP (ssspconf.h) and remove according settings from existing configurations. -
Enable ChibiOS-Contrib via Makefile. -
Set bootloader via Makefile, not per config header. -
Enable SSSP via Makefile -
Simplify hooks by removing optional argument settings. -
Remove OS_CFG_X settings but make AMIROOS_CFG_X settings overridable. -
Provide templates for all configuration files (use MIT license): -
module.h -
aosconf.h -
ssspconf.h -
Makefile
-
-