Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix GPS geotag support for different firmware versions. #96

Merged
merged 8 commits into from
Jul 18, 2024

Conversation

gkoh
Copy link
Owner

@gkoh gkoh commented Jun 21, 2024

Use the 128-bit UUID for geotag characteristic.
The 16-bit handle is not consistent across devices or firmware versions.

@gkoh gkoh linked an issue Jun 21, 2024 that may be closed by this pull request
@gkoh gkoh force-pushed the 95-gfx100ii-gps-not-working branch from 509d6a1 to 7659901 Compare July 3, 2024 05:27
@gkoh gkoh changed the title Change GPS update to fixed interval. Fix GPS geotag support for different firmware versions. Jul 3, 2024
@gkoh gkoh force-pushed the 95-gfx100ii-gps-not-working branch from eff33d8 to 743d8a4 Compare July 3, 2024 05:43
gkoh added 8 commits July 7, 2024 20:02
Reading the spec, the 16-bit handle is only consistent per device
instance.
Thus, it can change between devices and firmware versions.
The full UUID is guaranteed to be consistent, so use that instead.
ez.yield() already calls M5.update().
Remove the delay(50), this buys us nothing (except UI latency).
@gkoh gkoh force-pushed the 95-gfx100ii-gps-not-working branch from 622e224 to 8b2dc91 Compare July 7, 2024 10:34
@gkoh gkoh merged commit d2ac46b into master Jul 18, 2024
6 checks passed
@gkoh gkoh deleted the 95-gfx100ii-gps-not-working branch July 18, 2024 03:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

GFX100II GPS Not Working
1 participant