rsacchettini
rsacchettini
Hi, Thanks, to elaborate a bit I was the following documentations v1 and v3 as I am no expert. V3 : mentions host as if it was gonna cause a...
I guess that you have already downloaded the C SDK from the Tdk invensense website? It's not a very nice code to read but it allows using the DMP. This...
The missing code to set the ODR should be along the lines of: rc = inv_icm20948_set_sensor_period(&icm_device, idd_sensortype_conversion(INV_SENSOR_TYPE_LINEAR_ACCELERATION), );
The SDK code should be trusted for the logic of how to initialise this sensor, and then read values ou of the DMP, the datasheet only for the units, as...
The invensense code exposes a generic interface called Serif. An object that implements i2C or SPI bus hardware abstraction layer. You're talking about a couple dozen lines of implementation at...
Last but not least, Silicon labs has done a c++ driver that's found in mbed OS. The code does not implement the DMP but implements the sensor init and config...
Yup, this is the DMP firmware. It gets flashed into the chip on initialisation. Bith the MPU9250 and ICM20948 works this way. If you track the #include of that file...