Self test boot program for testing icarus sensors

Dependencies:   BLE_API mbed nRF51822

Fork of BLE_UARTConsole by Bluetooth Low Energy

Revision:
12:9076e6453115
Parent:
10:3a24c970db40
Child:
13:ef0ce8fa871f
--- a/ADXL362Sensor.h	Thu Jan 29 12:24:01 2015 +0000
+++ b/ADXL362Sensor.h	Tue Mar 03 20:00:21 2015 +0000
@@ -54,17 +54,17 @@
 
  
 class ADXL362Sensor : public BaseSensor {
+
 public:
 //The recommended SPI clock speeds are 1 MHz to 5 MHz, with 12 pF maximum loading.
-    ADXL362Sensor(SPI*,DigitalOut*);
+    ADXL362Sensor(SPI&,DigitalOut&);
     virtual char* getSimpleName();
     virtual void getSensorDetails(sensor_t*);
     //verify basic integrity of underlining hardware
     virtual uint32_t verifyIntegrity(uint32_t*);  
-private:  
-    SPI* spi; 
-    DigitalOut* cs;
-    
+private:      
+    SPI& spi; 
+    DigitalOut& cs;
     uint32_t selfTest(uint32_t* errorResult);
     void refreshAcceleration12(int16_t* x, int16_t* y, int16_t* z);
     uint32_t readRegister32(uint8_t reg);