DE_4.2.2 Project 1b 150208 *has errors I dont know how to fix

Fork of MMA8451Q8 by David Estrada

Files at this revision

API Documentation at this revision

Comitter:
destradafilm
Date:
Mon Feb 09 04:50:56 2015 +0000
Parent:
9:a9cba88ad7f6
Commit message:
DE_4.2.2

Changed in this revision

MMA8451Q8.cpp Show annotated file Show diff for this revision Revisions of this file
MMA8451Q8.h Show annotated file Show diff for this revision Revisions of this file
--- a/MMA8451Q8.cpp	Wed Feb 04 06:50:25 2015 +0000
+++ b/MMA8451Q8.cpp	Mon Feb 09 04:50:56 2015 +0000
@@ -139,6 +139,13 @@
     writeRegs(data, 2); // make active  
 }
 
+//WRITE setRegister In STandby
+
+void setRegisterInStandby(uint8_t regAddress, uint8_t regData){
+    uint8_t data[NUM_DATA] = {REG_CTRL_REG_1, 0x00}; // put in standby mode 
+    writeRegs(data, NUM_DATA); // put in standby   
+}
+
 float MMA8451Q::getAccX() {
     return (float(getAccAxis(REG_OUT_X_MSB))/gScaling[gChosen]);
 }
--- a/MMA8451Q8.h	Wed Feb 04 06:50:25 2015 +0000
+++ b/MMA8451Q8.h	Mon Feb 09 04:50:56 2015 +0000
@@ -110,8 +110,8 @@
   Allow user to set max g's
   **/ 
   void setGLimit(int gSelect); 
-  // added in .cpp file for tap configuration
-  void setPulseConfiguration(uint8_t latch,uint8_t axisSet);
+  
+
   
   /// Adding to setup other registers _ DE _ 150203
   void setPulseThreshold (uint8_t axisSelect, uint8_t threshold);
@@ -121,6 +121,11 @@
   void readRegs(int addr, uint8_t * data, int len);
   void writeRegs(uint8_t * data, int len);
   
+  void setRegisterInStandby(uint8_t regAddress, uint8_t regData);
+  
+  // added in .cpp file for tap configuration
+  void setPulseConfiguration(uint8_t latch,uint8_t axisSet);
+  
 private: