Bergsonne Labs

Sense.I.9

T
Studio-ready · 42 of 47 functions exposed to the DSL palette · 4 events declared. Functions tagged T are callable from Studio blocks; the rest are the underlying C API. SDK API tiers →

9-DOF IMU driver for the Sense.I.9 tile (rev c).

@version 3.1.0

Embeds the TDK InvenSense ICM-20948: 6-DOF IMU (accel + gyro) with co-packaged AK09916 3-DOF magnetometer (accessed via the ICM's I2C bypass).

Sensor specifications: - Accelerometer: 16-bit, ±2/4/8/16 G, up to 4.5 kHz ODR - Gyroscope: 16-bit, ±250/500/1000/2000 DPS, up to 9 kHz ODR - Magnetometer: 16-bit, ±4900 µT, up to 100 Hz ODR (0.15 µT/LSB) - Temperature: on-chip sensor - FIFO: 512-byte buffer, accel + gyro + temp packets - Wake-on-Motion: 4 mg/LSB threshold, INT routable

Datasheet: https://www.bergsonne.io/tiles/sense/i9

v3.1.00x690x680x0CAK09916 magnetometer address (fixed, accessed via I2C bypass).

API Summary

Sense.I.9 Driver — Bergsonne Labs