History | View | Annotate | Download (12.4 KB)
Branch for the library fixes
changed xbee packet handling, added more info for unexpected packets
Updated trunk branch of wireless... Still won't work though because of Makefile.
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
cleanup and colonet debugging
wireless library now times out instead of infinitely looping in waiting for ok
changed various things in colonet dragonfly and server to make stuff work
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
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
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.
Wireless library licensed.
Added the com_port functions to trunk
Recharging now works, wireless has been updated.
changed the computer target to use g++ instead of gcc to be compatible with colonet
fixed the casting in the other files so g++ would actually compile
Minor wireless updates (for debugging off)
Oops, I left in one thing with POSIX timers.
Wireless library now uses the same code for timers on mac and linux.
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.