Browse Source
Merge pull request #1364 from weebl2000/pass-rtc_clock-to-locationprovider
Pass rtc_clock to MicroNMEALocationProvider in all variants
pull/1957/head
Liam Cottle
3 months ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
18 changed files with
18 additions and
18 deletions
-
variants/heltec_mesh_solar/target.cpp
-
variants/heltec_tracker_v2/target.cpp
-
variants/heltec_v3/target.cpp
-
variants/heltec_v4/target.cpp
-
variants/keepteen_lt1/target.cpp
-
variants/lilygo_tbeam_1w/target.cpp
-
variants/lilygo_tbeam_SX1262/target.cpp
-
variants/lilygo_tbeam_SX1276/target.cpp
-
variants/lilygo_tbeam_supreme_SX1262/target.cpp
-
variants/meshadventurer/target.cpp
-
variants/nano_g2_ultra/target.cpp
-
variants/promicro/target.cpp
-
variants/rak3112/target.cpp
-
variants/rak3401/target.cpp
-
variants/rak4631/target.cpp
-
variants/rak_wismesh_tag/target.cpp
-
variants/thinknode_m3/target.cpp
-
variants/xiao_c3/target.cpp
|
|
|
@ -11,7 +11,7 @@ WRAPPER_CLASS radio_driver(radio, board); |
|
|
|
|
|
|
|
VolatileRTCClock fallback_clock; |
|
|
|
AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock); |
|
|
|
SolarSensorManager sensors = SolarSensorManager(nmea); |
|
|
|
|
|
|
|
#ifdef DISPLAY_CLASS |
|
|
|
|
|
|
|
@ -17,7 +17,7 @@ AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
|
|
|
|
#if ENV_INCLUDE_GPS |
|
|
|
#include <helpers/sensors/MicroNMEALocationProvider.h> |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, NULL, GPS_RESET, GPS_EN, &board.periph_power); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock, GPS_RESET, GPS_EN, &board.periph_power); |
|
|
|
EnvironmentSensorManager sensors = EnvironmentSensorManager(nmea); |
|
|
|
#else |
|
|
|
EnvironmentSensorManager sensors; |
|
|
|
|
|
|
|
@ -17,7 +17,7 @@ AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
|
|
|
|
#if ENV_INCLUDE_GPS |
|
|
|
#include <helpers/sensors/MicroNMEALocationProvider.h> |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock); |
|
|
|
EnvironmentSensorManager sensors = EnvironmentSensorManager(nmea); |
|
|
|
#else |
|
|
|
EnvironmentSensorManager sensors; |
|
|
|
|
|
|
|
@ -17,7 +17,7 @@ AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
|
|
|
|
#if ENV_INCLUDE_GPS |
|
|
|
#include <helpers/sensors/MicroNMEALocationProvider.h> |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock); |
|
|
|
EnvironmentSensorManager sensors = EnvironmentSensorManager(nmea); |
|
|
|
#else |
|
|
|
EnvironmentSensorManager sensors; |
|
|
|
|
|
|
|
@ -12,7 +12,7 @@ VolatileRTCClock fallback_clock; |
|
|
|
AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
#if ENV_INCLUDE_GPS |
|
|
|
#include <helpers/sensors/MicroNMEALocationProvider.h> |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock); |
|
|
|
EnvironmentSensorManager sensors = EnvironmentSensorManager(nmea); |
|
|
|
#else |
|
|
|
EnvironmentSensorManager sensors; |
|
|
|
|
|
|
|
@ -19,7 +19,7 @@ AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
|
|
|
|
#if ENV_INCLUDE_GPS |
|
|
|
#include <helpers/sensors/MicroNMEALocationProvider.h> |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock); |
|
|
|
EnvironmentSensorManager sensors = EnvironmentSensorManager(nmea); |
|
|
|
#else |
|
|
|
EnvironmentSensorManager sensors; |
|
|
|
|
|
|
|
@ -17,7 +17,7 @@ AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
|
|
|
|
#if ENV_INCLUDE_GPS |
|
|
|
#include <helpers/sensors/MicroNMEALocationProvider.h> |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock); |
|
|
|
EnvironmentSensorManager sensors = EnvironmentSensorManager(nmea); |
|
|
|
#else |
|
|
|
EnvironmentSensorManager sensors; |
|
|
|
|
|
|
|
@ -17,7 +17,7 @@ AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
|
|
|
|
#if ENV_INCLUDE_GPS |
|
|
|
#include <helpers/sensors/MicroNMEALocationProvider.h> |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock); |
|
|
|
EnvironmentSensorManager sensors = EnvironmentSensorManager(nmea); |
|
|
|
#else |
|
|
|
EnvironmentSensorManager sensors; |
|
|
|
|
|
|
|
@ -19,7 +19,7 @@ AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
|
|
|
|
#if ENV_INCLUDE_GPS |
|
|
|
#include <helpers/sensors/MicroNMEALocationProvider.h> |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock); |
|
|
|
EnvironmentSensorManager sensors = EnvironmentSensorManager(nmea); |
|
|
|
#else |
|
|
|
EnvironmentSensorManager sensors; |
|
|
|
|
|
|
|
@ -11,7 +11,7 @@ WRAPPER_CLASS radio_driver(radio, board); |
|
|
|
|
|
|
|
ESP32RTCClock fallback_clock; |
|
|
|
AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock); |
|
|
|
MASensorManager sensors = MASensorManager(nmea); |
|
|
|
|
|
|
|
#ifdef DISPLAY_CLASS |
|
|
|
|
|
|
|
@ -12,7 +12,7 @@ WRAPPER_CLASS radio_driver(radio, board); |
|
|
|
|
|
|
|
VolatileRTCClock fallback_clock; |
|
|
|
AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock); |
|
|
|
NanoG2UltraSensorManager sensors = NanoG2UltraSensorManager(nmea); |
|
|
|
|
|
|
|
#ifdef DISPLAY_CLASS |
|
|
|
|
|
|
|
@ -12,7 +12,7 @@ VolatileRTCClock fallback_clock; |
|
|
|
AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
#if ENV_INCLUDE_GPS |
|
|
|
#include <helpers/sensors/MicroNMEALocationProvider.h> |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock); |
|
|
|
EnvironmentSensorManager sensors = EnvironmentSensorManager(nmea); |
|
|
|
#else |
|
|
|
EnvironmentSensorManager sensors; |
|
|
|
|
|
|
|
@ -17,7 +17,7 @@ AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
|
|
|
|
#if ENV_INCLUDE_GPS |
|
|
|
#include <helpers/sensors/MicroNMEALocationProvider.h> |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock); |
|
|
|
EnvironmentSensorManager sensors = EnvironmentSensorManager(nmea); |
|
|
|
#else |
|
|
|
EnvironmentSensorManager sensors; |
|
|
|
|
|
|
|
@ -26,7 +26,7 @@ AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
|
|
|
|
#if ENV_INCLUDE_GPS |
|
|
|
#include <helpers/sensors/MicroNMEALocationProvider.h> |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock); |
|
|
|
EnvironmentSensorManager sensors = EnvironmentSensorManager(nmea); |
|
|
|
#else |
|
|
|
EnvironmentSensorManager sensors; |
|
|
|
|
|
|
|
@ -26,7 +26,7 @@ AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
|
|
|
|
#if ENV_INCLUDE_GPS |
|
|
|
#include <helpers/sensors/MicroNMEALocationProvider.h> |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock); |
|
|
|
EnvironmentSensorManager sensors = EnvironmentSensorManager(nmea); |
|
|
|
#else |
|
|
|
EnvironmentSensorManager sensors; |
|
|
|
|
|
|
|
@ -22,7 +22,7 @@ AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
|
|
|
|
#if ENV_INCLUDE_GPS |
|
|
|
#include <helpers/sensors/MicroNMEALocationProvider.h> |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock); |
|
|
|
EnvironmentSensorManager sensors = EnvironmentSensorManager(nmea); |
|
|
|
#else |
|
|
|
EnvironmentSensorManager sensors; |
|
|
|
|
|
|
|
@ -11,7 +11,7 @@ WRAPPER_CLASS radio_driver(radio, board); |
|
|
|
VolatileRTCClock fallback_clock; |
|
|
|
AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
#ifdef ENV_INCLUDE_GPS |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock); |
|
|
|
EnvironmentSensorManager sensors = EnvironmentSensorManager(nmea); |
|
|
|
#else |
|
|
|
EnvironmentSensorManager sensors = EnvironmentSensorManager(); |
|
|
|
|
|
|
|
@ -17,7 +17,7 @@ AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
|
|
|
|
#if ENV_INCLUDE_GPS |
|
|
|
#include <helpers/sensors/MicroNMEALocationProvider.h> |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1); |
|
|
|
MicroNMEALocationProvider nmea = MicroNMEALocationProvider(Serial1, &rtc_clock); |
|
|
|
EnvironmentSensorManager sensors = EnvironmentSensorManager(nmea); |
|
|
|
#else |
|
|
|
EnvironmentSensorManager sensors; |
|
|
|
|