RAK4631: Add RAK12500 GPS support

Added RAK12500 GPS support
Added socket scan capability to determine which socket the GPS is connected to

T-beam supreme: added conditional to displaying location data to only when gps is active
This commit is contained in:
cod3doomy
2025-05-25 22:48:04 -07:00
parent 8718b8bc3b
commit 0e8b807a8b
5 changed files with 256 additions and 3 deletions

View File

@@ -336,7 +336,7 @@ bool TbeamSupSensorManager::begin() {
}
bool TbeamSupSensorManager::querySensors(uint8_t requester_permissions, CayenneLPP& telemetry) {
if (requester_permissions & TELEM_PERM_LOCATION) { // does requester have permission?
if (requester_permissions & TELEM_PERM_LOCATION && gps_active) { // does requester have permission?
telemetry.addGPS(TELEM_CHANNEL_SELF, node_lat, node_lon, node_altitude);
}
if (requester_permissions & TELEM_PERM_ENVIRONMENT && bme_active) { // does requester have permission?