Self test boot program for testing icarus sensors
Dependencies: BLE_API mbed nRF51822
Fork of BLE_UARTConsole by
Diff: ADXL362Sensor.h
- 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);