SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
Loading...
Searching...
No Matches
SensorQMI8658 Member List

This is the complete list of members for SensorQMI8658, including all inherited members.

_accel_cali_offsetSensorQMI8658protected
_accel_cali_sumSensorQMI8658protected
_accel_enabledSensorQMI8658protected
_accel_odrSensorQMI8658protected
_accel_rangeSensorQMI8658protected
_accel_scaleSensorQMI8658protected
_accel_speed_bufferSensorQMI8658protected
_accel_static_deviationSensorQMI8658protected
ComplexDeviceWithHal::_addrDeviceBeginCommonprotected
ComplexStaticDeviceWithHal::_addrDeviceBeginCommonprotected
_axis_layoutSensorQMI8658protected
_dyn_cal_enabledSensorQMI8658protected
_dyn_cali_sample_countSensorQMI8658protected
_dyn_gyro_offsetSensorQMI8658protected
_dyn_gyro_sumSensorQMI8658protected
_dyn_offset_appliedSensorQMI8658protected
_dyn_static_delaySensorQMI8658protected
_dyn_static_flagSensorQMI8658protected
_fifo_bufferSensorQMI8658protected
_fifo_buffer_sizeSensorQMI8658protected
_fifo_enabledSensorQMI8658protected
_fifo_modeSensorQMI8658protected
_fifo_watermarkSensorQMI8658protected
_firmware_versionSensorQMI8658protected
_gyro_cali_offsetSensorQMI8658protected
_gyro_cali_sumSensorQMI8658protected
_gyro_enabledSensorQMI8658protected
_gyro_odrSensorQMI8658protected
_gyro_rangeSensorQMI8658protected
_gyro_scaleSensorQMI8658protected
_gyro_speed_bufferSensorQMI8658protected
_gyro_static_deviationSensorQMI8658protected
_hw_st_accel_resultSensorQMI8658protected
_hw_st_gyro_resultSensorQMI8658protected
ComplexDeviceWithHal::_ifaceDeviceBeginCommonprotected
ComplexStaticDeviceWithHal::_ifaceDeviceBeginCommonprotected
_int_enabledSensorQMI8658protected
_int_pinSensorQMI8658protected
_int_pin_maskSensorQMI8658protected
_last_step_countSensorQMI8658protected
_last_tap_eventSensorQMI8658protected
_last_tap_event_msSensorQMI8658protected
_last_timestampSensorQMI8658protected
_motion_any_configuredSensorQMI8658protected
_motion_any_thrSensorQMI8658protected
_motion_any_windowSensorQMI8658protected
_motion_no_configuredSensorQMI8658protected
_motion_no_thrSensorQMI8658protected
_motion_no_windowSensorQMI8658protected
_motion_sig_configuredSensorQMI8658protected
_motion_sig_confirm_windowSensorQMI8658protected
_motion_sig_wait_windowSensorQMI8658protected
_static_cali_completeSensorQMI8658protected
_static_cali_enabledSensorQMI8658protected
_static_cali_sample_countSensorQMI8658protected
_sync_modeSensorQMI8658protected
_tap_event_activeSensorQMI8658protected
_usidSensorQMI8658protected
ACC_ODR_1000Hz enum valueSensorQMI8658
ACC_ODR_125Hz enum valueSensorQMI8658
ACC_ODR_250Hz enum valueSensorQMI8658
ACC_ODR_31_25Hz enum valueSensorQMI8658
ACC_ODR_500Hz enum valueSensorQMI8658
ACC_ODR_62_5Hz enum valueSensorQMI8658
ACC_ODR_LOWPOWER_11Hz enum valueSensorQMI8658
ACC_ODR_LOWPOWER_128Hz enum valueSensorQMI8658
ACC_ODR_LOWPOWER_21Hz enum valueSensorQMI8658
ACC_ODR_LOWPOWER_3Hz enum valueSensorQMI8658
ACC_RANGE_16G enum valueSensorQMI8658
ACC_RANGE_2G enum valueSensorQMI8658
ACC_RANGE_4G enum valueSensorQMI8658
ACC_RANGE_8G enum valueSensorQMI8658
AccelODR enum nameSensorQMI8658
AccelODR enum nameSensorQMI8658
AccelRange enum nameSensorQMI8658
AccelRange enum nameSensorQMI8658
afterCommReady()DeviceBeginCommoninlineprotectedvirtual
afterInitSuccess(uint8_t param)DeviceBeginCommoninlineprotectedvirtual
ANY_MOTION_EN_X enum valueSensorQMI8658
ANY_MOTION_EN_Y enum valueSensorQMI8658
ANY_MOTION_EN_Z enum valueSensorQMI8658
ANY_MOTION_LOGIC_AND enum valueSensorQMI8658
applyMotionConfig()SensorQMI8658protected
ASYNC_MODE enum valueSensorQMI8658
axisConvert(int16_t accel_data[3], int16_t gyro_data[3])SensorQMI8658
beforeBegin()DeviceBeginCommoninlineprotectedvirtual
ComplexDeviceWithHal::begin(CommInterface interface, SensorCommCustom::CustomCallback callback, SensorCommCustomHal::CustomHalCallback hal_callback, uint8_t addr=0)ComplexDeviceWithHalinline
ComplexStaticDeviceWithHal::begin(CommInterface interface, SensorCommCustom::CustomCallback callback, SensorCommCustomHal::CustomHalCallback hal_callback, uint8_t addr=0)ComplexStaticDeviceWithHalinline
ComplexDeviceWithHal::beginLifecycle(uint8_t addr, uint8_t iface, uint8_t initParam, CreateComm createComm)DeviceBeginCommoninlineprotected
ComplexStaticDeviceWithHal::beginLifecycle(uint8_t addr, uint8_t iface, uint8_t initParam, CreateComm createComm)DeviceBeginCommoninlineprotected
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)SensorQMI8658inline
callbacksSensorQMI8658protected
ComplexDeviceWithHal::clearCommState()DeviceBeginCommoninlineprotected
ComplexStaticDeviceWithHal::clearCommState()DeviceBeginCommoninlineprotected
clearPedometerCounter()SensorQMI8658inline
ComplexDeviceWithHal::clrRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
ComplexStaticDeviceWithHal::clrRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
ComplexDeviceWithHal::commDeviceBeginCommonprotected
ComplexStaticDeviceWithHal::commDeviceBeginCommonprotected
CommandTable enum nameSensorQMI8658
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)SensorQMI8658inline
configActivityInterruptMap(IntPin pin)SensorQMI8658inline
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)SensorQMI8658inline
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)SensorQMI8658inline
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)SensorQMI8658inline
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)SensorQMI8658inline
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)SensorQMI8658inline
configTapDefault(TapPriority priority=TapPriority::X_GT_Y_GT_Z)SensorQMI8658
configureFifo(bool enable, uint8_t watermark_samples=16) overrideSensorQMI8658virtual
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)SensorQMI8658inline
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 valueSensorQMI8658
CTRL_CMD_ACK enum valueSensorQMI8658
CTRL_CMD_AHB_CLOCK_GATING enum valueSensorQMI8658
CTRL_CMD_APPLY_GYRO_GAINS enum valueSensorQMI8658
CTRL_CMD_CONFIGURE_MOTION enum valueSensorQMI8658
CTRL_CMD_CONFIGURE_PEDOMETER enum valueSensorQMI8658
CTRL_CMD_CONFIGURE_TAP enum valueSensorQMI8658
CTRL_CMD_COPY_USID enum valueSensorQMI8658
CTRL_CMD_GYRO_HOST_DELTA_OFFSET enum valueSensorQMI8658
CTRL_CMD_ON_DEMAND_CALIBRATION enum valueSensorQMI8658
CTRL_CMD_REQ_FIFO enum valueSensorQMI8658
CTRL_CMD_RESET_PEDOMETER enum valueSensorQMI8658
CTRL_CMD_RST_FIFO enum valueSensorQMI8658
CTRL_CMD_SET_RPU enum valueSensorQMI8658
CTRL_CMD_WRITE_WOM_SETTING enum valueSensorQMI8658
DataReadyCallback typedefSensorQMI8658
DataReadyMask enum nameImuBase
ComplexDeviceWithHal::DeviceBeginCommon()=defaultDeviceBeginCommonprotected
ComplexStaticDeviceWithHal::DeviceBeginCommon()=defaultDeviceBeginCommonprotected
disableAccel() overrideSensorQMI8658virtual
disableAccelerometer()SensorQMI8658inline
disableGyro() overrideSensorQMI8658virtual
disableGyroscope()SensorQMI8658inline
disableInterrupt(IntPin pin)SensorQMI8658
disableLockingMechanism()SensorQMI8658
disableLockingMechanism()SensorQMI8658inline
disableMotionDetect()SensorQMI8658
disableMotionDetect()SensorQMI8658inline
disablePedometer()SensorQMI8658
disablePedometer()SensorQMI8658inline
disableSyncMode() overrideSensorQMI8658virtual
disableSyncSampleMode()SensorQMI8658inline
disableTap()SensorQMI8658
disableTap()SensorQMI8658inline
DOUBLE_TAP enum valueSensorQMI8658
dumpCtrlRegister()SensorQMI8658inline
dumpRegisters()SensorQMI8658
DYN_CAL_BUFFER_SIZESensorQMI8658protectedstatic
DYN_CAL_STATIC_COUNTSensorQMI8658protectedstatic
enableAccel() overrideSensorQMI8658virtual
enableAccelerometer()SensorQMI8658inline
enableDataReadyINT(bool enable=true)SensorQMI8658inline
enableDataReadyInterrupt(IntPin pin=IntPin::PIN2)SensorQMI8658
enableDynamicGyroCalibration(bool enable)SensorQMI8658
enableGyro() overrideSensorQMI8658virtual
enableGyroscope()SensorQMI8658inline
enableINT(IntPin pin, bool enable=true)SensorQMI8658inline
enableInterrupt(IntPin pin)SensorQMI8658
enableLockingMechanism()SensorQMI8658
enableLockingMechanism()SensorQMI8658inline
enableMotionDetect(IntPin pin=IntPin::PIN1)SensorQMI8658
enableMotionDetect(IntPin pin=INTERRUPT_PIN_1)SensorQMI8658inline
enablePedometer(IntPin pin=IntPin::DISABLE)SensorQMI8658
enablePedometer(IntPin pin=INTERRUPT_PIN_DISABLE)SensorQMI8658inline
enableStaticCalibration(bool enable)SensorQMI8658
enableSyncMode() overrideSensorQMI8658virtual
enableSyncSampleMode()SensorQMI8658inline
enableTap(IntPin pin=IntPin::PIN1)SensorQMI8658
enableTap(IntPin pin=INTERRUPT_PIN_1)SensorQMI8658inline
ComplexDeviceWithHal::ensureValid() const overrideComplexDeviceWithHalinlineprotectedvirtual
ComplexStaticDeviceWithHal::ensureValid() const overrideComplexStaticDeviceWithHalinlineprotectedvirtual
EVENT_ANY_MOTION enum valueSensorQMI8658
EVENT_NO_MOTION enum valueSensorQMI8658
EVENT_PEDOMETER_MOTION enum valueSensorQMI8658
EVENT_SIGNIFICANT_MOTION enum valueSensorQMI8658
EVENT_TAP_MOTION enum valueSensorQMI8658
EVENT_WOM_MOTION enum valueSensorQMI8658
EventCallBack_t typedefSensorQMI8658
ComplexDeviceWithHal::fail()DeviceBeginCommoninlineprotected
ComplexStaticDeviceWithHal::fail()DeviceBeginCommoninlineprotected
FIFO_Mode enum nameSensorQMI8658
FIFO_MODE_BYPASS enum valueSensorQMI8658
FIFO_MODE_FIFO enum valueSensorQMI8658
FIFO_MODE_STREAM enum valueSensorQMI8658
FIFO_Samples enum nameSensorQMI8658
FIFO_SAMPLES_128 enum valueSensorQMI8658
FIFO_SAMPLES_16 enum valueSensorQMI8658
FIFO_SAMPLES_32 enum valueSensorQMI8658
FIFO_SAMPLES_64 enum valueSensorQMI8658
FifoMode enum nameSensorQMI8658
FifoSamples enum nameSensorQMI8658
findClosestAccelLpOdr(float hz)SensorQMI8658protected
findClosestAccelOdr(float hz)SensorQMI8658protected
findClosestGyroOdr(float hz)SensorQMI8658protected
getAccelerometer(float &x, float &y, float &z)SensorQMI8658inline
getAccelerometerScales()SensorQMI8658inline
getAccelRangeRegValue(AccelFullScaleRange range)SensorQMI8658protected
getAccelRaw(int16_t *rawBuffer)SensorQMI8658inline
getAccelScale()SensorQMI8658
getAccelScaleFromRange(AccelFullScaleRange range)SensorQMI8658protected
ComplexDeviceWithHal::getAddress() constDeviceBeginCommoninline
ComplexStaticDeviceWithHal::getAddress() constDeviceBeginCommoninline
getAxisLayout() constSensorQMI8658
getCallbacks()SensorQMI8658
getCallbacks() constSensorQMI8658
getChipFirmwareVersion()SensorQMI8658inline
getChipID() overrideSensorQMI8658virtual
getChipID()SensorQMI8658inlinevirtual
getChipUsid(uint8_t *buffer, uint8_t length)SensorQMI8658
getChipUsid(uint8_t *buffer, uint8_t length)SensorQMI8658inline
getComm() const overrideDeviceBeginCommoninlineprotectedvirtual
getDataReady()SensorQMI8658inline
getDynamicGyroCalibrationOffsets(int16_t gyro_offset[3])SensorQMI8658
getFifoStatus()SensorQMI8658
getFirmwareVersion() overrideSensorQMI8658virtual
getGyroRangeRegValue(GyroFullScaleRange range)SensorQMI8658protected
getGyroRaw(int16_t *rawBuffer)SensorQMI8658inline
getGyroScale()SensorQMI8658
getGyroScaleFromRange(GyroFullScaleRange range)SensorQMI8658protected
getGyroscope(float &x, float &y, float &z)SensorQMI8658inline
getGyroscopeScales()SensorQMI8658inline
getHardwareSelfTestResults(float accel_result[3], float gyro_result[3])SensorQMI8658
ComplexDeviceWithHal::getInterface() constDeviceBeginCommoninline
ComplexStaticDeviceWithHal::getInterface() constDeviceBeginCommoninline
getInterruptStatus()SensorQMI8658
getIrqStatus()SensorQMI8658inline
getPedometerCounter()SensorQMI8658inline
ComplexDeviceWithHal::getRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
ComplexStaticDeviceWithHal::getRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
getStaticCalibrationOffsets(int16_t accel_offset[3], int16_t gyro_offset[3])SensorQMI8658
getStatusRegister()SensorQMI8658inline
getStepCount()SensorQMI8658
getTapStatus()SensorQMI8658
getTapStatus()SensorQMI8658inline
getTemperature() overrideSensorQMI8658virtual
getTemperature_C()SensorQMI8658inline
getTimestamp() overrideSensorQMI8658virtual
getTimestamp()SensorQMI8658inlinevirtual
GYR_ODR_112_1Hz enum valueSensorQMI8658
GYR_ODR_1793_6Hz enum valueSensorQMI8658
GYR_ODR_224_2Hz enum valueSensorQMI8658
GYR_ODR_28_025Hz enum valueSensorQMI8658
GYR_ODR_3587_2Hz enum valueSensorQMI8658
GYR_ODR_448_4Hz enum valueSensorQMI8658
GYR_ODR_56_05Hz enum valueSensorQMI8658
GYR_ODR_7174_4Hz enum valueSensorQMI8658
GYR_ODR_896_8Hz enum valueSensorQMI8658
GYR_RANGE_1024DPS enum valueSensorQMI8658
GYR_RANGE_128DPS enum valueSensorQMI8658
GYR_RANGE_16DPS enum valueSensorQMI8658
GYR_RANGE_256DPS enum valueSensorQMI8658
GYR_RANGE_32DPS enum valueSensorQMI8658
GYR_RANGE_512DPS enum valueSensorQMI8658
GYR_RANGE_64DPS enum valueSensorQMI8658
GyroODR enum nameSensorQMI8658
GyroODR enum nameSensorQMI8658
GyroRange enum nameSensorQMI8658
GyroRange enum nameSensorQMI8658
ComplexDeviceWithHal::halDeviceBeginCommonprotected
ComplexStaticDeviceWithHal::halDeviceBeginCommonprotected
hardwareSelfTest(bool includeAccel=true, bool includeGyro=true)SensorQMI8658
HW_ST_ACCEL_THRESHOLD_MGSensorQMI8658protectedstatic
HW_ST_GYRO_THRESHOLD_DPSSensorQMI8658protectedstatic
initImpl(uint8_t param) overrideSensorQMI8658protectedvirtual
initImpl(uint8_t param) overrideSensorQMI8658inlineprotectedvirtual
INTERRUPT_PIN_1 enum valueSensorQMI8658
INTERRUPT_PIN_2 enum valueSensorQMI8658
INTERRUPT_PIN_DISABLE enum valueSensorQMI8658
IntPin enum nameSensorQMI8658
IntPin typedefSensorQMI8658
INVALID_TAP enum valueSensorQMI8658
isAccelEnabled() overrideSensorQMI8658virtual
isDataReady(uint8_t mask=static_cast< uint8_t >(ImuBase::DataReadyMask::BOTH)) overrideSensorQMI8658virtual
isDynamicGyroCalibrationEnabled() constSensorQMI8658
isEnableAccelerometer()SensorQMI8658inline
isEnableGyroscope()SensorQMI8658inline
isGyroEnabled() overrideSensorQMI8658virtual
isPresent() overrideSensorQMI8658virtual
isStaticCalibrationComplete() constSensorQMI8658
isStaticCalibrationEnabled() constSensorQMI8658
Layout enum nameSensorQMI8658
LPF_MODE_0 enum valueSensorQMI8658
LPF_MODE_1 enum valueSensorQMI8658
LPF_MODE_2 enum valueSensorQMI8658
LPF_MODE_3 enum valueSensorQMI8658
LPF_OFF enum valueSensorQMI8658
LpfMode enum nameSensorQMI8658
LpfMode enum nameSensorQMI8658
MAX_STATIC_CALI_SAMPLESSensorQMI8658protectedstatic
mgToBytes(float mg)SensorQMI8658protected
MOTION_ANT_MOTION enum valueSensorQMI8658
MOTION_NO_MOTION enum valueSensorQMI8658
MOTION_PEDOMETER enum valueSensorQMI8658
MOTION_SIGNIFICANT enum valueSensorQMI8658
MOTION_TAP enum valueSensorQMI8658
MotionCallback typedefSensorQMI8658
MotionCtrl enum nameSensorQMI8658
MotionEvent enum nameSensorQMI8658
MotionType enum nameSensorQMI8658
NO_MOTION_EN_X enum valueSensorQMI8658
NO_MOTION_EN_Y enum valueSensorQMI8658
NO_MOTION_EN_Z enum valueSensorQMI8658
NO_MOTION_LOGIC_OR enum valueSensorQMI8658
odrToFloat(float odr)SensorQMI8658protected
onBeginFail()DeviceBeginCommoninlineprotectedvirtual
powerDown()SensorQMI8658inline
powerOn()SensorQMI8658inline
PRIORITY0 enum valueSensorQMI8658
PRIORITY1 enum valueSensorQMI8658
PRIORITY2 enum valueSensorQMI8658
PRIORITY3 enum valueSensorQMI8658
PRIORITY4 enum valueSensorQMI8658
PRIORITY5 enum valueSensorQMI8658
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_MASKSensorQMI8658protectedstatic
QMI8658_ACCEL_GYRO_EN_MASKSensorQMI8658protectedstatic
QMI8658_ACCEL_LPF_MASKSensorQMI8658protectedstatic
QMI8658_FIFO_MAP_INT1SensorQMI8658protectedstatic
QMI8658_GYRO_EN_MASKSensorQMI8658protectedstatic
QMI8658_GYRO_LPF_MASKSensorQMI8658protectedstatic
QMI8658_REG_AX_HSensorQMI8658protectedstatic
QMI8658_REG_AX_LSensorQMI8658protectedstatic
QMI8658_REG_AY_HSensorQMI8658protectedstatic
QMI8658_REG_AY_LSensorQMI8658protectedstatic
QMI8658_REG_AZ_HSensorQMI8658protectedstatic
QMI8658_REG_AZ_LSensorQMI8658protectedstatic
QMI8658_REG_CAL1_HSensorQMI8658protectedstatic
QMI8658_REG_CAL1_LSensorQMI8658protectedstatic
QMI8658_REG_CAL2_HSensorQMI8658protectedstatic
QMI8658_REG_CAL2_LSensorQMI8658protectedstatic
QMI8658_REG_CAL3_HSensorQMI8658protectedstatic
QMI8658_REG_CAL3_LSensorQMI8658protectedstatic
QMI8658_REG_CAL4_HSensorQMI8658protectedstatic
QMI8658_REG_CAL4_LSensorQMI8658protectedstatic
QMI8658_REG_COD_STATUSSensorQMI8658protectedstatic
QMI8658_REG_CTRL1SensorQMI8658protectedstatic
QMI8658_REG_CTRL2SensorQMI8658protectedstatic
QMI8658_REG_CTRL3SensorQMI8658protectedstatic
QMI8658_REG_CTRL5SensorQMI8658protectedstatic
QMI8658_REG_CTRL7SensorQMI8658protectedstatic
QMI8658_REG_CTRL8SensorQMI8658protectedstatic
QMI8658_REG_CTRL9SensorQMI8658protectedstatic
QMI8658_REG_DQW_HSensorQMI8658protectedstatic
QMI8658_REG_DQW_LSensorQMI8658protectedstatic
QMI8658_REG_DQX_HSensorQMI8658protectedstatic
QMI8658_REG_DQX_LSensorQMI8658protectedstatic
QMI8658_REG_DQY_HSensorQMI8658protectedstatic
QMI8658_REG_DQY_LSensorQMI8658protectedstatic
QMI8658_REG_DQZ_HSensorQMI8658protectedstatic
QMI8658_REG_DQZ_LSensorQMI8658protectedstatic
QMI8658_REG_DVX_HSensorQMI8658protectedstatic
QMI8658_REG_DVX_LSensorQMI8658protectedstatic
QMI8658_REG_DVY_HSensorQMI8658protectedstatic
QMI8658_REG_DVY_LSensorQMI8658protectedstatic
QMI8658_REG_DVZ_HSensorQMI8658protectedstatic
QMI8658_REG_DVZ_LSensorQMI8658protectedstatic
QMI8658_REG_FIFO_COUNTSensorQMI8658protectedstatic
QMI8658_REG_FIFO_CTRLSensorQMI8658protectedstatic
QMI8658_REG_FIFO_DATASensorQMI8658protectedstatic
QMI8658_REG_FIFO_STATUSSensorQMI8658protectedstatic
QMI8658_REG_FIFO_WTM_THSensorQMI8658protectedstatic
QMI8658_REG_GX_HSensorQMI8658protectedstatic
QMI8658_REG_GX_LSensorQMI8658protectedstatic
QMI8658_REG_GY_HSensorQMI8658protectedstatic
QMI8658_REG_GY_LSensorQMI8658protectedstatic
QMI8658_REG_GZ_HSensorQMI8658protectedstatic
QMI8658_REG_GZ_LSensorQMI8658protectedstatic
QMI8658_REG_RESETSensorQMI8658protectedstatic
QMI8658_REG_RESET_DEFAULTSensorQMI8658protectedstatic
QMI8658_REG_REVISIONSensorQMI8658protectedstatic
QMI8658_REG_RST_RESULTSensorQMI8658protectedstatic
QMI8658_REG_RST_RESULT_VALSensorQMI8658protectedstatic
QMI8658_REG_STATUS0SensorQMI8658protectedstatic
QMI8658_REG_STATUS1SensorQMI8658protectedstatic
QMI8658_REG_STATUS_DEFAULTSensorQMI8658protectedstatic
QMI8658_REG_STATUS_INTSensorQMI8658protectedstatic
QMI8658_REG_STEP_CNT_HIGHSensorQMI8658protectedstatic
QMI8658_REG_STEP_CNT_LOWSensorQMI8658protectedstatic
QMI8658_REG_STEP_CNT_MIDSensorQMI8658protectedstatic
QMI8658_REG_TAP_STATUSSensorQMI8658protectedstatic
QMI8658_REG_TEMPERATURE_HSensorQMI8658protectedstatic
QMI8658_REG_TEMPERATURE_LSensorQMI8658protectedstatic
QMI8658_REG_TIMESTAMP_HSensorQMI8658protectedstatic
QMI8658_REG_TIMESTAMP_LSensorQMI8658protectedstatic
QMI8658_REG_TIMESTAMP_MSensorQMI8658protectedstatic
QMI8658_REG_WHOAMISensorQMI8658protectedstatic
QMI8658_REG_WHOAMI_DEFAULTSensorQMI8658protectedstatic
readAccel(AccelerometerData &out) overrideSensorQMI8658virtual
readAccelRaw(int16_t &x, int16_t &y, int16_t &z) overrideSensorQMI8658virtual
ComplexDeviceWithHal::readBuff(uint8_t *buf, size_t len) constSensorCommWrapperinline
ComplexStaticDeviceWithHal::readBuff(uint8_t *buf, size_t len) constSensorCommWrapperinline
readFromFifo(AccelerometerData *accel_data, uint16_t accel_count, GyroscopeData *gyro_data, uint16_t gyro_count) overrideSensorQMI8658virtual
readFromFifo(IMUdata *acc, uint16_t accLength, IMUdata *gyro, uint16_t gyrLength)SensorQMI8658inline
readGyro(GyroscopeData &out) overrideSensorQMI8658virtual
readGyroRaw(int16_t &x, int16_t &y, int16_t &z) overrideSensorQMI8658virtual
ComplexDeviceWithHal::readReg(uint8_t reg) constSensorCommWrapperinline
ComplexStaticDeviceWithHal::readReg(uint8_t reg) constSensorCommWrapperinline
ComplexDeviceWithHal::readRegBuff(uint8_t reg, uint8_t *buf, size_t len) constSensorCommWrapperinline
ComplexStaticDeviceWithHal::readRegBuff(uint8_t reg, uint8_t *buf, size_t len) constSensorCommWrapperinline
reset() overrideSensorQMI8658virtual
reset(bool waitResult=true, uint32_t timeout=500)SensorQMI8658inline
resetFifo()SensorQMI8658
resetStaticCalibration()SensorQMI8658
resetStepCount()SensorQMI8658
SampleMode enum nameSensorQMI8658
selfTest() overrideSensorQMI8658virtual
selfTestAccel()SensorQMI8658
selfTestAccel()SensorQMI8658inline
selfTestGyro()SensorQMI8658
selfTestGyro()SensorQMI8658inline
ComplexDeviceWithHal::SensorCommWrapper()=defaultSensorCommWrapper
ComplexStaticDeviceWithHal::SensorCommWrapper()=defaultSensorCommWrapper
SensorQMI8658()SensorQMI8658
SensorQMI8658()=defaultSensorQMI8658
SensorStatus enum nameSensorQMI8658
setAccelDataReadyCallback(DataReadyCallback callback)SensorQMI8658
setAccelDataReadyEventCallBack(EventCallBack_t cb)SensorQMI8658inline
setAccelFullScaleRange(AccelFullScaleRange range) overrideSensorQMI8658virtual
setAccelOffset(int16_t x, int16_t y, int16_t z)SensorQMI8658
setAccelOffset(int16_t offset_x, int16_t offset_y, int16_t offset_z)SensorQMI8658inline
setAccelOutputDataRate(float data_rate_hz) overrideSensorQMI8658virtual
ComplexDeviceWithHal::setAck(bool enable)SensorCommWrapperinline
ComplexStaticDeviceWithHal::setAck(bool enable)SensorCommWrapperinline
ComplexDeviceWithHal::setAddress(uint8_t address)SensorCommWrapperinline
ComplexStaticDeviceWithHal::setAddress(uint8_t address)SensorCommWrapperinline
setAnyMotionCallback(MotionCallback callback)SensorQMI8658
setAnyMotionEventCallBack(EventCallBack_t cb)SensorQMI8658inline
setAxisLayout(Layout layout)SensorQMI8658
setCallbacks(const EventCallbacks &cbs)SensorQMI8658
setDataLockingCallback(DataReadyCallback callback)SensorQMI8658
setDataLockingEventCallBack(EventCallBack_t cb)SensorQMI8658inline
setGyroDataReadyCallback(DataReadyCallback callback)SensorQMI8658
setGyroDataReadyCallBack(EventCallBack_t cb)SensorQMI8658inline
setGyroFullScaleRange(GyroFullScaleRange range) overrideSensorQMI8658virtual
setGyroOffset(int16_t x, int16_t y, int16_t z)SensorQMI8658
setGyroOffset(int16_t offset_x, int16_t offset_y, int16_t offset_z)SensorQMI8658inline
setGyroOutputDataRate(float data_rate_hz) overrideSensorQMI8658virtual
setIntPin(int pin)SensorQMI8658
setNoMotionCallback(MotionCallback callback)SensorQMI8658
setNoMotionEventCallBack(EventCallBack_t cb)SensorQMI8658inline
setOperationMode(OperationMode mode) overrideSensorQMI8658virtual
setPedometerCallback(MotionCallback callback)SensorQMI8658
setPedometerEventCallBack(EventCallBack_t cb)SensorQMI8658inline
setPins(int pin)SensorQMI8658
setPins(int _irq)SensorQMI8658inline
ComplexDeviceWithHal::setRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
ComplexStaticDeviceWithHal::setRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
setSignificantMotionCallback(MotionCallback callback)SensorQMI8658
setSignificantMotionEventCallBack(EventCallBack_t cb)SensorQMI8658inline
setTapCallback(TapCallback callback)SensorQMI8658
setTapEventCallBack(EventCallBack_t cb)SensorQMI8658inline
setWakeOnMotionCallback(MotionCallback callback)SensorQMI8658
setWakeupMotionEventCallBack(EventCallBack_t cb)SensorQMI8658inline
SINGLE_TAP enum valueSensorQMI8658
ComplexDeviceWithHal::staticCommDeviceBeginCommonprotected
ComplexStaticDeviceWithHal::staticCommDeviceBeginCommonprotected
STATUS0_ACCEL_AVAILSensorQMI8658protectedstatic
STATUS0_ACCEL_DATA_READY enum valueSensorQMI8658
STATUS0_GYRO_AVAILSensorQMI8658protectedstatic
STATUS0_GYRO_DATA_READY enum valueSensorQMI8658
STATUS1_ANY_MOTION enum valueSensorQMI8658
STATUS1_NO_MOTION enum valueSensorQMI8658
STATUS1_PEDOMETER_MOTION enum valueSensorQMI8658
STATUS1_SIGNIFICANT_MOTION enum valueSensorQMI8658
STATUS1_TAP_MOTION enum valueSensorQMI8658
STATUS1_WOM_MOTION enum valueSensorQMI8658
STATUS_ANY_MOTION_EVENTSensorQMI8658protectedstatic
STATUS_INT_AVAIL enum valueSensorQMI8658
STATUS_INT_CTRL9_CMD_DONE enum valueSensorQMI8658
STATUS_INT_LOCKED enum valueSensorQMI8658
STATUS_NO_MOTION_EVENTSensorQMI8658protectedstatic
STATUS_PEDOMETER_EVENTSensorQMI8658protectedstatic
STATUS_SIGNIFICANT_MOTIONSensorQMI8658protectedstatic
STATUS_TAP_EVENTSensorQMI8658protectedstatic
STATUS_WOM_EVENTSensorQMI8658protectedstatic
StatusReg enum nameSensorQMI8658
SYNC_MODE enum valueSensorQMI8658
TapCallback typedefSensorQMI8658
TapDetectionPriority enum nameSensorQMI8658
TapEvent enum nameSensorQMI8658
TapEvent typedefSensorQMI8658
TapPriority enum nameSensorQMI8658
update()SensorQMI8658
update()SensorQMI8658inline
ComplexDeviceWithHal::updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted)SensorCommWrapperinline
ComplexStaticDeviceWithHal::updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted)SensorCommWrapperinline
whoAmI()SensorQMI8658inline
ComplexDeviceWithHal::writeBuff(uint8_t *buf, size_t len)SensorCommWrapperinline
ComplexStaticDeviceWithHal::writeBuff(uint8_t *buf, size_t len)SensorCommWrapperinline
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)SensorQMI8658inline
writeCommand(uint8_t cmd, uint32_t timeout_ms=1000)SensorQMI8658protected
ComplexDeviceWithHal::writeReg(uint8_t reg, uint8_t val)SensorCommWrapperinline
ComplexStaticDeviceWithHal::writeReg(uint8_t reg, uint8_t val)SensorCommWrapperinline
ComplexDeviceWithHal::writeRegBuff(uint8_t reg, uint8_t *buf, size_t len)SensorCommWrapperinline
ComplexStaticDeviceWithHal::writeRegBuff(uint8_t reg, uint8_t *buf, size_t len)SensorCommWrapperinline
ComplexDeviceWithHal::writeThenRead(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len)SensorCommWrapperinline
ComplexStaticDeviceWithHal::writeThenRead(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len)SensorCommWrapperinline
~DeviceBeginCommon()DeviceBeginCommoninlinevirtual
~ImuBase()=defaultImuBasevirtual
~SensorCommInterface()=defaultSensorCommInterfacevirtual
~SensorQMI8658() overrideSensorQMI8658
~SensorQMI8658()SensorQMI8658inline