LimeGPS
LimeGPS copied to clipboard
LimeNET-Micro support
Thanks for this great software!
I was trying to get it to work on the LimeNET-Micro, which has a Raspberry Pi Compute 3+ module.
After a few tweaks, it worked. Here's what would have to be changed to make it work out of the box:
- The
deviceName
isLimeNET-Micro
, so anelse if
block would be needed here: https://github.com/osqzss/LimeGPS/blob/8023223850aaf375d94772276febf8220ed3d2f8/limegps.c#L403-L411 -
limeOversample = 1
seems to work fine but I haven't looked into what this does exactly. -
MAX_CHAN
should be reduced to <= 9 due to the limited processing power. Or is there some other way to prevent - or at least detect - a buffer underrun? - There's only one channel, so the calls to
LMS_EnableChannel(device, ..., 1, false)
fail but that causes no further problems.
Actually, it's amazing how powerful the Raspberry Pi computer is!