From 83b70b31670e46292c85bcf998c75bdaa63ad221 Mon Sep 17 00:00:00 2001 From: Matthew Harrold Date: Tue, 17 Jun 2025 23:12:10 +0100 Subject: [PATCH] Add support for Seeed NRF + RTC --- variants/xiao_nrf52/target.cpp | 5 +++-- variants/xiao_nrf52/target.h | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/variants/xiao_nrf52/target.cpp b/variants/xiao_nrf52/target.cpp index 724e7c63..853855cd 100644 --- a/variants/xiao_nrf52/target.cpp +++ b/variants/xiao_nrf52/target.cpp @@ -8,7 +8,8 @@ RADIO_CLASS radio = new Module(P_LORA_NSS, P_LORA_DIO_1, P_LORA_RESET, P_LORA_BU WRAPPER_CLASS radio_driver(radio, board); -VolatileRTCClock rtc_clock; +VolatileRTCClock fallback_clock; +AutoDiscoverRTCClock rtc_clock(fallback_clock); EnvironmentSensorManager sensors; #ifndef LORA_CR @@ -16,7 +17,7 @@ EnvironmentSensorManager sensors; #endif bool radio_init() { -// rtc_clock.begin(Wire); + rtc_clock.begin(Wire); #ifdef SX126X_DIO3_TCXO_VOLTAGE float tcxo = SX126X_DIO3_TCXO_VOLTAGE; diff --git a/variants/xiao_nrf52/target.h b/variants/xiao_nrf52/target.h index ec298a43..eb299006 100644 --- a/variants/xiao_nrf52/target.h +++ b/variants/xiao_nrf52/target.h @@ -5,12 +5,13 @@ #include #include #include +#include #include #include extern XiaoNrf52Board board; extern WRAPPER_CLASS radio_driver; -extern VolatileRTCClock rtc_clock; +extern AutoDiscoverRTCClock rtc_clock; extern EnvironmentSensorManager sensors; bool radio_init();