From 31470e3a39374dbfdaa42e189f80a010f44b67b6 Mon Sep 17 00:00:00 2001 From: SDAMcIntyre Date: Mon, 29 May 2017 11:54:49 +0200 Subject: [PATCH] added new function getDevID() --- keywords.txt | 1 + src/SparkFun_ADXL345.cpp | 6 ++++++ src/SparkFun_ADXL345.h | 1 + 3 files changed, 8 insertions(+) diff --git a/keywords.txt b/keywords.txt index 2f044b1..0e8eb91 100755 --- a/keywords.txt +++ b/keywords.txt @@ -20,6 +20,7 @@ SparkFunADXL345 KEYWORD1 ####################################### powerOn KEYWORD2 +getDevID KEYWORD2 setActivityXYZ KEYWORD2 setActivityThreshold KEYWORD2 setInactivityXYZ KEYWORD2 diff --git a/src/SparkFun_ADXL345.cpp b/src/SparkFun_ADXL345.cpp index 1e91bcd..f4dc0e0 100644 --- a/src/SparkFun_ADXL345.cpp +++ b/src/SparkFun_ADXL345.cpp @@ -62,6 +62,12 @@ void ADXL345::powerOn() { writeTo(ADXL345_POWER_CTL, 8); // Measure } +int ADXL345::getDevID() { + byte _b; + readFrom(ADXL345_DEVID, 1, &_b); + return int (_b); +} + /*********************** READING ACCELERATION ***********************/ /* Reads Acceleration into Three Variables: x, y and z */ diff --git a/src/SparkFun_ADXL345.h b/src/SparkFun_ADXL345.h index 504a23a..0c1624c 100644 --- a/src/SparkFun_ADXL345.h +++ b/src/SparkFun_ADXL345.h @@ -117,6 +117,7 @@ class ADXL345 ADXL345(); ADXL345(int CS); void powerOn(); + int getDevID(); void readAccel(int* xyx); void readAccel(int* x, int* y, int* z); void get_Gxyz(double *xyz);