Self test boot program for testing icarus sensors
Dependencies: BLE_API mbed nRF51822
Fork of BLE_UARTConsole by
Diff: ADXL362Sensor.h
- Revision:
- 13:ef0ce8fa871f
- Parent:
- 12:9076e6453115
- Child:
- 14:cb369746225d
--- a/ADXL362Sensor.h Tue Mar 03 20:00:21 2015 +0000 +++ b/ADXL362Sensor.h Sun Apr 05 09:54:04 2015 +0000 @@ -57,7 +57,7 @@ public: //The recommended SPI clock speeds are 1 MHz to 5 MHz, with 12 pF maximum loading. - ADXL362Sensor(SPI&,DigitalOut&); + ADXL362Sensor(SPI&,DigitalOut&, void (*debug_)(const char* format, ...)=0); virtual char* getSimpleName(); virtual void getSensorDetails(sensor_t*); //verify basic integrity of underlining hardware @@ -65,6 +65,7 @@ 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);