Statistics
| Branch: | Tag: | Revision:

amiro-os / core / src / aos_main.cpp @ a3ac2400

History | View | Annotate | Download (52.015 KB)

# Date Author Comment
4c72a54c 2019-07-15 13:21 Thomas Schöpping

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...

3106e8cc 2019-03-21 17:48 Thomas Schöpping

Updated to AMiRo-LLD 1.1:
- Implementation of periphAL has been modified accordingly.
- GPIOs are not encoded as port/pad tuple, but as lines
- Some unittests have been updated due to driver changes.

75c1f470 2019-03-04 12:37 Thomas Schöpping

CAN is now optional.
If disabled, CAN start and stop functions are removed, SSSP startup stage 3 is skipped and RTC is not synchronized during startup.

7de0cc90 2019-02-21 18:04 Thomas Schöpping

All preprocessor directives without arguments (e.g. #endif) are now followed by a comment, indicating where it belongs to (e.g. the preceding #if).

23437e98 2019-02-21 13:43 Thomas Schöpping

Using a RTC is now no mandatory feature anymore, but optional

3940ba8a 2019-02-04 18:10 Thomas Schöpping

Enhanced the #include tree. 'amiroos.h' is now the central header, which includes all dependencies.

f3ac1c96 2019-02-04 18:08 Thomas Schöpping

Applied a file structure template to all source files.

7de40828 2019-01-29 11:51 Thomas Schöpping

optimized the order in which tasks are performed during system startup.

e2d7143f 2019-01-25 13:57 Thomas Schöpping

Optimized the #include tree

2dd2e257 2019-01-25 13:56 Thomas Schöpping

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.

90e99d44 2019-01-25 13:40 Thomas Schöpping

Having a CAN driver enabled is only mandatory if SSSP is activated.

0963cf6c 2019-01-23 17:14 Thomas Schöpping

Modified the MODULE_MAIN_LOOP_IO_EVENT() hook, so applications cannot modify the eventmask variable.

0278542c 2019-01-21 14:58 Thomas Schöpping

Fixed an issue where date/time synchronization timed out in debug mode.

e2377d9e 2019-01-17 13:30 Thomas Schöpping

renamed a variable

2920c6b7 2019-01-08 15:06 Thomas Schöpping

Enhanced the main thread IO event configuration.
Therefore a new macro AMIROOS_CFG_MAIN_LOOP_IOEVENT_MASK has been introduced.

84f0ce9e 2019-01-07 11:58 Thomas Schöpping

updated all file headers to 2019

1d3e002f 2018-12-21 15:03 Thomas Schöpping

- Several enhancements/fixes regarding the SSSP stack initialization.
- When SSSP is disables the system:shutdown command is simplified and named "module:shutdown"

41fc7088 2018-12-12 17:24 Thomas Schöpping

added some further SSSP and bootloader checks

9ebb11a9 2018-12-12 14:05 Thomas Schöpping

Introduced a switch to completely disable SSSP (thanks to S. Welzel)

b309b751 2018-09-17 16:27 Thomas Schöpping

All contents of the os/ folder has been moved one directory up.