History | View | Annotate | Download (50.3 KB)
Wireless: updated library to make it more readable and to reduce possible errors with acking (untested changes, but shouldn't be broken or something is very wrong).
wireless: XBEE_TX_STATUS debug info
wireless: moving to API mode 2
wireless: more debug info
wireless: fix for other buffer in xbee.c
wireless: get_basic works. made it all the way around the ring buffer.
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: added more basic_buf debug info
wireless: added basic_buf debug info
wireless: debug info
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
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: fixing PAN id
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: update to xbee_terminate
wireless: got MY address form eeprom
wireless: fixed debug statements and flash memory
wireless: removed debug prints from flash memory. Will add them back in an hour.
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.
wireless: test_wireless2.c updates
wireless: test_xbee is good. Need to start testing wireless_send and wireless_receive.
wl: update to unit tests, still doesn't work
wl: the library fully compiles with all functions written
wl updates: compile issues; now finished (for now)
wl updates: compile issues
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
wireless: update to the receive buffers
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: core send function and ack function done
editing wireless branch, added error codes and constants
added prototypes for the public api functions for the new wireless library