CTL_STATUS_t imu3000_read_die_temperature(CTL_GYROSCOPE_t *self,
                                          float *temp);

this reads the die temperature of the IMU-3000 into temp.

Return Value

imu3000_read_die_temperature returns a standard status code. If the status indicates an error, the returned sample data is undefined.

Thread Safety

imu3000_read_die_temperature is thread-safe if the transport member in self is thread-safe. Typically, for SPI and I2C transports, you ensure thread safety by associating a mutex with the bus used by the transport.