Hello, I'm trying to add the ability to perform manual SENS error calibration to a 3rd party BMI270 driver I wrote myself. But when I write the 11-bit FxP data to GYR_GAIN_UPD_1 GYR_GAIN_UPD2 GYR_GAIN_UPD_3, BMI270 seems to lose its response. The specific driver code can be found here: https://github.com/flightng/atbetaflight/blob/add-gyro-scaler-calibrator/src/main/drivers/accgyro/accgyro_spi_bmi270.c#L318 Given that tech support probably won't look at my driver code, in this case I'd like to know: - What is the correct timing/sequence to perform a manual SENS error calibration? In what order should I step through the registers? - When writing 16-bit data to any single register at address 0x34 - 0x3A, should the high or low bits of the 16-bit data be sent first?
... View more