bool CurieImuClass::getInterruptStatus(int feature) { switch (feature) { case CURIE_IMU_FREEFALL: return getIntFreefallStatus(); case CURIE_IMU_SHOCK: return getIntShockStatus(); case CURIE_IMU_STEP: return getIntStepStatus(); case CURIE_IMU_MOTION: return getIntMotionStatus(); case CURIE_IMU_ZERO_MOTION: return getIntZeroMotionStatus(); case CURIE_IMU_TAP: return getIntTapStatus(); case CURIE_IMU_DOUBLE_TAP: return getIntDoubleTapStatus(); case CURIE_IMU_FIFO_FULL: return getIntFIFOBufferFullStatus(); case CURIE_IMU_DATA_READY: return getIntDataReadyStatus(); default: return false; } }
bool CurieIMUClass::stepsDetected() { return getIntStepStatus(); }