Homework 8.1, which changes a library to set the accelerometer to standy mode temporarily via bit masking in order to change g limits.

Fork of MMA8451Q8 by Stanley Cohen

Revision:
8:ebf150f92734
Parent:
5:be042e8c1756
--- a/MMA8451Q8.h	Wed Feb 22 15:35:47 2017 +0000
+++ b/MMA8451Q8.h	Mon Mar 06 21:17:38 2017 +0000
@@ -97,16 +97,21 @@
    * @param res array where acceleration data will be stored
    */
   void getAccAllAxis(float * res);
-
+  int16_t getAccAxis(uint8_t addr);
 
   I2C m_i2c;
   int m_addr;
+  int gChosen;
+  
+  //these two new functions could be made private
+  void setStandbyMode();
+  void setActiveMode();
   void readRegs(int addr, uint8_t * data, int len);
   void writeRegs(uint8_t * data, int len);
-  void setGLimit(); 
+  void setGLimit(int gSelect); 
   
 private: 
-  int16_t getAccAxis(uint8_t addr);
+  
 
 };