fixes #570 avrdude port detection
Measured timingFixed interrupt handler bug
Fixed synchronizationTested robustness
Cleaned up lights.hImplemented predefined color settingImplemented binary/PWM mode switching
Saved 53%-62% processor time on orbs sorting
Bugfix: Orbs not turned off at the beginning of the PWM cycle.
Test code
Basic orb PWM functionality on Timer0
Timer experiments
Test code to clarify timer operationCreated data structures
Fixed whitespace at the end of eeprom.hImplemented binary orb settings
Added functions for printing hexadecimal numbers to USB, see serial.h
Prepared the library for refactoring- Added a library_test behavior (general testing playground)- Modified projects/libdragonfly/Makefile and behaviors/library_test/Makefile because there is no code directory in this branch
Branch for the library fixes
Changed some odometry stuff. Interrupt is called now.Still some problem that is not updating x and y data.
fixed speeds, stop distances for bfs
reverted projects/template/ directory to pre-demo state. moved run_around demo code into behaviors/smart_run_around_fsm/ directory.
added slowing feature to bfs as it approaches its target, and fixed some rangefinder distances.added code to allow for better transitioning to seek the final robot in a multiple robot scenario, but needs testing.
merged lemmings
bfs for multiple seekers works as long as they all have line of sight. bfs without line of sight needs work in the transition from the followed robot to the target robot.
merged orbit branch (orbit, bfs) with trunk
Modified smart_run_around_fsm to fix the direction and make it smoother
Added smart_run_around_fsm to behaviors in trunk
More..
Created trunkand branches directories