Major SSSP overhaul:- SSSP no works even without Bootloader (AMiRo-OS implements startup and shutdown phases)- MSI and calendar synchronization are currently not available (WIP)- lots of minor changes
Updated AMiRo-BLT submodule and removed any code which was meant to ignore PAL initialization.Since all periphery (AHBx, APBx) is reset on startup of ChibiOS, any previous pin configuration is lost and can not be recovered in a trivial way.
Signed-off-by: Thomas Schöpping <email@example.com>
Massive overhaul:- updated to a new version of AMiRo-LLD- tests (formerly unit tests) are now split onto multiple parts: - there are "global" tests for each driver etc. - there is an individual part for each module, e.g. if there are multiple instances of the same periphery...
Reordered some configuration files.The BOARD_VERSION macro has been removed. Instead the version is now encoded in the other BOARD_XXX macros.
updated AMiRo-LLD and applied all required changes to AMiRo-OS and all modules.
Changed all header guards so they will not use unserscores as pre- and postfix.
PowerManagement: Introduced a configuration (board.h) to select the attached sensor ring module.
updated all file headers to 2019
Added some basics to mask pads during GPIO initialization (wip)
Doxygen file documentation and modules.
Introduced SSSP stage 3 of the startup phase (module stack initialization).
moved the /os/modles directory to /modules