wl: update to unit tests, still doesn't work
Made Wireless_test compile and run. Report so far:Initialization works.Function registration works.XBee functions fail (David is fixing this).Sending packets in fast mode works.Termination fails with -2. Probably XBee related.
Cleaned up a few comments
Added behavior for ACK groups, which is still undeveloped and should be ignored. The folder Wireless_test is the program used to test the new wireless library and all its functions. It is still under development, but should be partially functional. It can currently test library initialization, function registration, and wireless termination.
wl: clean up unit tests
wl: the library fully compiles with all functions written
fixed references to handler array, wireless_receive compiles now
fixed handler array in wireless.c
Updated basic receive function and wrote handler dispatch function. The latter doesn't compile, but most of this directory doesn't.
wl updates: compile issues; now finished (for now)
wl updates: compile issues
Added wrappers to wireless_send.c. Need double checking.
wireless: software retransmit done. serial functions moved to xbee.c
wireless: more xbee.c updates
wireless: xbee update. still not finished, but the major changes are in here. Also added a function for microsecond delays to time.c
implemented wireless init, terminate, register, and unregister
wireless: update to the receive buffers
wireless: changed packet handler function notation
Wrote basic receive function in wireless_receive.c. Added an error code forhaving too short of a packet destination for basic receive function (maybe canalso be used by other packet handlers) in wl_defs.h. Added packet buffers forbasic packets and other types of packets in xbee.c.
wireless: added define for basic group
wireless: core send function and ack function done
wireless branch, doxygen fix
corrected doxygen issue in wireless branch
editing wireless branch, added error codes and constants
added doxygen info for wireless branch
update to wireless api, added comments
added prototypes for the public api functions for the new wireless library
creating backup of libwireless in wireless branch
Added get_ir_offset to eeprom and changed program_eeprom.c so that it can read and modify them.
Final clean up of ir_branch folder. Now should Make correctly.
Cleaning up ir_branch to Make correctly.
Fixing tools to Make correctly in Trunk. Reorganizing ir_branch to Make correctly.
deleting branch because i didn't branch the whole trunk before
updated baud rate code (it works for 9600 and 115200 now, haven't tested the others)
added speed test behavior to wireless branch (this is where I'm testing the baud rate, which still doesn't work)
Copied over trunk code into rangefinder branch.
Added branch for finding rangefinder offset values.
found one bug and changed some debug prints
Added a bunch of debug prints to the library
Removing bom_refactor branch now that net BOM IR vector functions have been merged into the trunk.
Added compiled binaries to bom_refactor branch. Also edited Push-Pull to test functionality of new BOM IR vector functions.
Added two BOM IR vector functions to calculate resultant IR vector and normalized resultant IR vector.
Copied trunk code into branch to develop function to return net BOM IR vector.
Creating branch to develop function to return net BOM intensity vector.
Removed the bom_refractor folder since the BOM histogram function has been completed.
Finished function which prints the BOM intensity histogram over USB. Will print nicely in both windows and linux (uses "\r\n"). Will accept an array pointer to print values already collected, or it will recollect current values and print.
Copied code folder from the trunk into the bom_refractor branch.
Creating branch for adding BOM functionality to the library.
updated library to add DRAGONFLY_DEBUG stuffCan now call make debug which will recompile the library with debug flags!
created init_refactor branch for fixing the init functions without breaking everything
slightly modified makefile, added more error checking to bom beacon code
copying bom_test code
adding behaviors folder to wireless branch
implemented recursive makefile system
wireless library branch
Updated charging station for mechanical corral, added filter to air vent, updated hinge design to accommodate hood removal
New:-Charging Station intial DesignUpdates:-Added wiring route beside battery-Updated battery support access holes-Modified rBOM support for tighter finish-Lengthened rear delrin to isolate wheels-Added material back to rear chassis from cliff mounting tabs
Updated design:larger wire passagewayPCB now 3.5x4.75" largeFront Cover for PCBMinor chassis tweaks
Uploaded main.c file in templates for the analog clock prescalar test.
deleted analog/code folder
Created analog folder in branches
committed using svnmucc
Deleted the analog branch.
fixes #570 avrdude port detection
Changed analog to support status checking. Updated bom_refresh to use it.
Added bug comment on how analog loop works.
Modified bom_refresh() to check analog_loop_running()
Branched changes to analog: loop_running, stop_loop
added analog branch
Matched this main.c to /trunk/code/projects/test/main.c
Changed all tests and main.c to copies of those in trunk/code/projects/test
Added accessory development projects: Forklift & Hauler. Updated flat patterns for wire routing re-design. Added tilted sonar mounting block.
Redesign for use of Matbotix EZ1 Tunable Sonar rangefinders. Inclusion of rear charging port and homing beacons, left and right color sensors, rear attachment hardpoints, rear attachment 6pin molex connector (5V, 3.3V, GND, TX, RX, ADC1, INT1, INT2)
Redesign of baseplates to incorporate roll cage structure and to accomodate waterjet machining. Addition of pivot rear IR sensors for forward, side, and rearward distance measurement. Vehicle ride height increased to add ground clearance and provide channel for wire routing.
Added Rollcage to protect circuitry and sensors. Updated baseplate for added digital IR cliff sensors.
Added GP2Y0D810 Sensor.SLDPRT for cliff detection and updated Sensor PCB.SLDPRT for hole clearances. Modified Bumper.SLDPRT for digital IR sensor housing clearance and added screws for mounting.
Updated hole positions and material sizes based on Scout prototype.
Added holes to Front Baseplate.SLDPRT for IR mount. Also created prints for the PCB standins and Side IR Mount.
Added videos directory and footage from days 1 & 2 of Scout testing
Updated Baseplates for Encoder Header access
Added CAD Models and supporting documentation/research
adding blank folder for scout branch
redoing scout branch
added branch for colony scout
Final spline code for master/slave
updated outdated libdragonfly and libwireless
Final version of feedback controls project