Changed the value of the AOS_BOOTLOADER_NONE macro to -1, so it will not be set to a valid value (0) if it is not defined at all.
documentation updated
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
Makefiles revisedAMiRo-LLD updated
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 <tschoepp@cit-ec.uni-bielefeld.de>
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...
fixed a common typo in many shell scripts and updated submodules
Initial support for the new LightRing v1.2 module (not all hardware supported yet).
AMiRo-BLT and AMiRo-LLD updated as preparation for introduction of new AMiRo v1.2 modules.fixed typos.
Enhanced the Makefiles to consistently use the BUIDDIR variable.
Fixed some remaining 2018 dates
updated to AMiRo-BLT 1.1.2 and recent ChibiOS (v18.2.x)
Bash scripts: introduced a new function to check dependencies.This function is used by several files to ensure that git, make, etc. are available.
Updated the Git submodules AMiRo-BLT and AMiRo-LLD.
updated all file headers to 2019
enhanced UML component diagrams
Introduced an UML component diagram.The submodules AMiRo-BLT and AMiRo-LLD have been updated.
AMiRo-BLT re-forwarded
Implemented brutforcing of BQ27500 sealed keys.
Updated AMiRo-BLT submodule and implemented support of the the newly introduced /dev/ttyAMiRo<ID> serial port alias.
AMiRo-BLT submodule updated.
FIX: DiWheelDrive: The interrupt channels for the signals SYS_PD and SYS_REG_EN have been corrected.AMiRo-BLT updated.
1) enhancements of the makefiles: - replaced all absolute paths by relative paths - include directories now consistently do not have a trailing slash - it is now possible to specify a custom build directory by setting the BUILDDIR variable - updated C/C++ standard to C11 and C17 respectively (igrnore warnings caused by ChibiOS for now)...
Updated AMiRo-BLT and applied an similar fix to QtCreatorSetup.sh (issue with relative compiler paths)
AMiRo-BLT updated
AMiRo-BLT submodule updated
Major overhaul to AMiRo-OS version 2.0.0