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()
Makefiles revisedAMiRo-LLD updated
updated AMiRo-LLD and modified periphAL accordingly
Implement differnet line following strategies
Implement different line following strategies and stopping if sensor detects white
New update speed for can bus -> 100hz
New error function
Add first part of ziegler method, refine shell comands to parse output via python
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
Investigating delta
Constants added
Create PID controller which needs adjustment
Create rudimentary line following with front proxi sensors
Finish nfc dummy
added DW1000 test and demo on top of Light Ring module
moved hardware pacific function reset_DW1000() to module
modified the test function to be usable with different modules
Fix Dummy, Add to makefile
Add dummy structure for nfc
Improve tests and adjust to new structure
Merge branch 'master' of http://openresearch.cit-ec.de/git/amiro-os.amiro-os
fixed some typos in comments
aosSysGetStdIntCallback() function renamed to aosSysGetStdExtiCallback()
Broken LightRing 1.2 module fixed (DW1000 test has been removed for now)
P9221R driver updated to the new file structure
add DW1000 test
adapt sample of DW1000 with current format on NUCLEO_F103RB
Merge branch 'master' into qi
Make unittest interactive and add voltage and current readout
Interactive tests
slight cleanup to all chconf.h files
fixed a bug in the thread hierarchy kernel patch
Change commented code
minor review of periphery tests
Merge local with remote changes
Add test to read current and voltage
minor enhancement to the set date/time shell command output
ChibiOS updated
Add dummy test for x and y alignment, fix register iteration
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 <tschoepp@cit-ec.uni-bielefeld.de>
QEI driver patch enhanced.The MODULE_INIT_HAL_EXTRA() hook is not required anymore for the DiWheelDrive modules.
updated README to ChibiOS ver_2.6.8 commit
Fix unittest for P9221R
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...
Register unit test shell command
Updated the slightly enhanced AMiRo-BLT submodule.
Fix compiling errors
Try to fix unresolved p9221r driver dependencies
Create unittest for register reading of p9221r
« Previous 1 2 3 4 5 Next » (101-200/488) Per page: 25, 50, 100
Also available in: Atom