https://github.com/adafruit/Adafruit_CircuitPython_BMP3XX/blob/488b7af1fd3f272416d5634831da5acfabc2c5b4/adafruit_bmp3xx.py#L160 Is there a reason `time.sleep(0.002)` is used here rather than just pass? Or is 0.002 seconds specific to the device?