_init(int32_t sensor_id) | Adafruit_ICM20X | protected |
_read(void) | Adafruit_ICM20X | protected |
_sensorid_accel | Adafruit_ICM20X | protected |
_sensorid_gyro | Adafruit_ICM20X | protected |
_sensorid_mag | Adafruit_ICM20X | protected |
_sensorid_temp | Adafruit_ICM20X | protected |
_setBank(uint8_t bank_number) | Adafruit_ICM20X | protected |
accel_sensor | Adafruit_ICM20X | protected |
accX | Adafruit_ICM20X | protected |
accY | Adafruit_ICM20X | protected |
accZ | Adafruit_ICM20X | protected |
Adafruit_ICM20X() | Adafruit_ICM20X | |
Adafruit_ICM20X_Accelerometer class | Adafruit_ICM20X | friend |
Adafruit_ICM20X_Gyro class | Adafruit_ICM20X | friend |
Adafruit_ICM20X_Magnetometer class | Adafruit_ICM20X | friend |
Adafruit_ICM20X_Temp class | Adafruit_ICM20X | friend |
begin_I2C(uint8_t i2c_add, TwoWire *wire, int32_t sensor_id) | Adafruit_ICM20X | protectedvirtual |
begin_SPI(uint8_t cs_pin, SPIClass *theSPI=&SPI, int32_t sensor_id=0) | Adafruit_ICM20X | |
begin_SPI(int8_t cs_pin, int8_t sck_pin, int8_t miso_pin, int8_t mosi_pin, int32_t sensor_id=0) | Adafruit_ICM20X | |
configureI2CMaster(void) | Adafruit_ICM20X | |
current_accel_range | Adafruit_ICM20X | protected |
current_gyro_range | Adafruit_ICM20X | protected |
enableAccelDLPF(bool enable, icm20x_accel_cutoff_t cutoff_freq) | Adafruit_ICM20X | |
enableGyrolDLPF(bool enable, icm20x_gyro_cutoff_t cutoff_freq) | Adafruit_ICM20X | |
enableI2CMaster(bool enable_i2c_master) | Adafruit_ICM20X | |
getAccelerometerSensor(void) | Adafruit_ICM20X | |
getAccelRateDivisor(void) | Adafruit_ICM20X | |
getEvent(sensors_event_t *accel, sensors_event_t *gyro, sensors_event_t *temp, sensors_event_t *mag=NULL) | Adafruit_ICM20X | |
getGyroRateDivisor(void) | Adafruit_ICM20X | |
getGyroSensor(void) | Adafruit_ICM20X | |
getMagnetometerSensor(void) | Adafruit_ICM20X | |
getTemperatureSensor(void) | Adafruit_ICM20X | |
gyro_sensor | Adafruit_ICM20X | protected |
gyroX | Adafruit_ICM20X | protected |
gyroY | Adafruit_ICM20X | protected |
gyroZ | Adafruit_ICM20X | protected |
i2c_dev | Adafruit_ICM20X | protected |
mag_sensor | Adafruit_ICM20X | protected |
magX | Adafruit_ICM20X | protected |
magY | Adafruit_ICM20X | protected |
magZ | Adafruit_ICM20X | protected |
rawAccX | Adafruit_ICM20X | protected |
rawAccY | Adafruit_ICM20X | protected |
rawAccZ | Adafruit_ICM20X | protected |
rawGyroX | Adafruit_ICM20X | protected |
rawGyroY | Adafruit_ICM20X | protected |
rawGyroZ | Adafruit_ICM20X | protected |
rawMagX | Adafruit_ICM20X | protected |
rawMagY | Adafruit_ICM20X | protected |
rawMagZ | Adafruit_ICM20X | protected |
rawTemp | Adafruit_ICM20X | protected |
readAccelRange(void) | Adafruit_ICM20X | protected |
readExternalRegister(uint8_t slv_addr, uint8_t reg_addr) | Adafruit_ICM20X | |
readGyroRange(void) | Adafruit_ICM20X | protected |
reset(void) | Adafruit_ICM20X | |
resetI2CMaster(void) | Adafruit_ICM20X | |
scaleValues(void) | Adafruit_ICM20X | protectedvirtual |
setAccelRateDivisor(uint16_t new_accel_divisor) | Adafruit_ICM20X | |
setGyroRateDivisor(uint8_t new_gyro_divisor) | Adafruit_ICM20X | |
setI2CBypass(bool bypass_i2c) | Adafruit_ICM20X | |
setInt1ActiveLow(bool active_low) | Adafruit_ICM20X | |
setInt2ActiveLow(bool active_low) | Adafruit_ICM20X | |
spi_dev | Adafruit_ICM20X | protected |
temp_sensor | Adafruit_ICM20X | protected |
temperature | Adafruit_ICM20X | protected |
writeAccelRange(uint8_t new_accel_range) | Adafruit_ICM20X | protected |
writeExternalRegister(uint8_t slv_addr, uint8_t reg_addr, uint8_t value) | Adafruit_ICM20X | |
writeGyroRange(uint8_t new_gyro_range) | Adafruit_ICM20X | protected |
~Adafruit_ICM20X() | Adafruit_ICM20X | |