One too many set of define guards is not kosher
Add defines for data and lock safe methods in radioSendData
Standardize exit codes for radioSendData according to stdlib.h
Merge branch 'master' into imageproc2.5-integration
UART driver added with the hope of putting received packets direcly in the command queue, and just accepting outgoing packets one at a time. Doesn't seem to work with transmission currently.
UART driver works with arbitrary callback function for RX
Merge branch 'master' into imageproc2.5-integration
State machine interrupt driven I2C code tested, need to clean up organization of ams-enc a bit
Comment radio auto-calibration code as it's untested, yet recommendeded

This originally used define guards, which caused a warning when compiling
because radioSetStateOff() wasn't getting used anywhere.
Merge branch 'master' into imageproc2.5-integration
Enable radio auto-calibration code for easier testing; off by default
Merge branch 'master' into imageproc2.5-integration
I2C driver appears to be working for both blocking and non-blocking reads of the encoders. Tested with pid running to verify that ocount is being properly updated. NOTE: delay of unknown length is necessary before calling amsEncoderSetup, otherwise encoders will NACK write and hang the code.
Removed commented out line with old encoder high/low bytes
Fixed typo in comment about BRG for 115200 baud
Merge remote-tracking branch 'biomimetics/imageproc2.5-integration' into imageproc2.5-integration
Merge remote-tracking branch 'Buchan/imageproc2.5-integration' into imageproc2.5-integration
Boinked up the data rate, disabled DLPF