I am using a teensy 4.1 with an Adafruit Ultimate GPS breakout V3 to try and get GPS data written to the onboard SD card slot. I'm seeing various issues, I cannot tell what the issue may be if the data is not being parsed correctly or if the GPS is not collecting data properly.
This screenshot is what I'm getting out of the GPS. I'm seeing this stairstep pattern with different widths to the steps. I expect a lot more of a constant line or consistent stairsteps. I've have tried Adafruit library or tinygps library which may point to a deeper issue that I'm not seeing.
I'm attaching the code that I used to get the GPS data for the screenshot. We also have an IMU with this code, however it's working as expected.
I'm using the default example files to try and diagnose issues currently. The adafruit GPS hardware serial parsing example works, while the tinyGPS++ one is not parsing (it's saying it's receiving characters that pass checksum but not receiving sentences).
Any advice on how to get this to update and store data to the SD card at the correct rate would be greatly appreciated.
This screenshot is what I'm getting out of the GPS. I'm seeing this stairstep pattern with different widths to the steps. I expect a lot more of a constant line or consistent stairsteps. I've have tried Adafruit library or tinygps library which may point to a deeper issue that I'm not seeing.
I'm attaching the code that I used to get the GPS data for the screenshot. We also have an IMU with this code, however it's working as expected.
I'm using the default example files to try and diagnose issues currently. The adafruit GPS hardware serial parsing example works, while the tinyGPS++ one is not parsing (it's saying it's receiving characters that pass checksum but not receiving sentences).
Any advice on how to get this to update and store data to the SD card at the correct rate would be greatly appreciated.