@@ -343,31 +343,30 @@ uint32_t Adafruit_BME280::read24(byte reg) {
343
343
344
344
/* !
345
345
* @brief Take a new measurement (only possible in forced mode)
346
- @returns true in case of success else false
346
+ @returns true in case of success else false
347
347
*/
348
- bool Adafruit_BME280::takeForcedMeasurement () {
348
+ bool Adafruit_BME280::takeForcedMeasurement (void ) {
349
349
bool return_value = false ;
350
350
// If we are in forced mode, the BME sensor goes back to sleep after each
351
351
// measurement and we need to set it to forced mode once at this point, so
352
352
// it will take the next measurement and then return to sleep again.
353
353
// In normal mode simply does new measurements periodically.
354
354
if (_measReg.mode == MODE_FORCED) {
355
- return_value = true ;
355
+ return_value = true ;
356
356
// set to forced mode, i.e. "take next measurement"
357
357
write8 (BME280_REGISTER_CONTROL, _measReg.get ());
358
- // Store current time to measure the timeout
359
- uint32_t timeout_start = millis ();
360
- // wait until measurement has been completed, otherwise we would read
358
+ // Store current time to measure the timeout
359
+ uint32_t timeout_start = millis ();
360
+ // wait until measurement has been completed, otherwise we would read the
361
361
// the values from the last measurement or the timeout occurred after 2 sec.
362
-
363
362
while (read8 (BME280_REGISTER_STATUS) & 0x08 ) {
364
- // In case of a timeout, stop the while loop
365
- if ((millis () - timeout_start) > 2000 ) {
366
- return_value = false ;
367
- break ;
368
- }
363
+ // In case of a timeout, stop the while loop
364
+ if ((millis () - timeout_start) > 2000 ) {
365
+ return_value = false ;
366
+ break ;
367
+ }
369
368
delay (1 );
370
- }
369
+ }
371
370
}
372
371
return return_value;
373
372
}
0 commit comments