Revision:

Revisions

# Date Author Comment
b6b45e4c 2018-06-13 09:51 Thomas Schöpping

enhanced hooks in aos_main.cpp:
- INIT_HOOK_0 now supports optional arguments like all other hooks
- new hook introduced to add custom includes
- new hook introduced to add custom static variables
- renamed hook for custom thread variables

b2053cb5 2018-06-13 09:38 Thomas Schöpping

The main.c was renamed to aos_main.cpp and will compiled as C++ file from now on.
This allows to use full C++ capabilities when using any hooks.

870f74ac 2018-06-13 09:33 Thomas Schöpping

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

680d05e5 2018-05-29 09:40 Thomas Schöpping

Updated AMiRo-BLT and applied an similar fix to QtCreatorSetup.sh (issue with relative compiler paths)

b8268050 2018-05-24 16:11 Thomas Schöpping

FIX: AosShellChannel was not known in main.c if shell was disabled.

043cdf33 2018-05-24 16:04 Thomas Schöpping

Introduced a common aos_chconf.h file, which is included by each chconf.h.
The smart build feature was deactivated since it caused issues with this new structure.

dd8738ea 2018-05-18 18:38 Thomas Schöpping

AosShellChannel now contains a pointer to a BaseAsynchronousChannel instead of a AosIOCHannel.
Fixed an issue with AosIOStreams as well as AosShellStreams regarding multiple reading/writing from/to channels.

42f1b573 2018-05-17 13:29 Thomas Schöpping

AMiRo-BLT updated

ba516b61 2018-05-17 11:16 Thomas Schöpping

Major overhaul to the I/O functionality:

The SequentialStremMultiplexer (SSM) has been replaced by AosIOStream.
The AosIOStream class acts like a BaseSequentialStream but consists of multiple AosIOChannels.
Each AosIOChannel again implements a BaseAsynchronousChannel and thus is a derived class of BaseSequentialStream as well....

bc5cdb79 2018-05-17 11:12 Thomas Schöpping

Modified aos_unittest.h/.c files to prevent unnecessary includes.

5b1b6715 2018-04-11 14:31 Thomas Schöpping

Added compatibility for AMiRo-BLT 1.1.x

2bb3bd89 2018-04-09 15:10 Thomas Schöpping

slightly enhanced some of the makefiles

9e75cdad 2018-04-09 15:10 Thomas Schöpping

removed module specific configurations from the makefiles

76ca5065 2018-04-09 15:08 Thomas Schöpping

AMiRo-BLT submodule updated

e34c46f0 2018-03-22 16:47 Thomas Schöpping

Merge branch 'master' of http://openresearch.cit-ec.de/git/amiro-os.amiro-os

801d8775 2018-03-22 16:47 Thomas Schöpping

AMiRo-LLD submodule updated

bdf72fa0 2018-03-22 12:59 Thomas Schöpping

AMiRo-LLD submodule updated

e545e620 2018-03-21 11:51 Thomas Schöpping

Major overhaul to AMiRo-OS version 2.0.0

f336542d 2018-02-02 12:21 Timo Korthals

Fix stack overflow in DiWheelDrive due to access of non-started gyro thread

Signed-off-by: Timo Korthals <>

47364c68 2018-02-02 11:41 Timo Korthals

Fix stack overflow in DiWheelDrive due to access of non-started gyro thread

Signed-off-by: Timo Korthals <>

33c91ff2 2017-08-28 12:32 Thomas Schöpping

Wii steering slightly enhanced.
It is now possible to use the controller horizontally as well as vertically.

6fd5a427 2017-08-11 19:54 Thomas Schöpping

README.txt slightly updated.

f8cf404d 2017-08-11 19:43 Thomas Schöpping

All outputs that were still printed to SD1 (on-board serial connector) have been switched to global.sercanmux1 (SD1-CAN-multiplexer)

61b0791a 2017-08-11 19:24 Thomas Schöpping

Integrated the Wiimote demo to the PowerManagement logic.

The blouetooth drivers were slightly enhanced.

8dbafe16 2017-08-11 19:23 Thomas Schöpping

Constants.h: renamed CAN::UPDATE_PERIOD_MSEC to CAN::UPDATE_PERIOD

ff7ad65b 2017-06-22 13:29 Thomas Schöpping

Added functions to reset the motor gains.

b0675b0b 2017-05-09 18:21 Thomas Schöpping

Fixed typo in authors list

ea4d1c60 2017-05-03 11:17 Thomas Schöpping

Added some additional information in the README.txt file.

24821fe4 2017-04-21 14:39 Thomas Schöpping

README.txt: deleted surplus blank line.

2f3e64c4 2017-04-21 14:38 Thomas Schöpping

FIX: Odometry thread stack size increased to prevent stack overflows.

3dcad54e 2017-04-20 17:33 Thomas Schöpping

README.txt updated:
- maximum line width was increased to 80 (from 70)
- several updates on content and structure

bc91a128 2017-04-20 16:24 Thomas Schöpping

Minor tweak on the order in which the devices are compiled and flashed.

10687985 2017-04-20 16:24 Thomas Schöpping

Adapted the OS to be compatible with the new bootloader version 1.0.

552936c8 2017-03-01 15:26 Thomas Schoepping

flash.mk: removed debug output

b4885314 2017-02-28 16:10 Thomas Schöpping

Merged recent modifications from development branch:
- proximity sensor frequency was increased from 8Hz to 125Hz
- system synchronization frequency was increased from 8Hz to 16Hz
- I2C bus clearing functionality was improved
- magnetometer and gyroscope data are now available to the whole system...

3f899f5d 2016-06-09 10:35 Thomas Schöpping

Re-inserted several Doxygen comments, which had been removed earlier.

074e10d7 2016-06-08 16:59 Thomas Schöpping

CITEC acknowledgment text was modified to the preferred wording.

58fe0e0b 2016-06-08 13:46 Thomas Schöpping

Initial commit of AMiRo-OS version 1.0. This is the first version released open source.

1 ... 8 9 10 (451-488/488) Per page: 25, 50, 100

Also available in: Atom