„In case anyone is experimenting with LC29HEA...“
We are working on an alternative project that uses the
Quectel LC29HEA GNSS module.
To make it work, we need to connect the LC29H to an
NTRIP caster to receive
RTK corrections.
For this purpose, we are using an
ESP32 module, and the corresponding code can be found in the
esp32_rtk folder.
(Sorry, the comments are currently in Estonian.)
The
Sunray codebase has been extended with an LC29H driver that parses
NMEA messages, which should be compatible with the existing Sunray code.
We tried to modify the
Skytraq driver, but that didn’t work out — and as far as we understand, it’s not actually possible for the LC29HEA module.
Additional documentation for configuring the LC29HEA as both a
base station and a
rover can be found in the
doc folder.
The updated parts required to make it work are located in
sunray/config.h and
sunray/src/lc29h.
The
esp32_ble project has also been adjusted to work better with
VSCode (it now compiles cleanly).
Since the LC29H communicates using standard
NMEA sentences, this approach should be much more
universal and compatible with other systems.
We also implemented support for the
LC29H and ESP32 reboot command: AT+Y2.