Revision:

Revisions

# Date Author Comment
6d830173 2019-11-26 08:28 Georg Alberding

Deactivate automatic movement when values of sensoring exceed some threshold

f12b953d 2019-11-26 08:16 Georg Alberding

Add debugging control: Send messages from PM to test functionality of DiWheel state machine

e2002d0e 2019-11-20 11:14 Georg Alberding

Amiro now stops befor obstacles, detected by the proxy ring

05d54823 2019-11-19 16:48 Georg Alberding

Refactor userthread, change optimazation level in Makefile

8c99e03a 2019-11-19 16:45 Georg Alberding

Add requestCharging() to send CAN msg to PowerManagement in order to enable the charging pins, add debugging mehtod setStrategy() in Porermanagement

d314ad6f 2019-11-19 16:40 Georg Alberding

Refactor and add doc

726fdc72 2019-11-19 16:14 Georg Alberding

Add line following

3a3d08d9 2019-11-19 16:09 Georg Alberding

Add control parameter for linefollowing in userthread to manage CAN communication

beb4f137 2019-11-19 16:07 Georg Alberding

Add SET_LINE_FOLLOW_MSG id

181f2892 2019-11-19 16:06 Georg Alberding

Add final state maschine for userthread, it contains functionality for standard line following as well as the docking procedure

ad8a2568 2019-11-14 11:47 Thomas Schöpping

slightly restructured aos_types.h to match the actual content structure

98949060 2019-11-14 10:00 Thomas Schöpping

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.

08d86900 2019-11-13 16:42 Thomas Schöpping

introduced a new hook 'AMIROOS_CFG_SYSINFO_HOOK' to add module specific code when printing system information

2347b2ff 2019-11-13 16:05 Thomas Schöpping

introduced a switch test for the PowerManagement v1.2 module.

9d8f1b9e 2019-11-13 14:50 Thomas Schöpping

SSSP: BCB message type (aos_ssspbcbmessage_t) is now packed

d796dcdf 2019-11-13 14:49 Thomas Schöpping

documentation updated

f5363588 2019-11-13 14:49 Thomas Schöpping

Moved the aos_alldconf.h file to the modules/ folder.

dd56d656 2019-11-13 13:35 Thomas Schöpping

Updated AMiRo-LLD and applied to the new interface structure.

c7cd988c 2019-11-12 15:31 Thomas Schöpping

Makefile structure revised:
- Module specific tests nor come with individual makefiles, which include the general test code.
- Board configuration (e.g. connected breakout module) can now be set in Makefile or via CLI.

bc7aed20 2019-11-11 18:18 Thomas Schöpping

calendar synchronization implemented

c53ef0b1 2019-11-11 16:33 Thomas Schöpping

MSI implemented

1ff04a8e 2019-11-04 14:28 Thomas Schöpping

Merge remote-tracking branch 'origin/master' into SSSPwoBLT

b7ac1f29 2019-11-04 14:28 Thomas Schöpping

periphAL implementation enhanced to get rid of some clang warnings

c218345a 2019-10-31 16:26 Thomas Schöpping

SSSP system synchronization is now handled in aos_sssp.h/.c

afcf6d89 2019-10-31 15:22 Thomas Schöpping

Merge branch 'master' into SSSPwoBLT

  1. Conflicts:
  2. core/inc/aos_confcheck.h
  3. core/inc/aos_system.h
  4. core/src/aos_main.cpp
  5. core/src/aos_system.c
  6. modules/DiWheelDrive_1-1/module.h
  7. modules/DiWheelDrive_1-2/module.h
  8. modules/LightRing_1-0/module.h
  9. modules/LightRing_1-2/module.h...
78b92b33 2019-10-31 14:40 Thomas Schöpping

removed the CORTEX_VTOR_INIT macro from all chconf.h files since this setting is deprecated (information is now retrieved from linker files)

6a5c36eb 2019-10-31 14:39 Thomas Schöpping

modified the structure of board.h and .c files to be consistent with ChibiOS

83e58975 2019-10-31 14:38 Thomas Schöpping

minor code optimizations to get rid or clang warnings

