Firmware update.
Compressed read values.
Allowing for debug of firmware.
Now with debug statements dumping to serial port.
Adding SPI API handlers.
Added SPI API. Starting on wire.
Wire interface is built out.
Updating SPI.transfer.
Update to allow always send.
Updating the firmware to pass the spark verifier tests.
Merge updates.
Firmware verified.
Adding back in the wrapped send function.
Merge remote-tracking branch 'voodootikigod/voodoospark' into voodoospark

* voodootikigod/voodoospark:
  Adding back in the wrapped send function.
  Firmware verified.
  Updating the firmware to pass the spark verifier tests.
  Update to allow always send.
  Updating SPI.transfer.
  Wire interface is built out.
  Added SPI API. Starting on wire.
  Adding SPI API handlers.
  Now with debug statements dumping to serial port.
  Allowing for debug of firmware.
  Compressed read values.
  Firmware update.

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>

Conflicts:
	firmware/voodoospark.cpp
cache bit op result
Update to continuous read action

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>