Getting Started:
API Documenatation:
accelData_s
x
y
z
gyroData_s
I2CBus
I2CBus()
begin()
read()
write()
readBytes()
writeBytes()
ICM42688
ICM42688()
readGyro()
readAccel()
whoAmI()
InertialBus
InertialBus()
_sdo
_sdi
_scl
_cs
_wireAddr
_SPIBus
_twBus
InertialIO
InertialIO()
~InertialIO()
_transportBus
SPIBus
SPIBus()
DEVICE_CONFIG
DRIVE_CONFIG
INT_CONFIG
FIFO_CONFIG
TEMP_DATA1
TEMP_DATA0
ACCEL_DATA_X1
ACCEL_DATA_X0
ACCEL_DATA_Y1
ACCEL_DATA_Y0
ACCEL_DATA_Z1
ACCEL_DATA_Z0
GYRO_DATA_X1
GYRO_DATA_X0
GYRO_DATA_Y1
GYRO_DATA_Y0
GYRO_DATA_Z1
GYRO_DATA_Z0
TMST_FSYNCH
TMST_FSYNCL
INT_STATUS
FIFO_COUNTH
FIFO_COUNTL
FIFO_DATA
APEX_DATA0
APEX_DATA1
APEX_DATA2
APEX_DATA3
APEX_DATA4
APEX_DATA5
INT_STATUS2
INT_STATUS3
SIGNAL_PATH_RESET
INTF_CONFIG0
INTF_CONFIG1
PWR_MGMT0
GYRO_CONFIG0
ACCEL_CONFIG0
GYRO_CONFIG1
GYRO_ACCEL_CONFIG0
ACCEL_CONFIG1
TMST_CONFIG
APEX_CONFIG0
SMD_CONFIG
FIFO_CONFIG1
FIFO_CONFIG2
FIFO_CONFIG3
FSYNC_CONFIG
INT_CONFIG0
INT_CONFIG1
INT_SOURCE0
INT_SOURCE1
INT_SOURCE3
INT_SOURCE4
FIFO_LOST_PKT0
FIFO_LOST_PKT1
SELF_TEST_CONFIG
WHO_AM_I
REG_BANK_SEL
SENSOR_CONFIG0
GYRO_CONFIG_STATIC2
GYRO_CONFIG_STATIC3
GYRO_CONFIG_STATIC4
GYRO_CONFIG_STATIC5
GYRO_CONFIG_STATIC6
GYRO_CONFIG_STATIC7
GYRO_CONFIG_STATIC8
GYRO_CONFIG_STATIC9
GYRO_CONFIG_STATIC10
XG_ST_DATA
YG_ST_DATA
ZG_ST_DATA
TMSTVAL0
TMSTVAL1
TMSTVAL2
INTF_CONFIG4
INTF_CONFIG5
INTF_CONFIG6
ACCEL_CONFIG_STATIC2
ACCEL_CONFIG_STATIC3
ACCEL_CONFIG_STATIC4
XA_ST_DATA
YA_ST_DATA
ZA_ST_DATA
APEX_CONFIG2
APEX_CONFIG3
APEX_CONFIG4
APEX_CONFIG5
APEX_CONFIG6
APEX_CONFIG7
APEX_CONFIG8
APEX_CONFIG9
ACCEL_WOM_X_THR
ACCEL_WOM_Y_THR
ACCEL_WOM_Z_THR
INT_SOURCE6
INT_SOURCE7
INT_SOURCE8
INT_SOURCE9
INT_SOURCE10
OFFSET_USER0
OFFSET_USER1
OFFSET_USER2
OFFSET_USER3
OFFSET_USER4
OFFSET_USER5
OFFSET_USER6
OFFSET_USER7
OFFSET_USER8
I2CBUS_H
INERTIALBUS_H
SPIBUS_H
INERTIALIO_H
Minimal usage examples for InertialIO.