コード例 #1
0
ファイル: CurieIMU.cpp プロジェクト: mjs513/FreeIMU-Updates
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;
    }
}
コード例 #2
0
ファイル: CurieIMU.cpp プロジェクト: xbed/SMeshStudio_Core
bool CurieIMUClass::stepsDetected()
{
    return getIntStepStatus();
}