spark/core-firmware — pull request #284 by satishgn (2014-08-30 08:12:49+00:00)
Title: TwoWire Rework - added missing Slave mode using DMA/Interrupts and updated Master mode using DMA

Lots of goodies added:
1)Added mssing Slave mode capability
2)Updated Master mode
3)Use of DMA + Interrupts
4)Added optional Wire.speed() method which should be called before Wire.begin()

Hardware Test Setup:
Core 1 <=> Core 2
SDA <=> SDA : connect a pull-up(1.5K to 10K) resistor to 3.3V
SCL <=> SCL : connect a pull-up(1.5K to 10K) resistor to 3.3V
GND <=> GND

Firmware Test Code:
Master Reader <=> Slave Sender : Test code over here: http://arduino.cc/en/Tutorial/MasterReader
Master Sender <=> Slave Reader : Test code over here: http://arduino.cc/en/Tutorial/MasterWriter