|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
#include <sfe_ism330dhcx.h>
Private Member Functions | |
| uint8_t | getAllIntSrc () |
Private Attributes | |
| sfe_ISM330DHCX::QwIDeviceBus * | _sfeBus |
| uint8_t | _i2cAddress |
| uint8_t | _cs |
| stmdev_ctx_t | sfe_dev |
| uint8_t | fullScaleAccel = 0 |
| uint8_t | fullScaleGyro = 0 |
| sfe_ism_data_t | _accelBias {0.0f, 0.0f, 0.0f} |
| sfe_ism_data_t | _gyroBias {0.0f, 0.0f, 0.0f} |
| bool | _biasValid = false |
Definition at line 40 of file sfe_ism330dhcx.h.
|
inline |
Definition at line 44 of file sfe_ism330dhcx.h.
References _cs, and _i2cAddress.
| bool QwDevISM330DHCX::calibrateBiases | ( | uint16_t | samples = 256 | ) |
Definition at line 625 of file sfe_ism330dhcx.cpp.
References _accelBias, _biasValid, _gyroBias, a, delay(), g, getAccel(), and getGyro().
| bool QwDevISM330DHCX::checkAccelStatus | ( | ) |
Definition at line 1805 of file sfe_ism330dhcx.cpp.
References ism330dhcx_status_reg_get(), sfe_dev, and ism330dhcx_status_reg_t::xlda.
| bool QwDevISM330DHCX::checkGyroStatus | ( | ) |
Definition at line 1825 of file sfe_ism330dhcx.cpp.
References ism330dhcx_status_reg_t::gda, ism330dhcx_status_reg_get(), and sfe_dev.
| bool QwDevISM330DHCX::checkStatus | ( | ) |
Definition at line 1785 of file sfe_ism330dhcx.cpp.
References ism330dhcx_status_reg_t::gda, ism330dhcx_status_reg_get(), sfe_dev, and ism330dhcx_status_reg_t::xlda.
| bool QwDevISM330DHCX::checkTempStatus | ( | ) |
Definition at line 1845 of file sfe_ism330dhcx.cpp.
References ism330dhcx_status_reg_get(), sfe_dev, and ism330dhcx_status_reg_t::tda.
| bool QwDevISM330DHCX::configureSensor | ( | ) |
Definition at line 539 of file sfe_ism330dhcx.cpp.
References ISM_250dps, ISM_2g, ISM_GY_ODR_104Hz, ISM_XL_ODR_104Hz, setAccelDataRate(), setAccelFullScale(), setAccelStatustoInt1(), setBlockDataUpdate(), setDeviceConfig(), setGyroDataRate(), setGyroFullScale(), and setGyroStatustoInt1().
| bool QwDevISM330DHCX::configureWakeUpOnInt1 | ( | uint8_t | wkThreshold, |
| uint8_t | wakeDur, | ||
| bool | routeAccelGyroDrdyToInt1 = false ) |
Definition at line 500 of file sfe_ism330dhcx.cpp.
References ISM330DHCX_LSb_FS_DIV_64, ism330dhcx_pin_int1_route_get(), ism330dhcx_pin_int1_route_set(), ism330dhcx_wkup_dur_set(), ism330dhcx_wkup_threshold_set(), ism330dhcx_wkup_ths_weight_set(), PROPERTY_DISABLE, PROPERTY_ENABLE, route(), and sfe_dev.
| float QwDevISM330DHCX::convert1000dpsToMdps | ( | int16_t | data | ) |
Definition at line 432 of file sfe_ism330dhcx.cpp.
References ism330dhcx_from_fs1000dps_to_mdps().
Referenced by getGyro().
| float QwDevISM330DHCX::convert125dpsToMdps | ( | int16_t | data | ) |
Definition at line 417 of file sfe_ism330dhcx.cpp.
References ism330dhcx_from_fs125dps_to_mdps().
Referenced by getGyro().
| float QwDevISM330DHCX::convert16gToMg | ( | int16_t | data | ) |
Definition at line 412 of file sfe_ism330dhcx.cpp.
References ism330dhcx_from_fs16g_to_mg().
Referenced by getAccel().
| float QwDevISM330DHCX::convert2000dpsToMdps | ( | int16_t | data | ) |
Definition at line 437 of file sfe_ism330dhcx.cpp.
References ism330dhcx_from_fs2000dps_to_mdps().
Referenced by getGyro().
| float QwDevISM330DHCX::convert250dpsToMdps | ( | int16_t | data | ) |
Definition at line 422 of file sfe_ism330dhcx.cpp.
References ism330dhcx_from_fs250dps_to_mdps().
Referenced by getGyro().
| float QwDevISM330DHCX::convert2gToMg | ( | int16_t | data | ) |
Definition at line 397 of file sfe_ism330dhcx.cpp.
References ism330dhcx_from_fs2g_to_mg().
Referenced by getAccel().
| float QwDevISM330DHCX::convert4000dpsToMdps | ( | int16_t | data | ) |
Definition at line 442 of file sfe_ism330dhcx.cpp.
References ism330dhcx_from_fs4000dps_to_mdps().
Referenced by getGyro().
| float QwDevISM330DHCX::convert4gToMg | ( | int16_t | data | ) |
Definition at line 402 of file sfe_ism330dhcx.cpp.
References ism330dhcx_from_fs4g_to_mg().
Referenced by getAccel().
| float QwDevISM330DHCX::convert500dpsToMdps | ( | int16_t | data | ) |
Definition at line 427 of file sfe_ism330dhcx.cpp.
References ism330dhcx_from_fs500dps_to_mdps().
Referenced by getGyro().
| float QwDevISM330DHCX::convert8gToMg | ( | int16_t | data | ) |
Definition at line 407 of file sfe_ism330dhcx.cpp.
References ism330dhcx_from_fs8g_to_mg().
Referenced by getAccel().
| float QwDevISM330DHCX::convertToCelsius | ( | int16_t | data | ) |
Definition at line 447 of file sfe_ism330dhcx.cpp.
References ism330dhcx_from_lsb_to_celsius().
| bool QwDevISM330DHCX::deviceReset | ( | ) |
Definition at line 724 of file sfe_ism330dhcx.cpp.
References ism330dhcx_reset_set(), and sfe_dev.
| bool QwDevISM330DHCX::enableSensorI2C | ( | bool | enable | ) |
Definition at line 1506 of file sfe_ism330dhcx.cpp.
References enable(), ism330dhcx_sh_master_set(), and sfe_dev.
| bool QwDevISM330DHCX::enableTimestamp | ( | bool | enable = true | ) |
Definition at line 964 of file sfe_ism330dhcx.cpp.
References enable(), ism330dhcx_timestamp_set(), and sfe_dev.
| bool QwDevISM330DHCX::getAccel | ( | sfe_ism_data_t * | accelData | ) |
Definition at line 291 of file sfe_ism330dhcx.cpp.
References accelData, convert16gToMg(), convert2gToMg(), convert4gToMg(), convert8gToMg(), fullScaleAccel, ism330dhcx_acceleration_raw_get(), and sfe_dev.
Referenced by calibrateBiases(), and getAccelCal().
| bool QwDevISM330DHCX::getAccelCal | ( | sfe_ism_data_t * | accelData | ) |
Definition at line 656 of file sfe_ism330dhcx.cpp.
References _accelBias, _biasValid, accelData, and getAccel().
| uint8_t QwDevISM330DHCX::getAccelFullScale | ( | ) |
Definition at line 175 of file sfe_ism330dhcx.cpp.
References ism330dhcx_xl_full_scale_get(), and sfe_dev.
|
private |
Definition at line 471 of file sfe_ism330dhcx.cpp.
References ISM_REG_ALL_INT_SRC, and readRegisterRegion().
Referenced by serviceWakeUpInterrupt().
| uint8_t QwDevISM330DHCX::getBlockDataUpdate | ( | ) |
Definition at line 891 of file sfe_ism330dhcx.cpp.
References ism330dhcx_block_data_update_get(), and sfe_dev.
| bool QwDevISM330DHCX::getDeviceReset | ( | ) |
Definition at line 742 of file sfe_ism330dhcx.cpp.
References ism330dhcx_reset_get(), and sfe_dev.
| bool QwDevISM330DHCX::getExternalSensorNack | ( | uint8_t | sensor | ) |
Definition at line 1575 of file sfe_ism330dhcx.cpp.
References ism330dhcx_sh_status_get(), sfe_dev, ism330dhcx_status_master_t::slave0_nack, ism330dhcx_status_master_t::slave1_nack, ism330dhcx_status_master_t::slave2_nack, and ism330dhcx_status_master_t::slave3_nack.
| uint16_t QwDevISM330DHCX::getFifoLevel | ( | ) |
Definition at line 558 of file sfe_ism330dhcx.cpp.
References ISM_REG_FIFO_STATUS1, and readRegisterRegion().
| bool QwDevISM330DHCX::getGyro | ( | sfe_ism_data_t * | gyroData | ) |
Definition at line 341 of file sfe_ism330dhcx.cpp.
References convert1000dpsToMdps(), convert125dpsToMdps(), convert2000dpsToMdps(), convert250dpsToMdps(), convert4000dpsToMdps(), convert500dpsToMdps(), fullScaleGyro, gyroData, ism330dhcx_angular_rate_raw_get(), and sfe_dev.
Referenced by calibrateBiases(), and getGyroCal().
| bool QwDevISM330DHCX::getGyroCal | ( | sfe_ism_data_t * | gyroData | ) |
Definition at line 674 of file sfe_ism330dhcx.cpp.
References _biasValid, _gyroBias, getGyro(), and gyroData.
| bool QwDevISM330DHCX::getHubStatus | ( | ) |
Definition at line 1548 of file sfe_ism330dhcx.cpp.
References ism330dhcx_sh_status_get(), ism330dhcx_status_master_t::sens_hub_endop, and sfe_dev.
| bool QwDevISM330DHCX::getRawAccel | ( | sfe_ism_raw_data_t * | accelData | ) |
Definition at line 235 of file sfe_ism330dhcx.cpp.
References accelData, ism330dhcx_acceleration_raw_get(), and sfe_dev.
| bool QwDevISM330DHCX::getRawGyro | ( | sfe_ism_raw_data_t * | gyroData | ) |
Definition at line 262 of file sfe_ism330dhcx.cpp.
References gyroData, ism330dhcx_angular_rate_raw_get(), and sfe_dev.
| int16_t QwDevISM330DHCX::getTemp | ( | ) |
Definition at line 212 of file sfe_ism330dhcx.cpp.
References ism330dhcx_temperature_raw_get(), and sfe_dev.
| uint8_t QwDevISM330DHCX::getUniqueId | ( | ) |
Definition at line 193 of file sfe_ism330dhcx.cpp.
References ism330dhcx_device_id_get(), and sfe_dev.
Referenced by init(), and isConnected().
| bool QwDevISM330DHCX::init | ( | void | ) |
Definition at line 11 of file sfe_ism330dhcx.cpp.
References _i2cAddress, _sfeBus, getUniqueId(), initCtx(), ISM330DHCX_ID, and sfe_dev.
Referenced by ISM330DH::begin(), ISM330DH::begin(), ISM330DH_SPI::begin(), and ISM330DH_SPI::begin().
| bool QwDevISM330DHCX::isConnected | ( | ) |
Definition at line 39 of file sfe_ism330dhcx.cpp.
References getUniqueId(), and ISM330DHCX_ID.
| bool QwDevISM330DHCX::readFifoSample | ( | sfe_ism_raw_data_t * | gyro, |
| sfe_ism_raw_data_t * | accel, | ||
| uint8_t * | tag_out = nullptr ) |
Definition at line 578 of file sfe_ism330dhcx.cpp.
References ISM_REG_FIFO_DATA_OUT_TAG, readRegisterRegion(), sfe_ism_raw_data_t::xData, sfe_ism_raw_data_t::yData, and sfe_ism_raw_data_t::zData.
| bool QwDevISM330DHCX::readMMCMagnetometer | ( | uint8_t * | magData, |
| uint8_t | len ) |
Definition at line 1610 of file sfe_ism330dhcx.cpp.
References readPeripheralSensor().
| bool QwDevISM330DHCX::readPeripheralSensor | ( | uint8_t * | shReg, |
| uint8_t | len ) |
Definition at line 1529 of file sfe_ism330dhcx.cpp.
References ism330dhcx_sh_read_data_raw_get(), and sfe_dev.
Referenced by readMMCMagnetometer().
| int32_t QwDevISM330DHCX::readRegisterRegion | ( | uint8_t | reg, |
| uint8_t * | data, | ||
| uint16_t | length ) |
Definition at line 106 of file sfe_ism330dhcx.cpp.
References _i2cAddress, and _sfeBus.
Referenced by getAllIntSrc(), getFifoLevel(), readFifoSample(), serviceWakeUpInterrupt(), and setFifoWtmToInt2().
| bool QwDevISM330DHCX::resetSensorHub | ( | ) |
Definition at line 1717 of file sfe_ism330dhcx.cpp.
References ism330dhcx_sh_reset_set(), and sfe_dev.
| bool QwDevISM330DHCX::resetTimestamp | ( | ) |
Definition at line 984 of file sfe_ism330dhcx.cpp.
References ism330dhcx_timestamp_rst(), and sfe_dev.
| bool QwDevISM330DHCX::serviceWakeUpInterrupt | ( | sfe_ism330_wake_event_t * | out | ) |
Definition at line 478 of file sfe_ism330dhcx.cpp.
References getAllIntSrc(), ISM330DHCX_WAKE_UP_SRC, and readRegisterRegion().
| bool QwDevISM330DHCX::setAccelDataRate | ( | uint8_t | rate | ) |
Definition at line 913 of file sfe_ism330dhcx.cpp.
References ism330dhcx_xl_data_rate_set(), and sfe_dev.
Referenced by configureSensor().
| bool QwDevISM330DHCX::setAccelFifoBatchSet | ( | uint8_t | val | ) |
Definition at line 1075 of file sfe_ism330dhcx.cpp.
References ism330dhcx_fifo_xl_batch_set(), and sfe_dev.
| bool QwDevISM330DHCX::setAccelFilterLP2 | ( | bool | enable = true | ) |
Definition at line 799 of file sfe_ism330dhcx.cpp.
References enable(), ism330dhcx_xl_filter_lp2_set(), and sfe_dev.
| bool QwDevISM330DHCX::setAccelFullScale | ( | uint8_t | val | ) |
Definition at line 123 of file sfe_ism330dhcx.cpp.
References fullScaleAccel, ism330dhcx_xl_full_scale_set(), and sfe_dev.
Referenced by configureSensor().
| bool QwDevISM330DHCX::setAccelSelfTest | ( | uint8_t | val | ) |
Definition at line 1743 of file sfe_ism330dhcx.cpp.
References ism330dhcx_xl_self_test_set(), and sfe_dev.
| bool QwDevISM330DHCX::setAccelSlopeFilter | ( | uint8_t | val | ) |
Definition at line 772 of file sfe_ism330dhcx.cpp.
References ism330dhcx_xl_hp_path_on_out_set(), and sfe_dev.
| bool QwDevISM330DHCX::setAccelStatustoInt1 | ( | bool | enable = true | ) |
Definition at line 1222 of file sfe_ism330dhcx.cpp.
References enable(), ism330dhcx_pin_int1_route_t::int1_ctrl, ism330dhcx_int1_ctrl_t::int1_drdy_xl, ism330dhcx_pin_int1_route_get(), ism330dhcx_pin_int1_route_set(), and sfe_dev.
Referenced by configureSensor().
| bool QwDevISM330DHCX::setAccelStatustoInt2 | ( | bool | enable = true | ) |
Definition at line 1251 of file sfe_ism330dhcx.cpp.
References enable(), ism330dhcx_pin_int2_route_t::int2_ctrl, ism330dhcx_int2_ctrl_t::int2_drdy_xl, ism330dhcx_pin_int2_route_get(), ism330dhcx_pin_int2_route_set(), and sfe_dev.
| bool QwDevISM330DHCX::setBlockDataUpdate | ( | bool | enable = true | ) |
Definition at line 872 of file sfe_ism330dhcx.cpp.
References enable(), ism330dhcx_block_data_update_set(), and sfe_dev.
Referenced by configureSensor().
| void QwDevISM330DHCX::setCommunicationBus | ( | sfe_ISM330DHCX::QwIDeviceBus & | theBus | ) |
Definition at line 74 of file sfe_ism330dhcx.cpp.
References _sfeBus.
| void QwDevISM330DHCX::setCommunicationBus | ( | sfe_ISM330DHCX::QwIDeviceBus & | theBus, |
| uint8_t | i2cAddress ) |
Definition at line 58 of file sfe_ism330dhcx.cpp.
References _i2cAddress, and _sfeBus.
Referenced by ISM330DH::begin(), ISM330DH::begin(), ISM330DH_SPI::begin(), and ISM330DH_SPI::begin().
| bool QwDevISM330DHCX::setDataReadyMode | ( | uint8_t | val | ) |
Definition at line 1335 of file sfe_ism330dhcx.cpp.
References ism330dhcx_data_ready_mode_set(), and sfe_dev.
| bool QwDevISM330DHCX::setDeviceConfig | ( | bool | enable = true | ) |
Definition at line 705 of file sfe_ism330dhcx.cpp.
References enable(), ism330dhcx_device_conf_set(), and sfe_dev.
Referenced by configureSensor().
| bool QwDevISM330DHCX::setFifoMode | ( | uint8_t | val | ) |
Definition at line 1046 of file sfe_ism330dhcx.cpp.
References ism330dhcx_fifo_mode_set(), and sfe_dev.
| bool QwDevISM330DHCX::setFifoTimestampDec | ( | uint8_t | val | ) |
Definition at line 1129 of file sfe_ism330dhcx.cpp.
References ism330dhcx_fifo_timestamp_decimation_set(), and sfe_dev.
| bool QwDevISM330DHCX::setFifoWatermark | ( | uint16_t | val | ) |
Definition at line 1018 of file sfe_ism330dhcx.cpp.
References ism330dhcx_fifo_watermark_set(), and sfe_dev.
| bool QwDevISM330DHCX::setFifoWtmToInt2 | ( | bool | enable = true | ) |
Definition at line 604 of file sfe_ism330dhcx.cpp.
References enable(), ISM_REG_INT2_CTRL, readRegisterRegion(), and writeRegisterRegion().
| bool QwDevISM330DHCX::setGyroDataRate | ( | uint8_t | rate | ) |
Definition at line 939 of file sfe_ism330dhcx.cpp.
References ism330dhcx_gy_data_rate_set(), and sfe_dev.
Referenced by configureSensor().
| bool QwDevISM330DHCX::setGyroFifoBatchSet | ( | uint8_t | val | ) |
Definition at line 1103 of file sfe_ism330dhcx.cpp.
References ism330dhcx_fifo_gy_batch_set(), and sfe_dev.
| bool QwDevISM330DHCX::setGyroFilterLP1 | ( | bool | enable = true | ) |
Definition at line 822 of file sfe_ism330dhcx.cpp.
References enable(), ism330dhcx_gy_filter_lp1_set(), and sfe_dev.
| bool QwDevISM330DHCX::setGyroFullScale | ( | uint8_t | val | ) |
Definition at line 152 of file sfe_ism330dhcx.cpp.
References fullScaleGyro, ism330dhcx_gy_full_scale_set(), and sfe_dev.
Referenced by configureSensor().
| bool QwDevISM330DHCX::setGyroLP1Bandwidth | ( | uint8_t | val | ) |
Definition at line 846 of file sfe_ism330dhcx.cpp.
References ism330dhcx_gy_lp1_bandwidth_set(), and sfe_dev.
| bool QwDevISM330DHCX::setGyroSelfTest | ( | uint8_t | val | ) |
Definition at line 1759 of file sfe_ism330dhcx.cpp.
References ism330dhcx_gy_self_test_set(), and sfe_dev.
| bool QwDevISM330DHCX::setGyroStatustoInt1 | ( | bool | enable = true | ) |
Definition at line 1279 of file sfe_ism330dhcx.cpp.
References enable(), ism330dhcx_pin_int1_route_t::int1_ctrl, ism330dhcx_int1_ctrl_t::int1_drdy_g, ism330dhcx_pin_int1_route_get(), ism330dhcx_pin_int1_route_set(), and sfe_dev.
Referenced by configureSensor().
| bool QwDevISM330DHCX::setGyroStatustoInt2 | ( | bool | enable = true | ) |
Definition at line 1307 of file sfe_ism330dhcx.cpp.
References enable(), ism330dhcx_pin_int2_route_t::int2_ctrl, ism330dhcx_int2_ctrl_t::int2_drdy_g, ism330dhcx_pin_int2_route_get(), ism330dhcx_pin_int2_route_set(), and sfe_dev.
| bool QwDevISM330DHCX::setHubFifoBatching | ( | bool | enable = true | ) |
Definition at line 1675 of file sfe_ism330dhcx.cpp.
References enable(), ism330dhcx_sh_batch_slave_0_set(), and sfe_dev.
| bool QwDevISM330DHCX::setHubODR | ( | uint8_t | rate | ) |
Definition at line 1377 of file sfe_ism330dhcx.cpp.
References ism330dhcx_sh_data_rate_set(), and sfe_dev.
| bool QwDevISM330DHCX::setHubPassThrough | ( | bool | enable = true | ) |
Definition at line 1655 of file sfe_ism330dhcx.cpp.
References enable(), ism330dhcx_sh_pass_through_set(), and sfe_dev.
| bool QwDevISM330DHCX::setHubPullUps | ( | bool | enable = true | ) |
Definition at line 1697 of file sfe_ism330dhcx.cpp.
References enable(), ism330dhcx_sh_pin_mode_set(), and sfe_dev.
| bool QwDevISM330DHCX::setHubSensorRead | ( | uint8_t | sensor, |
| sfe_hub_sensor_settings_t * | settings ) |
Definition at line 1405 of file sfe_ism330dhcx.cpp.
References sfe_hub_sensor_settings_t::address, ism330dhcx_sh_slv0_cfg_read(), ism330dhcx_sh_slv1_cfg_read(), ism330dhcx_sh_slv2_cfg_read(), ism330dhcx_sh_slv3_cfg_read(), sfe_hub_sensor_settings_t::lenData, sfe_dev, ism330dhcx_sh_cfg_read_t::slv_add, ism330dhcx_sh_cfg_read_t::slv_len, ism330dhcx_sh_cfg_read_t::slv_subadd, and sfe_hub_sensor_settings_t::subAddress.
| bool QwDevISM330DHCX::setHubSensorWrite | ( | sfe_hub_sensor_settings_t * | settings | ) |
Definition at line 1455 of file sfe_ism330dhcx.cpp.
References sfe_hub_sensor_settings_t::address, ism330dhcx_sh_cfg_write(), sfe_hub_sensor_settings_t::lenData, sfe_dev, ism330dhcx_sh_cfg_write_t::slv0_add, ism330dhcx_sh_cfg_write_t::slv0_data, ism330dhcx_sh_cfg_write_t::slv0_subadd, and sfe_hub_sensor_settings_t::subAddress.
| bool QwDevISM330DHCX::setHubWriteMode | ( | uint8_t | config | ) |
Definition at line 1626 of file sfe_ism330dhcx.cpp.
References config, ism330dhcx_sh_write_mode_set(), and sfe_dev.
| bool QwDevISM330DHCX::setIntNotification | ( | uint8_t | val | ) |
Definition at line 1200 of file sfe_ism330dhcx.cpp.
References ism330dhcx_int_notification_set(), and sfe_dev.
| bool QwDevISM330DHCX::setNumberHubSensors | ( | uint8_t | numSensors | ) |
Definition at line 1482 of file sfe_ism330dhcx.cpp.
References ism330dhcx_sh_slave_connected_set(), and sfe_dev.
| bool QwDevISM330DHCX::setPinMode | ( | bool | activeLow = true | ) |
Definition at line 1167 of file sfe_ism330dhcx.cpp.
References ism330dhcx_pin_mode_set(), ism330dhcx_pin_polarity_set(), and sfe_dev.
| int32_t QwDevISM330DHCX::writeRegisterRegion | ( | uint8_t | reg, |
| uint8_t * | data, | ||
| uint16_t | length ) |
Definition at line 90 of file sfe_ism330dhcx.cpp.
References _i2cAddress, and _sfeBus.
Referenced by setFifoWtmToInt2().
|
private |
Definition at line 215 of file sfe_ism330dhcx.h.
Referenced by calibrateBiases(), and getAccelCal().
|
private |
Definition at line 217 of file sfe_ism330dhcx.h.
Referenced by calibrateBiases(), getAccelCal(), and getGyroCal().
|
private |
Definition at line 209 of file sfe_ism330dhcx.h.
Referenced by QwDevISM330DHCX().
|
private |
Definition at line 216 of file sfe_ism330dhcx.h.
Referenced by calibrateBiases(), and getGyroCal().
|
private |
Definition at line 208 of file sfe_ism330dhcx.h.
Referenced by init(), QwDevISM330DHCX(), readRegisterRegion(), setCommunicationBus(), and writeRegisterRegion().
|
private |
Definition at line 207 of file sfe_ism330dhcx.h.
Referenced by init(), readRegisterRegion(), setCommunicationBus(), setCommunicationBus(), and writeRegisterRegion().
|
private |
Definition at line 211 of file sfe_ism330dhcx.h.
Referenced by getAccel(), and setAccelFullScale().
|
private |
Definition at line 212 of file sfe_ism330dhcx.h.
Referenced by getGyro(), and setGyroFullScale().
|
private |
Definition at line 210 of file sfe_ism330dhcx.h.
Referenced by checkAccelStatus(), checkGyroStatus(), checkStatus(), checkTempStatus(), configureWakeUpOnInt1(), deviceReset(), enableSensorI2C(), enableTimestamp(), getAccel(), getAccelFullScale(), getBlockDataUpdate(), getDeviceReset(), getExternalSensorNack(), getGyro(), getHubStatus(), getRawAccel(), getRawGyro(), getTemp(), getUniqueId(), init(), readPeripheralSensor(), resetSensorHub(), resetTimestamp(), setAccelDataRate(), setAccelFifoBatchSet(), setAccelFilterLP2(), setAccelFullScale(), setAccelSelfTest(), setAccelSlopeFilter(), setAccelStatustoInt1(), setAccelStatustoInt2(), setBlockDataUpdate(), setDataReadyMode(), setDeviceConfig(), setFifoMode(), setFifoTimestampDec(), setFifoWatermark(), setGyroDataRate(), setGyroFifoBatchSet(), setGyroFilterLP1(), setGyroFullScale(), setGyroLP1Bandwidth(), setGyroSelfTest(), setGyroStatustoInt1(), setGyroStatustoInt2(), setHubFifoBatching(), setHubODR(), setHubPassThrough(), setHubPullUps(), setHubSensorRead(), setHubSensorWrite(), setHubWriteMode(), setIntNotification(), setNumberHubSensors(), and setPinMode().