Problem using Example15_NTRIP_Client for ZED_F9P

I am trying to obtain ‘mm’ level accuracy with my ZED-F9P. I have been trying to to obtain RTCM data from a NTRIP Caster over WiFi. I have been using SparkFun’s Example15-17 for ZED-F9P. I have the SparkFun GPS-RTK-SMA Breakout - ZED-F9P (Qwiic) module connected to a Redboard Plus using the Qwiic connectors.

I keep getting “base64.h: No such file or directory” error. If I delete the Base64 library and install the basea64 library; I get “Base64.h: No such file or directory” error. I am running the Arduino IDE on a Win10 laptop so I can’t have two folders (Arduino libraries) with the same name. (base64 and Base64)

How do I correct this?

Also, my casterHost is of the format ‘xx.xx.xxx.xxx’. Will this format work with these examples?

Thanks!

What platform are you using?

If I remember correctly, that example depended on either the ESP32’s built in base64 library or you had to download the correct one. There should be links in the example…

Yep, it’s there in the comments:

//The ESP32 core has a built in base64 library but not every platform does

//We’ll use an external lib if necessary.

#if defined(ARDUINO_ARCH_ESP32)

#include “base64.h” //Built-in ESP32 library

#else

#include <Base64.h> //nfriendly library from https://github.com/adamvr/arduino-base64, will work with any platform

#endif

If you’re not using ESP32, then you’ll need to download and install the nfriendly lib.

Thank you. I am trying to learn Arduino IDE and GPS at the same time. Thanks for your quick response.

No problem. I hope you do and don’t get as hooked as I have :wink: