Command processor to access I2C and SPI Takes URI coded commands and returns JSON array

Fork of SerialInterface by Greg Steiert

Revision:
7:06a2eb2483f6
Parent:
6:c9b7256c8261
Child:
9:f52181496512
--- a/SerialInterface.cpp	Thu Dec 15 03:56:56 2016 +0000
+++ b/SerialInterface.cpp	Thu Dec 15 17:42:33 2016 +0000
@@ -5,21 +5,16 @@
 #include "mbed.h"
 #include "SerialInterface.h"
 
-SerialInterface::SerialInterface(I2C &i2c, SPI &spi): _i2c(i2c), _spi(spi) 
+SerialInterface::SerialInterface(I2C &i2c, SPI &spi, DigitalInOut* gpio, AnalogIn* ain): _i2c(i2c), _spi(spi) 
 {
+    _gpio = gpio;  // save pointer to GPIO pins
+    _ain = ain;  // save pointer to GPIO pins
 }
 
 SerialInterface::~SerialInterface()
 {
 }
 
-// Initialize SerialInterface
-void SerialInterface::init(DigitalInOut* gpio, AnalogIn* ain)
-{
-    _gpio = gpio;  // save pointer to GPIO pins
-    _ain = ain;  // save pointer to GPIO pins
-}
-
 /* Analog In
  * /a              read all
  * /a/[pin]        read from pin