Deactivate automatic movement when values of sensoring exceed some threshold
Add debugging control: Send messages from PM to test functionality of DiWheel state machine
Amiro now stops befor obstacles, detected by the proxy ring
Refactor userthread, change optimazation level in Makefile
Add requestCharging() to send CAN msg to PowerManagement in order to enable the charging pins, add debugging mehtod setStrategy() in Porermanagement
Refactor and add doc
Add line following
Add control parameter for linefollowing in userthread to manage CAN communication
Add SET_LINE_FOLLOW_MSG id
Add final state maschine for userthread, it contains functionality for standard line following as well as the docking procedure
slightly restructured aos_types.h to match the actual content structure
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.
introduced a new hook 'AMIROOS_CFG_SYSINFO_HOOK' to add module specific code when printing system information
introduced a switch test for the PowerManagement v1.2 module.
SSSP: BCB message type (aos_ssspbcbmessage_t) is now packed
documentation updated
Moved the aos_alldconf.h file to the modules/ folder.
Updated AMiRo-LLD and applied to the new interface structure.
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.
calendar synchronization implemented
MSI implemented
Merge remote-tracking branch 'origin/master' into SSSPwoBLT
periphAL implementation enhanced to get rid of some clang warnings
SSSP system synchronization is now handled in aos_sssp.h/.c
Merge branch 'master' into SSSPwoBLT
removed the CORTEX_VTOR_INIT macro from all chconf.h files since this setting is deprecated (information is now retrieved from linker files)
modified the structure of board.h and .c files to be consistent with ChibiOS
minor code optimizations to get rid or clang warnings
renamed all AOS_SYSTEM_EVENTFLAGS_... macros for better consistency
Renamed all GPIO related signals etc. from "...io..." to "...gpio..."
Shell is not implicitly enabled when tests are activated anymore.
All tests now come with a .mk file, so they can be included more easily for each module.
Updated ChibiOS, which recently fixed an important bug
Several fixed to the recent SSSP overhaul
aos_time.h: added comments to all macros.
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
Add constant SET_LINE_FOLLOW_MSG
Fix docking behaviour, implement ability to trigger line following (different strategys as well as just start and stop) over CAN
Add ID to switch line follow strategy over CAN
Enable several modes of linefollowing in the DiWheelDrive userthread
Refactor userthread, remove unused code
Register if docking on the loading station was successful, checkForMotion() blocks if any motion is detected, instead of waition for a fixed time
Implement full deactivation of the PID for wheel control, after activation the motors remain stationary
Fixed a compatibility issue introduced by the recent modifications to the Makefiles
Enable, disable motor pwm
Implement driving towards loading station
Introduced a new (preliminary) test for the new DW1000v2 driver (WIP!).
Updated AMiRo-LLD and implemented the new apalSPIReconfigure() API function
Introduced a function to initialize aos_testresult_t objects: aosTestResultInit()
« Previous 1 2 3 4 5 ... 10 Next » (101-150/488) Per page: 25, 50, 100
Also available in: Atom