Hi FAE_CA1, thank you very much for the example code! I applied it to my setup and I can now read tagged data from the FIFO! That's nice. Under 4.2, I read that the tag should be available in the data readout registers as well. I would call bmi08g_get_data(&bmi08_gyro, &bmi08dev) like so: struct bmi08_sensor_data gyroData; rslt = bmi08g_get_data(&bmi08_gyro, &bmi08dev); bmi08_error_codes_print_result("bmi08g_get_data", rslt); printf("GYR %5d, %5d, %5d, %5d\n", bmi08_gyro->x, bmi08_gyro->y, bmi08_gyro->z, bmi08_gyro->z & 0x0001 ); but it appears that the data does not reflect the external pulse. Am I getting something wrong? Moreover, from the section 4.2 I get that the tag information should be available in the data readout registers already. Do I actually need to setup FIFO mode then? What is the minimal configuration to read tag information in the LSB of the gyro z axis data? Thank you very much for your support!
... View more