GPS-RTK2 Board - ZED-F9P read RTCM over iic

Hello everyone,
In my application I use the SparkFun GPS-RTK2 board - ZED-F9P board with the matching Arduino library. The board can be configured via i2c. Now I want to read out the RTCM correction data in base mode via i2c, but I only get the first 8 bytes using “void DevUBLOXGNSS::processRTCM(uint8_t incoming)”.
Outputting the RTCM data via the TX pin is no problem, but i2c would be much more relaxed.
Unfortunately I have not found a suitable example on github for this particular application.
Thanks for the help

Hi @DevT ,

Have you tried Example3_StartRTCMBase? It should do most of what you need?

Best wishes,
Paul

It’s not exactly hard to do directly with the Arduino “wire” library and functions directly. You pull a pair of registers describing a 16-bit “available” count from the module, and then read another register that streams that content out to you.

Doable on MCU like STM32 too, using HAL I2C calls.