/* * MMA8652FC.h * * Created on: 31Aug.,2017 * Author: Ben V. Brown */ #ifndef MMA8652FC_HPP_ #define MMA8652FC_HPP_ #include "BSP.h" #include "I2C_Wrapper.hpp" #include "MMA8652FC_defines.h" class MMA8652FC { public: // Returns true if this accelerometer is detected static bool detect(); // Init any internal state static bool initalize(); static Orientation getOrientation(); // Reads the I2C register and returns the orientation (true == left) static void getAxisReadings(int16_t &x, int16_t &y, int16_t &z); private: }; #endif /* MMA8652FC_HPP_ */