68         MMA7660(
int bus, uint8_t address=MMA7660_DEFAULT_I2C_ADDR);
 
   82         bool writeByte(uint8_t reg, uint8_t byte);
 
  200 #if defined(SWIGJAVA) || defined(JAVACALLBACK) 
  210             static float values[3];
 
  224             static int values[3];
 
  231             installISR(pin, mraa_java_isr_callback, runnable);
 
  243         void installISR(
int pin, 
void (*isr)(
void *), 
void *arg);
 
  244 #endif // defined(SWIGJAVA) || defined(JAVACALLBACK) 
  250 #if defined(SWIGJAVA) || defined(JAVACALLBACK) 
  251         void installISR(
int pin, 
void (*isr)(
void *), 
void *arg);
 
bool writeByte(uint8_t reg, uint8_t byte)
Definition: mma7660.cxx:48
 
void setModeStandby()
Definition: mma7660.cxx:80
 
void installISR(int pin, void(*isr)(void *), void *arg)
Definition: mma7660.cxx:158
 
bool tiltTap()
Definition: mma7660.cxx:138
 
API for the MMA7660 I2C 3-Axis Digital Accelerometer. 
Definition: mma7660.hpp:59
 
bool setSampleRate(MMA7660_AUTOSLEEP_T sr)
Definition: mma7660.cxx:178
 
bool tiltShake()
Definition: mma7660.cxx:148
 
bool setInterruptBits(uint8_t ibits)
Definition: mma7660.cxx:170
 
void setModeActive()
Definition: mma7660.cxx:73
 
void getRawValues(int *x, int *y, int *z)
Definition: mma7660.cxx:66
 
uint8_t readByte(uint8_t reg)
Definition: mma7660.cxx:56
 
uint8_t tiltBackFront()
Definition: mma7660.cxx:118
 
uint8_t tiltLandscapePortrait()
Definition: mma7660.cxx:128
 
uint8_t getVerifiedTilt()
Definition: mma7660.cxx:108
 
void getAcceleration(float *ax, float *ay, float *az)
Definition: mma7660.cxx:186
 
void uninstallISR()
Definition: mma7660.cxx:165
 
int getVerifiedAxis(MMA7660_REG_T axis)
Definition: mma7660.cxx:88
 
virtual ~MMA7660()
Definition: mma7660.cxx:43
 
C API for the mma7660 driver. 
 
MMA7660(int bus, uint8_t address=MMA7660_DEFAULT_I2C_ADDR)
Definition: mma7660.cxx:35