History | View | Annotate | Download (512 Bytes)
Moving behaviors from the "Projects" directory into the appropriate "Behaviors" directory.
moved dragonfly definitions to separate header file
updated all the library code to have sensible _init behavior.Almost all of the library components have a global variable which gets set after init and the functions inside will fail with an error code if init has not been called. Also, the init functions themselves check this variable and will bail out without doing any damage if that init has already been called
updated xbee test - fixed xbee_init issue
test_xbee - checks address of xbee
updated wireless basic library code and docs
Tested rangefinders to see if they are #define'd correctly. See data/rangefinder for details.
added wireless test to unit test framework
Updated function name in test_rangefinder.c to comply with naming standard.
Created rangefinder unit test.
Changed name of rangefinder test to reflect name of rangefinder module. Updated main.c to reflect this.
removed dragonfly_init() from each unit test and renamed files to comply with new naming convention.
changed main.c in the test project to call dragonfly_init
made the test framework a bit more clear (or maybe more confusing?)
Added test for usb output functions
removed eeprom files from test directory becuase they are now in the library. the current test directory now compiles.
added test for motors. it just runs the left and right. this can be improved.
added a test for lights/orbs.
Added encoder test code to trunk. Addition of encoder code pending testing.
Made token ring/BOM test. Currently does not work correctly. Either reports no robots in token ring, or MAXIMUM_XBEE_ID (15) robots in token ring. More testing needed.
Added testanalog.c file for the purpose of testing ADC and analog functions.
added rangefinder test - needs more testing
lcd test added