e4379628 2019-10-31 14:37 Thomas Schöpping

renamed all AOS_SYSTEM_EVENTFLAGS_... macros for better consistency

1a8fb642 2019-10-31 14:35 Thomas Schöpping

Renamed all GPIO related signals etc. from "...io..." to "...gpio..."

47e89ebf 2019-10-31 14:19 Thomas Schöpping

Shell is not implicitly enabled when tests are activated anymore.

0aed1f1b 2019-10-28 18:37 Thomas Schöpping

All tests now come with a .mk file, so they can be included more easily for each module.

0cfdcddc 2019-10-28 18:36 Thomas Schöpping

Updated ChibiOS, which recently fixed an important bug

510b93cc 2019-10-28 15:48 Thomas Schöpping

Several fixed to the recent SSSP overhaul

3816fc03 2019-10-28 11:20 Thomas Schöpping

Merge remote-tracking branch 'origin/master' into SSSPwoBLT

f38aba21 2019-10-28 11:18 Thomas Schöpping

aos_time.h: added comments to all macros.

cda14729 2019-10-28 11:15 Thomas Schöpping

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

f3972840 2019-10-22 15:36 Georg Alberding

Add constant SET_LINE_FOLLOW_MSG

d607fcef 2019-10-22 15:34 Georg Alberding

Fix docking behaviour, implement ability to trigger line following (different strategys as well as just start and stop) over CAN

ab2f0120 2019-10-22 10:21 Georg Alberding

Add ID to switch line follow strategy over CAN

9c46b728 2019-10-22 10:20 Georg Alberding

Enable several modes of linefollowing in the DiWheelDrive userthread

5d138bca 2019-10-17 10:19 Georg Alberding

Refactor userthread, remove unused code

c0757912 2019-10-16 14:49 Georg Alberding

Register if docking on the loading station was successful, checkForMotion() blocks if any motion is detected, instead of waition for a fixed time

29943713 2019-10-16 12:53 Georg Alberding

Implement full deactivation of the PID for wheel control, after activation the motors remain stationary

e7b5a625 2019-10-15 17:08 Thomas Schöpping

Fixed a compatibility issue introduced by the recent modifications to the Makefiles

753ccd04 2019-10-15 16:25 Georg Alberding

Enable, disable motor pwm

bfffb0bd 2019-10-15 16:24 Georg Alberding

Implement driving towards loading station

f606f432 2019-10-15 15:05 Thomas Schöpping

Introduced a new (preliminary) test for the new DW1000v2 driver (WIP!).

70dd091e 2019-10-15 15:05 Thomas Schöpping

Updated AMiRo-LLD and implemented the new apalSPIReconfigure() API function

ce12e797 2019-10-15 14:12 Thomas Schöpping

Introduced a function to initialize aos_testresult_t objects: aosTestResultInit()

efe86ca9 2019-10-15 13:59 Thomas Schöpping

Makefiles revised
AMiRo-LLD updated

232ccea6 2019-10-15 11:55 Thomas Schöpping

updated AMiRo-LLD and modified periphAL accordingly

1b3adcdd 2019-10-10 13:35 Georg Alberding

Implement differnet line following strategies

22b85da1 2019-10-09 16:40 Georg Alberding

Implement different line following strategies and stopping if sensor detects white

dd47d655 2019-10-09 10:26 Georg Alberding

New update speed for can bus -> 100hz

88afb834 2019-10-09 10:25 Georg Alberding

New error function

af93a91c 2019-10-02 16:16 Georg Alberding

Add first part of ziegler method, refine shell comands to parse output via python

12463563 2019-10-01 15:37 Georg Alberding

Implement adaptive threshhold for line Following. AMiRo can now be calibrated and the sensor values with the maximum thesh will be set as guiding thresholds

b8085493 2019-09-26 15:29 Georg Alberding

Investigating delta

25388c2f 2019-09-26 12:57 Georg Alberding

Constants added

2330e415 2019-09-25 17:24 Georg Alberding

Create PID controller which needs adjustment

c76baf23 2019-09-24 15:54 Georg Alberding

