File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed
Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -73,7 +73,7 @@ class ImuReader
7373 }
7474
7575 imu.setAccelODR (accelOdr);
76- imu. setAccelRange (kDefaultAccelRange );
76+ setAccelRange (imu, kDefaultAccelRange );
7777 imu.setGyroODR (gyroOdr);
7878 const float accelHz = imuAccelOdrToHz (accelOdr);
7979 const float gyroHz = imuGyroOdrToHz (gyroOdr);
@@ -209,6 +209,20 @@ class ImuReader
209209 }
210210 }
211211
212+ static void setAccelRange (BMI270 &imu, uint8_t range)
213+ {
214+ bmi2_sens_config config{};
215+ config.type = BMI2_ACCEL;
216+
217+ if (imu.getConfig (&config) != BMI2_OK)
218+ {
219+ return ;
220+ }
221+
222+ config.cfg .acc .range = range;
223+ imu.setConfig (config);
224+ }
225+
212226 BMI270 imu;
213227 BMI270_SensorData fifoFrames[kDefaultFifoWatermarkFrames ];
214228 bool hasLastImuTimestamp = false ;
You can’t perform that action at this time.
0 commit comments