| _accel_cali_offset | SensorQMI8658 | protected |
| _accel_cali_sum | SensorQMI8658 | protected |
| _accel_enabled | SensorQMI8658 | protected |
| _accel_odr | SensorQMI8658 | protected |
| _accel_range | SensorQMI8658 | protected |
| _accel_scale | SensorQMI8658 | protected |
| _accel_speed_buffer | SensorQMI8658 | protected |
| _accel_static_deviation | SensorQMI8658 | protected |
| ComplexDeviceWithHal::_addr | DeviceBeginCommon | protected |
| ComplexStaticDeviceWithHal::_addr | DeviceBeginCommon | protected |
| _axis_layout | SensorQMI8658 | protected |
| _dyn_cal_enabled | SensorQMI8658 | protected |
| _dyn_cali_sample_count | SensorQMI8658 | protected |
| _dyn_gyro_offset | SensorQMI8658 | protected |
| _dyn_gyro_sum | SensorQMI8658 | protected |
| _dyn_offset_applied | SensorQMI8658 | protected |
| _dyn_static_delay | SensorQMI8658 | protected |
| _dyn_static_flag | SensorQMI8658 | protected |
| _fifo_buffer | SensorQMI8658 | protected |
| _fifo_buffer_size | SensorQMI8658 | protected |
| _fifo_enabled | SensorQMI8658 | protected |
| _fifo_mode | SensorQMI8658 | protected |
| _fifo_watermark | SensorQMI8658 | protected |
| _firmware_version | SensorQMI8658 | protected |
| _gyro_cali_offset | SensorQMI8658 | protected |
| _gyro_cali_sum | SensorQMI8658 | protected |
| _gyro_enabled | SensorQMI8658 | protected |
| _gyro_odr | SensorQMI8658 | protected |
| _gyro_range | SensorQMI8658 | protected |
| _gyro_scale | SensorQMI8658 | protected |
| _gyro_speed_buffer | SensorQMI8658 | protected |
| _gyro_static_deviation | SensorQMI8658 | protected |
| _hw_st_accel_result | SensorQMI8658 | protected |
| _hw_st_gyro_result | SensorQMI8658 | protected |
| ComplexDeviceWithHal::_iface | DeviceBeginCommon | protected |
| ComplexStaticDeviceWithHal::_iface | DeviceBeginCommon | protected |
| _int_enabled | SensorQMI8658 | protected |
| _int_pin | SensorQMI8658 | protected |
| _int_pin_mask | SensorQMI8658 | protected |
| _last_step_count | SensorQMI8658 | protected |
| _last_tap_event | SensorQMI8658 | protected |
| _last_tap_event_ms | SensorQMI8658 | protected |
| _last_timestamp | SensorQMI8658 | protected |
| _motion_any_configured | SensorQMI8658 | protected |
| _motion_any_thr | SensorQMI8658 | protected |
| _motion_any_window | SensorQMI8658 | protected |
| _motion_no_configured | SensorQMI8658 | protected |
| _motion_no_thr | SensorQMI8658 | protected |
| _motion_no_window | SensorQMI8658 | protected |
| _motion_sig_configured | SensorQMI8658 | protected |
| _motion_sig_confirm_window | SensorQMI8658 | protected |
| _motion_sig_wait_window | SensorQMI8658 | protected |
| _static_cali_complete | SensorQMI8658 | protected |
| _static_cali_enabled | SensorQMI8658 | protected |
| _static_cali_sample_count | SensorQMI8658 | protected |
| _sync_mode | SensorQMI8658 | protected |
| _tap_event_active | SensorQMI8658 | protected |
| _usid | SensorQMI8658 | protected |
| ACC_ODR_1000Hz enum value | SensorQMI8658 | |
| ACC_ODR_125Hz enum value | SensorQMI8658 | |
| ACC_ODR_250Hz enum value | SensorQMI8658 | |
| ACC_ODR_31_25Hz enum value | SensorQMI8658 | |
| ACC_ODR_500Hz enum value | SensorQMI8658 | |
| ACC_ODR_62_5Hz enum value | SensorQMI8658 | |
| ACC_ODR_LOWPOWER_11Hz enum value | SensorQMI8658 | |
| ACC_ODR_LOWPOWER_128Hz enum value | SensorQMI8658 | |
| ACC_ODR_LOWPOWER_21Hz enum value | SensorQMI8658 | |
| ACC_ODR_LOWPOWER_3Hz enum value | SensorQMI8658 | |
| ACC_RANGE_16G enum value | SensorQMI8658 | |
| ACC_RANGE_2G enum value | SensorQMI8658 | |
| ACC_RANGE_4G enum value | SensorQMI8658 | |
| ACC_RANGE_8G enum value | SensorQMI8658 | |
| AccelODR enum name | SensorQMI8658 | |
| AccelODR enum name | SensorQMI8658 | |
| AccelRange enum name | SensorQMI8658 | |
| AccelRange enum name | SensorQMI8658 | |
| afterCommReady() | DeviceBeginCommon | inlineprotectedvirtual |
| afterInitSuccess(uint8_t param) | DeviceBeginCommon | inlineprotectedvirtual |
| ANY_MOTION_EN_X enum value | SensorQMI8658 | |
| ANY_MOTION_EN_Y enum value | SensorQMI8658 | |
| ANY_MOTION_EN_Z enum value | SensorQMI8658 | |
| ANY_MOTION_LOGIC_AND enum value | SensorQMI8658 | |
| applyMotionConfig() | SensorQMI8658 | protected |
| ASYNC_MODE enum value | SensorQMI8658 | |
| axisConvert(int16_t accel_data[3], int16_t gyro_data[3]) | SensorQMI8658 | |
| beforeBegin() | DeviceBeginCommon | inlineprotectedvirtual |
| ComplexDeviceWithHal::begin(CommInterface interface, SensorCommCustom::CustomCallback callback, SensorCommCustomHal::CustomHalCallback hal_callback, uint8_t addr=0) | ComplexDeviceWithHal | inline |
| ComplexStaticDeviceWithHal::begin(CommInterface interface, SensorCommCustom::CustomCallback callback, SensorCommCustomHal::CustomHalCallback hal_callback, uint8_t addr=0) | ComplexStaticDeviceWithHal | inline |
| ComplexDeviceWithHal::beginLifecycle(uint8_t addr, uint8_t iface, uint8_t initParam, CreateComm createComm) | DeviceBeginCommon | inlineprotected |
| ComplexStaticDeviceWithHal::beginLifecycle(uint8_t addr, uint8_t iface, uint8_t initParam, CreateComm createComm) | DeviceBeginCommon | inlineprotected |
| calibrate(uint16_t *gyro_x_gain=nullptr, uint16_t *gyro_y_gain=nullptr, uint16_t *gyro_z_gain=nullptr) | SensorQMI8658 | |
| calibration(uint16_t *gX_gain=NULL, uint16_t *gY_gain=NULL, uint16_t *gZ_gain=NULL) | SensorQMI8658 | inline |
| callbacks | SensorQMI8658 | protected |
| ComplexDeviceWithHal::clearCommState() | DeviceBeginCommon | inlineprotected |
| ComplexStaticDeviceWithHal::clearCommState() | DeviceBeginCommon | inlineprotected |
| clearPedometerCounter() | SensorQMI8658 | inline |
| ComplexDeviceWithHal::clrRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| ComplexStaticDeviceWithHal::clrRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| ComplexDeviceWithHal::comm | DeviceBeginCommon | protected |
| ComplexStaticDeviceWithHal::comm | DeviceBeginCommon | protected |
| CommandTable enum name | SensorQMI8658 | |
| configAccel(AccelFullScaleRange range, float data_rate_hz, LpfMode lpf=LpfMode::MODE_0) | SensorQMI8658 | |
| configAccel(AccelRange range, AccelODR odr, LpfMode lpf=LpfMode::MODE_0) | SensorQMI8658 | |
| configAccel(AccelRange range, float data_rate_hz, LpfMode lpf=LpfMode::MODE_0) | SensorQMI8658 | |
| configAccelerometer(AccelRange range, AccelODR odr, LpfMode lpfOdr=LPF_MODE_0) | SensorQMI8658 | inline |
| configActivityInterruptMap(IntPin pin) | SensorQMI8658 | inline |
| configFifo(FifoMode mode, FifoSamples samples=FifoSamples::SAMPLES_16, uint8_t watermark_samples=16) | SensorQMI8658 | |
| configFIFO(FIFO_Mode mode, FIFO_Samples samples=FIFO_SAMPLES_16, IntPin pin=INTERRUPT_PIN_DISABLE, uint8_t trigger_samples=16) | SensorQMI8658 | inline |
| configGyro(GyroFullScaleRange range, float data_rate_hz, LpfMode lpf=LpfMode::MODE_0) | SensorQMI8658 | |
| configGyro(GyroRange range, GyroODR odr, LpfMode lpf=LpfMode::MODE_0) | SensorQMI8658 | |
| configGyro(GyroRange range, float data_rate_hz, LpfMode lpf=LpfMode::MODE_0) | SensorQMI8658 | |
| configGyroscope(GyroRange range, GyroODR odr, LpfMode lpfOdr=LPF_MODE_0) | SensorQMI8658 | inline |
| configMotion(uint8_t modeCtrl, float AnyMotionXThr, float AnyMotionYThr, float AnyMotionZThr, uint8_t AnyMotionWindow, float NoMotionXThr, float NoMotionYThr, float NoMotionZThr, uint8_t NoMotionWindow, uint16_t SigMotionWaitWindow, uint16_t SigMotionConfirmWindow) | SensorQMI8658 | inline |
| configMotionDetect(MotionType type, float threshold_x, float threshold_y, float threshold_z, uint8_t duration) | SensorQMI8658 | |
| configMotionDetectDefault(MotionType type) | SensorQMI8658 | |
| configPedometer(uint16_t sample_count, uint16_t peak_to_peak, uint16_t peak_threshold, uint16_t time_up, uint8_t time_low=20, uint8_t entry_count=10, uint8_t fix_precision=0, uint8_t sig_count=4) | SensorQMI8658 | |
| configPedometer(uint16_t ped_sample_cnt, uint16_t ped_fix_peak2peak, uint16_t ped_fix_peak, uint16_t ped_time_up, uint8_t ped_time_low=0x14, uint8_t ped_time_cnt_entry=0x0A, uint8_t ped_fix_precision=0x00, uint8_t ped_sig_count=0x04) | SensorQMI8658 | inline |
| configPedometerDefault(float odr=125.0f) | SensorQMI8658 | |
| configTap(TapPriority priority, uint8_t peak_window, uint16_t tap_window, uint16_t double_tap_window, float peak_mag_threshold, float quiet_threshold) | SensorQMI8658 | |
| configTap(uint8_t priority, uint8_t peakWindow, uint16_t tapWindow, uint16_t dTapWindow, float alpha, float gamma, float peakMagThr, float UDMThr) | SensorQMI8658 | inline |
| configTapDefault(TapPriority priority=TapPriority::X_GT_Y_GT_Z) | SensorQMI8658 | |
| configureFifo(bool enable, uint8_t watermark_samples=16) override | SensorQMI8658 | virtual |
| configWakeOnMotion(uint8_t threshold=200, float odr_hz=128.0f, IntPin pin=IntPin::PIN2) | SensorQMI8658 | |
| configWakeOnMotion(uint8_t threshold, AccelODR odr, IntPin pin) | SensorQMI8658 | |
| configWakeOnMotion(uint8_t threshold, AccelODR odr, IntPin pin, uint8_t default_pin_value, uint8_t blanking_time, AccelRange acc_range) | SensorQMI8658 | |
| configWakeOnMotion(uint8_t WoMThreshold=200, AccelODR odr=ACC_ODR_LOWPOWER_128Hz, IntPin pin=INTERRUPT_PIN_2, uint8_t defaultPinValue=1, uint8_t blankingTime=0x20, AccelRange accRange=ACC_RANGE_8G) | SensorQMI8658 | inline |
| configWakeOnMotionAdvanced(uint8_t threshold, float odr_hz, IntPin pin, uint8_t default_pin_value, uint8_t blanking_time, AccelFullScaleRange acc_range) | SensorQMI8658 | |
| CTRL_CMD_ACCEL_HOST_DELTA_OFFSET enum value | SensorQMI8658 | |
| CTRL_CMD_ACK enum value | SensorQMI8658 | |
| CTRL_CMD_AHB_CLOCK_GATING enum value | SensorQMI8658 | |
| CTRL_CMD_APPLY_GYRO_GAINS enum value | SensorQMI8658 | |
| CTRL_CMD_CONFIGURE_MOTION enum value | SensorQMI8658 | |
| CTRL_CMD_CONFIGURE_PEDOMETER enum value | SensorQMI8658 | |
| CTRL_CMD_CONFIGURE_TAP enum value | SensorQMI8658 | |
| CTRL_CMD_COPY_USID enum value | SensorQMI8658 | |
| CTRL_CMD_GYRO_HOST_DELTA_OFFSET enum value | SensorQMI8658 | |
| CTRL_CMD_ON_DEMAND_CALIBRATION enum value | SensorQMI8658 | |
| CTRL_CMD_REQ_FIFO enum value | SensorQMI8658 | |
| CTRL_CMD_RESET_PEDOMETER enum value | SensorQMI8658 | |
| CTRL_CMD_RST_FIFO enum value | SensorQMI8658 | |
| CTRL_CMD_SET_RPU enum value | SensorQMI8658 | |
| CTRL_CMD_WRITE_WOM_SETTING enum value | SensorQMI8658 | |
| DataReadyCallback typedef | SensorQMI8658 | |
| DataReadyMask enum name | ImuBase | |
| ComplexDeviceWithHal::DeviceBeginCommon()=default | DeviceBeginCommon | protected |
| ComplexStaticDeviceWithHal::DeviceBeginCommon()=default | DeviceBeginCommon | protected |
| disableAccel() override | SensorQMI8658 | virtual |
| disableAccelerometer() | SensorQMI8658 | inline |
| disableGyro() override | SensorQMI8658 | virtual |
| disableGyroscope() | SensorQMI8658 | inline |
| disableInterrupt(IntPin pin) | SensorQMI8658 | |
| disableLockingMechanism() | SensorQMI8658 | |
| disableLockingMechanism() | SensorQMI8658 | inline |
| disableMotionDetect() | SensorQMI8658 | |
| disableMotionDetect() | SensorQMI8658 | inline |
| disablePedometer() | SensorQMI8658 | |
| disablePedometer() | SensorQMI8658 | inline |
| disableSyncMode() override | SensorQMI8658 | virtual |
| disableSyncSampleMode() | SensorQMI8658 | inline |
| disableTap() | SensorQMI8658 | |
| disableTap() | SensorQMI8658 | inline |
| DOUBLE_TAP enum value | SensorQMI8658 | |
| dumpCtrlRegister() | SensorQMI8658 | inline |
| dumpRegisters() | SensorQMI8658 | |
| DYN_CAL_BUFFER_SIZE | SensorQMI8658 | protectedstatic |
| DYN_CAL_STATIC_COUNT | SensorQMI8658 | protectedstatic |
| enableAccel() override | SensorQMI8658 | virtual |
| enableAccelerometer() | SensorQMI8658 | inline |
| enableDataReadyINT(bool enable=true) | SensorQMI8658 | inline |
| enableDataReadyInterrupt(IntPin pin=IntPin::PIN2) | SensorQMI8658 | |
| enableDynamicGyroCalibration(bool enable) | SensorQMI8658 | |
| enableGyro() override | SensorQMI8658 | virtual |
| enableGyroscope() | SensorQMI8658 | inline |
| enableINT(IntPin pin, bool enable=true) | SensorQMI8658 | inline |
| enableInterrupt(IntPin pin) | SensorQMI8658 | |
| enableLockingMechanism() | SensorQMI8658 | |
| enableLockingMechanism() | SensorQMI8658 | inline |
| enableMotionDetect(IntPin pin=IntPin::PIN1) | SensorQMI8658 | |
| enableMotionDetect(IntPin pin=INTERRUPT_PIN_1) | SensorQMI8658 | inline |
| enablePedometer(IntPin pin=IntPin::DISABLE) | SensorQMI8658 | |
| enablePedometer(IntPin pin=INTERRUPT_PIN_DISABLE) | SensorQMI8658 | inline |
| enableStaticCalibration(bool enable) | SensorQMI8658 | |
| enableSyncMode() override | SensorQMI8658 | virtual |
| enableSyncSampleMode() | SensorQMI8658 | inline |
| enableTap(IntPin pin=IntPin::PIN1) | SensorQMI8658 | |
| enableTap(IntPin pin=INTERRUPT_PIN_1) | SensorQMI8658 | inline |
| ComplexDeviceWithHal::ensureValid() const override | ComplexDeviceWithHal | inlineprotectedvirtual |
| ComplexStaticDeviceWithHal::ensureValid() const override | ComplexStaticDeviceWithHal | inlineprotectedvirtual |
| EVENT_ANY_MOTION enum value | SensorQMI8658 | |
| EVENT_NO_MOTION enum value | SensorQMI8658 | |
| EVENT_PEDOMETER_MOTION enum value | SensorQMI8658 | |
| EVENT_SIGNIFICANT_MOTION enum value | SensorQMI8658 | |
| EVENT_TAP_MOTION enum value | SensorQMI8658 | |
| EVENT_WOM_MOTION enum value | SensorQMI8658 | |
| EventCallBack_t typedef | SensorQMI8658 | |
| ComplexDeviceWithHal::fail() | DeviceBeginCommon | inlineprotected |
| ComplexStaticDeviceWithHal::fail() | DeviceBeginCommon | inlineprotected |
| FIFO_Mode enum name | SensorQMI8658 | |
| FIFO_MODE_BYPASS enum value | SensorQMI8658 | |
| FIFO_MODE_FIFO enum value | SensorQMI8658 | |
| FIFO_MODE_STREAM enum value | SensorQMI8658 | |
| FIFO_Samples enum name | SensorQMI8658 | |
| FIFO_SAMPLES_128 enum value | SensorQMI8658 | |
| FIFO_SAMPLES_16 enum value | SensorQMI8658 | |
| FIFO_SAMPLES_32 enum value | SensorQMI8658 | |
| FIFO_SAMPLES_64 enum value | SensorQMI8658 | |
| FifoMode enum name | SensorQMI8658 | |
| FifoSamples enum name | SensorQMI8658 | |
| findClosestAccelLpOdr(float hz) | SensorQMI8658 | protected |
| findClosestAccelOdr(float hz) | SensorQMI8658 | protected |
| findClosestGyroOdr(float hz) | SensorQMI8658 | protected |
| getAccelerometer(float &x, float &y, float &z) | SensorQMI8658 | inline |
| getAccelerometerScales() | SensorQMI8658 | inline |
| getAccelRangeRegValue(AccelFullScaleRange range) | SensorQMI8658 | protected |
| getAccelRaw(int16_t *rawBuffer) | SensorQMI8658 | inline |
| getAccelScale() | SensorQMI8658 | |
| getAccelScaleFromRange(AccelFullScaleRange range) | SensorQMI8658 | protected |
| ComplexDeviceWithHal::getAddress() const | DeviceBeginCommon | inline |
| ComplexStaticDeviceWithHal::getAddress() const | DeviceBeginCommon | inline |
| getAxisLayout() const | SensorQMI8658 | |
| getCallbacks() | SensorQMI8658 | |
| getCallbacks() const | SensorQMI8658 | |
| getChipFirmwareVersion() | SensorQMI8658 | inline |
| getChipID() override | SensorQMI8658 | virtual |
| getChipID() | SensorQMI8658 | inlinevirtual |
| getChipUsid(uint8_t *buffer, uint8_t length) | SensorQMI8658 | |
| getChipUsid(uint8_t *buffer, uint8_t length) | SensorQMI8658 | inline |
| getComm() const override | DeviceBeginCommon | inlineprotectedvirtual |
| getDataReady() | SensorQMI8658 | inline |
| getDynamicGyroCalibrationOffsets(int16_t gyro_offset[3]) | SensorQMI8658 | |
| getFifoStatus() | SensorQMI8658 | |
| getFirmwareVersion() override | SensorQMI8658 | virtual |
| getGyroRangeRegValue(GyroFullScaleRange range) | SensorQMI8658 | protected |
| getGyroRaw(int16_t *rawBuffer) | SensorQMI8658 | inline |
| getGyroScale() | SensorQMI8658 | |
| getGyroScaleFromRange(GyroFullScaleRange range) | SensorQMI8658 | protected |
| getGyroscope(float &x, float &y, float &z) | SensorQMI8658 | inline |
| getGyroscopeScales() | SensorQMI8658 | inline |
| getHardwareSelfTestResults(float accel_result[3], float gyro_result[3]) | SensorQMI8658 | |
| ComplexDeviceWithHal::getInterface() const | DeviceBeginCommon | inline |
| ComplexStaticDeviceWithHal::getInterface() const | DeviceBeginCommon | inline |
| getInterruptStatus() | SensorQMI8658 | |
| getIrqStatus() | SensorQMI8658 | inline |
| getPedometerCounter() | SensorQMI8658 | inline |
| ComplexDeviceWithHal::getRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| ComplexStaticDeviceWithHal::getRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| getStaticCalibrationOffsets(int16_t accel_offset[3], int16_t gyro_offset[3]) | SensorQMI8658 | |
| getStatusRegister() | SensorQMI8658 | inline |
| getStepCount() | SensorQMI8658 | |
| getTapStatus() | SensorQMI8658 | |
| getTapStatus() | SensorQMI8658 | inline |
| getTemperature() override | SensorQMI8658 | virtual |
| getTemperature_C() | SensorQMI8658 | inline |
| getTimestamp() override | SensorQMI8658 | virtual |
| getTimestamp() | SensorQMI8658 | inlinevirtual |
| GYR_ODR_112_1Hz enum value | SensorQMI8658 | |
| GYR_ODR_1793_6Hz enum value | SensorQMI8658 | |
| GYR_ODR_224_2Hz enum value | SensorQMI8658 | |
| GYR_ODR_28_025Hz enum value | SensorQMI8658 | |
| GYR_ODR_3587_2Hz enum value | SensorQMI8658 | |
| GYR_ODR_448_4Hz enum value | SensorQMI8658 | |
| GYR_ODR_56_05Hz enum value | SensorQMI8658 | |
| GYR_ODR_7174_4Hz enum value | SensorQMI8658 | |
| GYR_ODR_896_8Hz enum value | SensorQMI8658 | |
| GYR_RANGE_1024DPS enum value | SensorQMI8658 | |
| GYR_RANGE_128DPS enum value | SensorQMI8658 | |
| GYR_RANGE_16DPS enum value | SensorQMI8658 | |
| GYR_RANGE_256DPS enum value | SensorQMI8658 | |
| GYR_RANGE_32DPS enum value | SensorQMI8658 | |
| GYR_RANGE_512DPS enum value | SensorQMI8658 | |
| GYR_RANGE_64DPS enum value | SensorQMI8658 | |
| GyroODR enum name | SensorQMI8658 | |
| GyroODR enum name | SensorQMI8658 | |
| GyroRange enum name | SensorQMI8658 | |
| GyroRange enum name | SensorQMI8658 | |
| ComplexDeviceWithHal::hal | DeviceBeginCommon | protected |
| ComplexStaticDeviceWithHal::hal | DeviceBeginCommon | protected |
| hardwareSelfTest(bool includeAccel=true, bool includeGyro=true) | SensorQMI8658 | |
| HW_ST_ACCEL_THRESHOLD_MG | SensorQMI8658 | protectedstatic |
| HW_ST_GYRO_THRESHOLD_DPS | SensorQMI8658 | protectedstatic |
| initImpl(uint8_t param) override | SensorQMI8658 | protectedvirtual |
| initImpl(uint8_t param) override | SensorQMI8658 | inlineprotectedvirtual |
| INTERRUPT_PIN_1 enum value | SensorQMI8658 | |
| INTERRUPT_PIN_2 enum value | SensorQMI8658 | |
| INTERRUPT_PIN_DISABLE enum value | SensorQMI8658 | |
| IntPin enum name | SensorQMI8658 | |
| IntPin typedef | SensorQMI8658 | |
| INVALID_TAP enum value | SensorQMI8658 | |
| isAccelEnabled() override | SensorQMI8658 | virtual |
| isDataReady(uint8_t mask=static_cast< uint8_t >(ImuBase::DataReadyMask::BOTH)) override | SensorQMI8658 | virtual |
| isDynamicGyroCalibrationEnabled() const | SensorQMI8658 | |
| isEnableAccelerometer() | SensorQMI8658 | inline |
| isEnableGyroscope() | SensorQMI8658 | inline |
| isGyroEnabled() override | SensorQMI8658 | virtual |
| isPresent() override | SensorQMI8658 | virtual |
| isStaticCalibrationComplete() const | SensorQMI8658 | |
| isStaticCalibrationEnabled() const | SensorQMI8658 | |
| Layout enum name | SensorQMI8658 | |
| LPF_MODE_0 enum value | SensorQMI8658 | |
| LPF_MODE_1 enum value | SensorQMI8658 | |
| LPF_MODE_2 enum value | SensorQMI8658 | |
| LPF_MODE_3 enum value | SensorQMI8658 | |
| LPF_OFF enum value | SensorQMI8658 | |
| LpfMode enum name | SensorQMI8658 | |
| LpfMode enum name | SensorQMI8658 | |
| MAX_STATIC_CALI_SAMPLES | SensorQMI8658 | protectedstatic |
| mgToBytes(float mg) | SensorQMI8658 | protected |
| MOTION_ANT_MOTION enum value | SensorQMI8658 | |
| MOTION_NO_MOTION enum value | SensorQMI8658 | |
| MOTION_PEDOMETER enum value | SensorQMI8658 | |
| MOTION_SIGNIFICANT enum value | SensorQMI8658 | |
| MOTION_TAP enum value | SensorQMI8658 | |
| MotionCallback typedef | SensorQMI8658 | |
| MotionCtrl enum name | SensorQMI8658 | |
| MotionEvent enum name | SensorQMI8658 | |
| MotionType enum name | SensorQMI8658 | |
| NO_MOTION_EN_X enum value | SensorQMI8658 | |
| NO_MOTION_EN_Y enum value | SensorQMI8658 | |
| NO_MOTION_EN_Z enum value | SensorQMI8658 | |
| NO_MOTION_LOGIC_OR enum value | SensorQMI8658 | |
| odrToFloat(float odr) | SensorQMI8658 | protected |
| onBeginFail() | DeviceBeginCommon | inlineprotectedvirtual |
| powerDown() | SensorQMI8658 | inline |
| powerOn() | SensorQMI8658 | inline |
| PRIORITY0 enum value | SensorQMI8658 | |
| PRIORITY1 enum value | SensorQMI8658 | |
| PRIORITY2 enum value | SensorQMI8658 | |
| PRIORITY3 enum value | SensorQMI8658 | |
| PRIORITY4 enum value | SensorQMI8658 | |
| PRIORITY5 enum value | SensorQMI8658 | |
| processDynamicCalibration(int16_t accel_data[3], int16_t gyro_data[3]) | SensorQMI8658 | |
| processStaticCalibration(int16_t accel_data[3], int16_t gyro_data[3]) | SensorQMI8658 | |
| QMI8658_ACCEL_EN_MASK | SensorQMI8658 | protectedstatic |
| QMI8658_ACCEL_GYRO_EN_MASK | SensorQMI8658 | protectedstatic |
| QMI8658_ACCEL_LPF_MASK | SensorQMI8658 | protectedstatic |
| QMI8658_FIFO_MAP_INT1 | SensorQMI8658 | protectedstatic |
| QMI8658_GYRO_EN_MASK | SensorQMI8658 | protectedstatic |
| QMI8658_GYRO_LPF_MASK | SensorQMI8658 | protectedstatic |
| QMI8658_REG_AX_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_AX_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_AY_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_AY_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_AZ_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_AZ_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_CAL1_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_CAL1_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_CAL2_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_CAL2_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_CAL3_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_CAL3_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_CAL4_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_CAL4_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_COD_STATUS | SensorQMI8658 | protectedstatic |
| QMI8658_REG_CTRL1 | SensorQMI8658 | protectedstatic |
| QMI8658_REG_CTRL2 | SensorQMI8658 | protectedstatic |
| QMI8658_REG_CTRL3 | SensorQMI8658 | protectedstatic |
| QMI8658_REG_CTRL5 | SensorQMI8658 | protectedstatic |
| QMI8658_REG_CTRL7 | SensorQMI8658 | protectedstatic |
| QMI8658_REG_CTRL8 | SensorQMI8658 | protectedstatic |
| QMI8658_REG_CTRL9 | SensorQMI8658 | protectedstatic |
| QMI8658_REG_DQW_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_DQW_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_DQX_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_DQX_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_DQY_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_DQY_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_DQZ_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_DQZ_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_DVX_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_DVX_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_DVY_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_DVY_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_DVZ_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_DVZ_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_FIFO_COUNT | SensorQMI8658 | protectedstatic |
| QMI8658_REG_FIFO_CTRL | SensorQMI8658 | protectedstatic |
| QMI8658_REG_FIFO_DATA | SensorQMI8658 | protectedstatic |
| QMI8658_REG_FIFO_STATUS | SensorQMI8658 | protectedstatic |
| QMI8658_REG_FIFO_WTM_TH | SensorQMI8658 | protectedstatic |
| QMI8658_REG_GX_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_GX_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_GY_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_GY_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_GZ_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_GZ_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_RESET | SensorQMI8658 | protectedstatic |
| QMI8658_REG_RESET_DEFAULT | SensorQMI8658 | protectedstatic |
| QMI8658_REG_REVISION | SensorQMI8658 | protectedstatic |
| QMI8658_REG_RST_RESULT | SensorQMI8658 | protectedstatic |
| QMI8658_REG_RST_RESULT_VAL | SensorQMI8658 | protectedstatic |
| QMI8658_REG_STATUS0 | SensorQMI8658 | protectedstatic |
| QMI8658_REG_STATUS1 | SensorQMI8658 | protectedstatic |
| QMI8658_REG_STATUS_DEFAULT | SensorQMI8658 | protectedstatic |
| QMI8658_REG_STATUS_INT | SensorQMI8658 | protectedstatic |
| QMI8658_REG_STEP_CNT_HIGH | SensorQMI8658 | protectedstatic |
| QMI8658_REG_STEP_CNT_LOW | SensorQMI8658 | protectedstatic |
| QMI8658_REG_STEP_CNT_MID | SensorQMI8658 | protectedstatic |
| QMI8658_REG_TAP_STATUS | SensorQMI8658 | protectedstatic |
| QMI8658_REG_TEMPERATURE_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_TEMPERATURE_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_TIMESTAMP_H | SensorQMI8658 | protectedstatic |
| QMI8658_REG_TIMESTAMP_L | SensorQMI8658 | protectedstatic |
| QMI8658_REG_TIMESTAMP_M | SensorQMI8658 | protectedstatic |
| QMI8658_REG_WHOAMI | SensorQMI8658 | protectedstatic |
| QMI8658_REG_WHOAMI_DEFAULT | SensorQMI8658 | protectedstatic |
| readAccel(AccelerometerData &out) override | SensorQMI8658 | virtual |
| readAccelRaw(int16_t &x, int16_t &y, int16_t &z) override | SensorQMI8658 | virtual |
| ComplexDeviceWithHal::readBuff(uint8_t *buf, size_t len) const | SensorCommWrapper | inline |
| ComplexStaticDeviceWithHal::readBuff(uint8_t *buf, size_t len) const | SensorCommWrapper | inline |
| readFromFifo(AccelerometerData *accel_data, uint16_t accel_count, GyroscopeData *gyro_data, uint16_t gyro_count) override | SensorQMI8658 | virtual |
| readFromFifo(IMUdata *acc, uint16_t accLength, IMUdata *gyro, uint16_t gyrLength) | SensorQMI8658 | inline |
| readGyro(GyroscopeData &out) override | SensorQMI8658 | virtual |
| readGyroRaw(int16_t &x, int16_t &y, int16_t &z) override | SensorQMI8658 | virtual |
| ComplexDeviceWithHal::readReg(uint8_t reg) const | SensorCommWrapper | inline |
| ComplexStaticDeviceWithHal::readReg(uint8_t reg) const | SensorCommWrapper | inline |
| ComplexDeviceWithHal::readRegBuff(uint8_t reg, uint8_t *buf, size_t len) const | SensorCommWrapper | inline |
| ComplexStaticDeviceWithHal::readRegBuff(uint8_t reg, uint8_t *buf, size_t len) const | SensorCommWrapper | inline |
| reset() override | SensorQMI8658 | virtual |
| reset(bool waitResult=true, uint32_t timeout=500) | SensorQMI8658 | inline |
| resetFifo() | SensorQMI8658 | |
| resetStaticCalibration() | SensorQMI8658 | |
| resetStepCount() | SensorQMI8658 | |
| SampleMode enum name | SensorQMI8658 | |
| selfTest() override | SensorQMI8658 | virtual |
| selfTestAccel() | SensorQMI8658 | |
| selfTestAccel() | SensorQMI8658 | inline |
| selfTestGyro() | SensorQMI8658 | |
| selfTestGyro() | SensorQMI8658 | inline |
| ComplexDeviceWithHal::SensorCommWrapper()=default | SensorCommWrapper | |
| ComplexStaticDeviceWithHal::SensorCommWrapper()=default | SensorCommWrapper | |
| SensorQMI8658() | SensorQMI8658 | |
| SensorQMI8658()=default | SensorQMI8658 | |
| SensorStatus enum name | SensorQMI8658 | |
| setAccelDataReadyCallback(DataReadyCallback callback) | SensorQMI8658 | |
| setAccelDataReadyEventCallBack(EventCallBack_t cb) | SensorQMI8658 | inline |
| setAccelFullScaleRange(AccelFullScaleRange range) override | SensorQMI8658 | virtual |
| setAccelOffset(int16_t x, int16_t y, int16_t z) | SensorQMI8658 | |
| setAccelOffset(int16_t offset_x, int16_t offset_y, int16_t offset_z) | SensorQMI8658 | inline |
| setAccelOutputDataRate(float data_rate_hz) override | SensorQMI8658 | virtual |
| ComplexDeviceWithHal::setAck(bool enable) | SensorCommWrapper | inline |
| ComplexStaticDeviceWithHal::setAck(bool enable) | SensorCommWrapper | inline |
| ComplexDeviceWithHal::setAddress(uint8_t address) | SensorCommWrapper | inline |
| ComplexStaticDeviceWithHal::setAddress(uint8_t address) | SensorCommWrapper | inline |
| setAnyMotionCallback(MotionCallback callback) | SensorQMI8658 | |
| setAnyMotionEventCallBack(EventCallBack_t cb) | SensorQMI8658 | inline |
| setAxisLayout(Layout layout) | SensorQMI8658 | |
| setCallbacks(const EventCallbacks &cbs) | SensorQMI8658 | |
| setDataLockingCallback(DataReadyCallback callback) | SensorQMI8658 | |
| setDataLockingEventCallBack(EventCallBack_t cb) | SensorQMI8658 | inline |
| setGyroDataReadyCallback(DataReadyCallback callback) | SensorQMI8658 | |
| setGyroDataReadyCallBack(EventCallBack_t cb) | SensorQMI8658 | inline |
| setGyroFullScaleRange(GyroFullScaleRange range) override | SensorQMI8658 | virtual |
| setGyroOffset(int16_t x, int16_t y, int16_t z) | SensorQMI8658 | |
| setGyroOffset(int16_t offset_x, int16_t offset_y, int16_t offset_z) | SensorQMI8658 | inline |
| setGyroOutputDataRate(float data_rate_hz) override | SensorQMI8658 | virtual |
| setIntPin(int pin) | SensorQMI8658 | |
| setNoMotionCallback(MotionCallback callback) | SensorQMI8658 | |
| setNoMotionEventCallBack(EventCallBack_t cb) | SensorQMI8658 | inline |
| setOperationMode(OperationMode mode) override | SensorQMI8658 | virtual |
| setPedometerCallback(MotionCallback callback) | SensorQMI8658 | |
| setPedometerEventCallBack(EventCallBack_t cb) | SensorQMI8658 | inline |
| setPins(int pin) | SensorQMI8658 | |
| setPins(int _irq) | SensorQMI8658 | inline |
| ComplexDeviceWithHal::setRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| ComplexStaticDeviceWithHal::setRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| setSignificantMotionCallback(MotionCallback callback) | SensorQMI8658 | |
| setSignificantMotionEventCallBack(EventCallBack_t cb) | SensorQMI8658 | inline |
| setTapCallback(TapCallback callback) | SensorQMI8658 | |
| setTapEventCallBack(EventCallBack_t cb) | SensorQMI8658 | inline |
| setWakeOnMotionCallback(MotionCallback callback) | SensorQMI8658 | |
| setWakeupMotionEventCallBack(EventCallBack_t cb) | SensorQMI8658 | inline |
| SINGLE_TAP enum value | SensorQMI8658 | |
| ComplexDeviceWithHal::staticComm | DeviceBeginCommon | protected |
| ComplexStaticDeviceWithHal::staticComm | DeviceBeginCommon | protected |
| STATUS0_ACCEL_AVAIL | SensorQMI8658 | protectedstatic |
| STATUS0_ACCEL_DATA_READY enum value | SensorQMI8658 | |
| STATUS0_GYRO_AVAIL | SensorQMI8658 | protectedstatic |
| STATUS0_GYRO_DATA_READY enum value | SensorQMI8658 | |
| STATUS1_ANY_MOTION enum value | SensorQMI8658 | |
| STATUS1_NO_MOTION enum value | SensorQMI8658 | |
| STATUS1_PEDOMETER_MOTION enum value | SensorQMI8658 | |
| STATUS1_SIGNIFICANT_MOTION enum value | SensorQMI8658 | |
| STATUS1_TAP_MOTION enum value | SensorQMI8658 | |
| STATUS1_WOM_MOTION enum value | SensorQMI8658 | |
| STATUS_ANY_MOTION_EVENT | SensorQMI8658 | protectedstatic |
| STATUS_INT_AVAIL enum value | SensorQMI8658 | |
| STATUS_INT_CTRL9_CMD_DONE enum value | SensorQMI8658 | |
| STATUS_INT_LOCKED enum value | SensorQMI8658 | |
| STATUS_NO_MOTION_EVENT | SensorQMI8658 | protectedstatic |
| STATUS_PEDOMETER_EVENT | SensorQMI8658 | protectedstatic |
| STATUS_SIGNIFICANT_MOTION | SensorQMI8658 | protectedstatic |
| STATUS_TAP_EVENT | SensorQMI8658 | protectedstatic |
| STATUS_WOM_EVENT | SensorQMI8658 | protectedstatic |
| StatusReg enum name | SensorQMI8658 | |
| SYNC_MODE enum value | SensorQMI8658 | |
| TapCallback typedef | SensorQMI8658 | |
| TapDetectionPriority enum name | SensorQMI8658 | |
| TapEvent enum name | SensorQMI8658 | |
| TapEvent typedef | SensorQMI8658 | |
| TapPriority enum name | SensorQMI8658 | |
| update() | SensorQMI8658 | |
| update() | SensorQMI8658 | inline |
| ComplexDeviceWithHal::updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted) | SensorCommWrapper | inline |
| ComplexStaticDeviceWithHal::updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted) | SensorCommWrapper | inline |
| whoAmI() | SensorQMI8658 | inline |
| ComplexDeviceWithHal::writeBuff(uint8_t *buf, size_t len) | SensorCommWrapper | inline |
| ComplexStaticDeviceWithHal::writeBuff(uint8_t *buf, size_t len) | SensorCommWrapper | inline |
| writeCalibration(uint16_t gyro_x_gain, uint16_t gyro_y_gain, uint16_t gyro_z_gain) | SensorQMI8658 | |
| writeCalibration(uint16_t gX_gain, uint16_t gY_gain, uint16_t gZ_gain) | SensorQMI8658 | inline |
| writeCommand(uint8_t cmd, uint32_t timeout_ms=1000) | SensorQMI8658 | protected |
| ComplexDeviceWithHal::writeReg(uint8_t reg, uint8_t val) | SensorCommWrapper | inline |
| ComplexStaticDeviceWithHal::writeReg(uint8_t reg, uint8_t val) | SensorCommWrapper | inline |
| ComplexDeviceWithHal::writeRegBuff(uint8_t reg, uint8_t *buf, size_t len) | SensorCommWrapper | inline |
| ComplexStaticDeviceWithHal::writeRegBuff(uint8_t reg, uint8_t *buf, size_t len) | SensorCommWrapper | inline |
| ComplexDeviceWithHal::writeThenRead(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len) | SensorCommWrapper | inline |
| ComplexStaticDeviceWithHal::writeThenRead(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len) | SensorCommWrapper | inline |
| ~DeviceBeginCommon() | DeviceBeginCommon | inlinevirtual |
| ~ImuBase()=default | ImuBase | virtual |
| ~SensorCommInterface()=default | SensorCommInterface | virtual |
| ~SensorQMI8658() override | SensorQMI8658 | |
| ~SensorQMI8658() | SensorQMI8658 | inline |