I just finished assembling the hardware and initial software for a Base/Rover RTK surveying pair using the SF tutorial here: https://learn.sparkfun.com/tutorials/se … rtk-system.
The base and rover each have an Adafruit ItsyBitsy M4 connected to a 128x64 OLED and the Sparkfun GPS-RTK-SMA board via Qwiic, and I’m using the SF uBlox library to read data from the ZED-F9P and display it on the OLED.
I feel anxious that I can’t see the RTCM stream as proof that both ZED-F9P’s and both Telemetry Serial Radios are functioning correctly.
I currently have the rover Arduino reading and displaying the getFixType() and getCarrierSolutionType() values, but want something more specific indicating presence or absence of a RTCM feed on the rover’s UART2.
I’ve read the SparkFun_Ublox_Arduino_Library.h but need some help.
Q1: Is there a way for the Arduino to read a ZED-F9P flag that indicates whether the rover is successfully receiving RTCM data from UART2?
Q2: Is there a way for the Arduino to read the RTCM stream that the rover is receiving, so I could display it on my OLED?
Thanks!
John