All copyright forms updated to 2020.
Major overhaul of the shell.A new configuration option allows to set the shell history length.
Shell: fixed recently broken stuff
shell: logic and performance optimized
shell: argument buffer is now a stack variable of the thread.
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
fixed some typos in comments
Shell: fixed a bug introduced with the recent changes
Enhanced the shell so that CTRL + arrow key will jump wordwise through the current input
All preprocessor directives without arguments (e.g. #endif) are now followed by a comment, indicating where it belongs to (e.g. the preceding #if).
Using a RTC is now no mandatory feature anymore, but optional
Shell: "fixed" the HOME and END escape sequences, which were not ANSI compliant.
Enhanced the #include tree. 'amiroos.h' is now the central header, which includes all dependencies.
Applied a file structure template to all source files.
Enhanced the AMiRo-OS configuration: When AMIROOS_CFG_TESTS_ENABLE is set, the shell is enabled implicitely by AMiRo-OS.Before, this logic was handled in the aosconf.h file.
updated all file headers to 2019
Introduced some basic stack introspection functionality to threads.According information is now given for the shell thread via the 'module:info' command.
minor enhancement of the shell thread main function declaration
All contents of the os/ folder has been moved one directory up.