No GPS messages are processed when doing full or partial fill on the screen.
When line 53 is commented out GPS messages are processed as normal and data on the screen updates, albeit
unreadable. If line 53 is uncommented GPS messages stop being processed after the first second. This is
demonstrated by passing debug=True
in the GPS constructor and viewing the serial monitor in Mu. GPS
messages stop showing up in the serial monitor after the first second.
The screen is still being updated, boxes can be drawn, etc but messages from the GPS do not flow thus the data on the OLED is stale.
- adding
time.sleep
calls to the beginning and end of the loop of various lengths (0.1, 0.25, 0.5, 0.75) - changing the message update rate (all values listed in Arduino lib)
- changing the fix update rate (all values listed in Arduino lib)
- adding
time.sleep
in place of the fill call - rearrange code so that oled rendering is done after reading GPS data
Library Versions: adafruit-circuitpython-bundle-4.x-mpy-20190320
boot_out.txt
:
Adafruit CircuitPython 4.0.0-beta.5 on 2019-03-17; Adafruit Feather nRF52840 Express with nRF52840