History | View | Annotate | Download (22 KB)
Branch for the library fixes
changed xbee packet handling, added more info for unexpected packets
Fixed error when getting xbee address during init on computer
Updated trunk branch of wireless... Still won't work though because of Makefile.
Fixed wireless error preventing compilation for colonet
Updated wireless library.
Major changes to wireless, but still more work to do.
added a bunch of TODO comments that will improve the style, efficiency, and possibly memory usage of the wireless library
added some prints that are commented out with DEBUGGING PRINT above it that can be uncommented out later for debugging purposes
did we do anything else?
wireless library now times out instead of infinitely looping in waiting for ok
added return values to a bunch of libwireless functions. Makefile for colonetserver now compiles libwireless when necessary. added static to a bunch of libwireless vars. commented out colonet timeout
only using sleep when not on robot
reduced colonet server cpu usage to near zero
colonet wireless now setting com port and checking for wlinit errors
added error returns to some libwireless functions, handled in server.
Undid Jason's style changes. I like tabs.
changed the brace style and reformatted the files
Updated wireless to use a circular buffer instead of a queue using malloc. Tested on both the computer and robots with a token ring, and was successful.
Removed debugging statements.
Brian committing from Eugene's account - Fixed Justin's port code. Wireless no longer needs gtkterm open to work with the baud rate. Untested on mac. Queue is thread safe on the computer (not robot). You may need to unplug and replug the xbee for it to work.
fixed non-compiling code issue
Wireless library licensed.
Updated libdragonfly documentation.
Added the com_port functions to trunk
Token ring speed doubled, bugs fixed.
Added logger.
fixed some wl stuff; robot now receives packets
Externalized strings for XBee ports.
Updated wireless library, fixing bug and now works for a firefly if FIREFLY is defined.
Updated wireless library to add different channels.
Added wireless library project folder.