Wireless: updated wireless_test2.c for continued testing progress.
wireless: fix for other buffer in xbee.c
changes to wireless test
wireless: update of wl_dispatch to match changes in wl_get_basic. Need to test wl_dispatch.
wireless: get_basic works. made it all the way around the ring buffer.
now auto-generates movies
Split visualization into a different funcitongot basic trajectory computation workingsimple control is working
New function which calculates desired positions
Wireless testing, made changes to wireless library (xbee.c, debugging changes only) and test_wireless2.c for continued wireless tests.
wireless: added check_last_receive debug info
wireless: fixing wl_get_basic
wireless: added more basic_buf debug info
wireless: added basic_buf debug info
working on new output options for matlab sim, plots are kind of broken at the moment
Added plots and arrow making code
fixed sensor model
fixed models and madlab vector directions
Basic motor model design. - motionModel.m
added encoder lag to sensor model
sensor model
fixed typos with matlab code
added some skeleton code for matlab simulation
Wireless: Updated test code.
wireless: debug info
wireless: fix for wl_get_basic
added matlab dir
created branch of trunk/code for controlls project
wireless: TX works, basic buffer is full after first wl_get_basic() call
wireless: updated xbee interrupt TX receive
wireless: updated xbee interrupt debug info
removed library .a files from repository
Wireless: Adding code to debug the library.
wireless: fixed MODEM_STATUS, TX_STATUS message types (I think).Still dropping out of API mode at random.
wireless: api mode 2 sending now implemented
wireless: fixed some API mode 2 xbee.c stuff
wireless: added API mode 2 support for receiving
wireless: redo of wireless_receive functions for basic and dispatch
Wireless: Changes to wireless test program.
wireless: fixing PAN id
wireless: more debug info
wireless: updated pan debug info
wireless: switched byte order for AT command get functions
wireless: switched byte order for AT command set functions
wireless: xbee debug statements updated.
Fixed test and library code so tests run, still debugging.
wireless: more debug print statements
wireless: update to xbee_terminate
Fixed some things so it works. It just now gets stuck initialing wl_init.
wireless: got MY address form eeprom
wireless: fixed debug statements and flash memory
Debugged from last update.
Put debug statements back in the code (instead of program space). Done by merging with version 1649, and just copying in the current new functions to send and receive.
wireless: removed debug prints from flash memory. Will add them back in an hour.
Added code to test_wireless2.c to actually test sending and receiving, and some ACK functionality.
wireless: reduced size by moving debug strings in xbee.c to flash memory. We now have 640 bytes left when compiling unit tests.
wireless: test_wireless2.c: moved debug strings to program space, so they all take up a total of 58 bytes. Still 300 bytes over the limit. Might have to separate the unit_tests such that only the currently running tests are compiled and linked.
Fixed return type of handlers.
wireless: test_wireless2.c updates
Made packet handlers have correct headers.
wireless: wireless2.c
wireless: test_xbee is good. Need to start testing wireless_send and wireless_receive.
wireless: fixed API mode 1. Can now enter and exit API mode properly. Can also set and read MY address.
analog loop goneA/D conversions now blockingA/D clock sped up
wireless: more debugging trying to get API mode 1 to work. We seem to get into API mode, but can't receive more than 3 bytes of the command response frame correctly.
fixed not compiling libwireless
got the status flag masking to work. API mode still doesn't work
Got xbee interrupt to work in command mode (API mode 0 off)Still working on API mode 1 ON
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