Create rudimentary line following with front proxi sensors

35880232 2019-08-16 12:00 Julia Niermann

Finish nfc dummy

0b989911 2019-08-09 12:55 Cung Lian Sang

added DW1000 test and demo on top of Light Ring module

3cee92c7 2019-08-09 12:53 Cung Lian Sang

moved hardware pacific function reset_DW1000() to module

a3ac2400 2019-08-09 12:52 Cung Lian Sang

modified the test function to be usable with different modules

8c87e304 2019-08-09 12:23 Julia Niermann

Fix Dummy, Add to makefile

7e674331 2019-08-09 11:28 Julia Niermann

Add dummy structure for nfc

c60ee2dd 2019-08-09 10:33 Julia Niermann

Improve tests and adjust to new structure

b8f21339 2019-08-08 10:39 Thomas Schöpping

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

243fb4e2 2019-08-08 10:39 Thomas Schöpping

fixed some typos in comments

56dc4779 2019-08-07 17:32 Thomas Schöpping

aosSysGetStdIntCallback() function renamed to aosSysGetStdExtiCallback()

61460fde 2019-08-06 10:23 Thomas Schöpping

Broken LightRing 1.2 module fixed (DW1000 test has been removed for now)

5b1af1ae 2019-08-05 15:00 Julia Niermann

P9221R driver updated to the new file structure

65ebff5f 2019-07-31 17:06 Cung Lian Sang

add DW1000 test

8d4d058e 2019-07-31 17:05 Cung Lian Sang

adapt sample of DW1000 with current format on NUCLEO_F103RB

180acdd1 2019-07-29 10:37 Julia Niermann

Merge branch 'master' into qi

77a3b16a 2019-07-26 12:22 Julia Niermann

Make unittest interactive and add voltage and current readout

4684a9d9 2019-07-26 09:59 Julia Niermann

Interactive tests

4d8d8663 2019-07-22 16:56 Thomas Schöpping

slight cleanup to all chconf.h files

ad898009 2019-07-22 16:56 Thomas Schöpping

fixed a bug in the thread hierarchy kernel patch

7da9c509 2019-07-22 15:48 Julia Niermann

Change commented code

b23ca7cc 2019-07-22 13:32 Thomas Schöpping

minor review of periphery tests

fda8af13 2019-07-22 13:24 Julia Niermann

Merge local with remote changes

adcbcf83 2019-07-22 13:21 Julia Niermann

Add test to read current and voltage

437900eb 2019-07-22 11:59 Thomas Schöpping

minor enhancement to the set date/time shell command output

57a5d1df 2019-07-22 11:58 Thomas Schöpping

ChibiOS updated

7a333f53 2019-07-22 11:07 Julia Niermann

Add dummy test for x and y alignment, fix register iteration

288cc44e 2019-07-22 11:03 Julia Niermann

Add dummy test for x and y alignment, fix register iteration

340f2bdf 2019-07-19 16:47 Thomas Schöpping

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

045c59f4 2019-07-18 11:58 Thomas Schöpping

QEI driver patch enhanced.
The MODULE_INIT_HAL_EXTRA() hook is not required anymore for the DiWheelDrive modules.

4270bbde 2019-07-16 10:06 Bastian Steinhagen

updated README to ChibiOS ver_2.6.8 commit

b49ed442 2019-07-15 16:39 Julia Niermann

Fix unittest for P9221R

9e559841 2019-07-15 13:21 Thomas Schöpping

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

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

4532b1ab 2019-07-11 16:04 Julia Niermann

Register unit test shell command

c7dcc892 2019-07-05 15:10 Thomas Schöpping

Updated the slightly enhanced AMiRo-BLT submodule.

8cbe3240 2019-07-03 11:48 Julia Niermann

Fix compiling errors

c4989d30 2019-06-28 12:45 Julia Niermann

Try to fix unresolved p9221r driver dependencies

da1c10ac 2019-06-19 11:34 Julia Niermann

Create unittest for register reading of p9221r

1 2 3 4 5 (101-200/488) Per page: 25, 50, 100

Also available in: Atom