Skip to content

Commit dc6e5ac

Browse files
committed
Fix: Cx targets
1 parent 50eb84e commit dc6e5ac

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed
File renamed without changes.

src/provisioning/sdcard/ws_sdcard.cpp

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,13 +90,15 @@ void ws_sdcard::calculateFileLimits() {
9090
bool ws_sdcard::InitDS1307() {
9191
_rtc_ds1307 = new RTC_DS1307();
9292
if (!_rtc_ds1307->begin()) {
93-
#if !defined(ARDUINO_ARCH_ESP8266) && !defined(ARDUINO_ARCH_SAMD)
93+
#if !defined(ARDUINO_ARCH_ESP8266) && !defined(ARDUINO_ARCH_SAMD) || \
94+
!defined(ARDUINO_ADAFRUIT_FEATHER_ESP32C6) | \
95+
!defined(ARDUINO_ADAFRUIT_QTPY_ESP32C3)
9496
if (!_rtc_ds1307->begin(&Wire1)) {
9597
WS_DEBUG_PRINTLN("[SD] Runtime Error: Failed to initialize DS1307 RTC");
9698
delete _rtc_ds1307;
9799
return false;
98100
}
99-
#endif
101+
#endif
100102
}
101103
if (!_rtc_ds1307->isrunning())
102104
_rtc_ds1307->adjust(DateTime(F(__DATE__), F(__TIME__)));
@@ -114,13 +116,15 @@ bool ws_sdcard::InitDS3231() {
114116
WS_DEBUG_PRINTLN("Begin DS3231 init");
115117
_rtc_ds3231 = new RTC_DS3231();
116118
if (!_rtc_ds3231->begin(&Wire)) {
117-
#if !defined(ARDUINO_ARCH_ESP8266) && !defined(ARDUINO_ARCH_SAMD)
119+
#if !defined(ARDUINO_ARCH_ESP8266) && !defined(ARDUINO_ARCH_SAMD) || \
120+
!defined(ARDUINO_ADAFRUIT_FEATHER_ESP32C6) | \
121+
!defined(ARDUINO_ADAFRUIT_QTPY_ESP32C3)
118122
if (!_rtc_ds3231->begin(&Wire1)) {
119123
WS_DEBUG_PRINTLN("[SD] Runtime Error: Failed to initialize DS3231 RTC");
120124
delete _rtc_ds3231;
121125
return false;
122126
}
123-
#endif
127+
#endif
124128
}
125129
if (_rtc_ds3231->lostPower())
126130
_rtc_ds3231->adjust(DateTime(F(__DATE__), F(__TIME__)));
@@ -139,14 +143,16 @@ bool ws_sdcard::InitPCF8523() {
139143
if (!_rtc_pcf8523->begin(&Wire)) {
140144
WS_DEBUG_PRINTLN(
141145
"[SD] Runtime Error: Failed to initialize PCF8523 RTC on WIRE");
142-
#if !defined(ARDUINO_ARCH_ESP8266) && !defined(ARDUINO_ARCH_SAMD)
146+
#if !defined(ARDUINO_ARCH_ESP8266) && !defined(ARDUINO_ARCH_SAMD) || \
147+
!defined(ARDUINO_ADAFRUIT_FEATHER_ESP32C6) | \
148+
!defined(ARDUINO_ADAFRUIT_QTPY_ESP32C3)
143149
if (!_rtc_pcf8523->begin(&Wire1)) {
144150
WS_DEBUG_PRINTLN(
145151
"[SD] Runtime Error: Failed to initialize PCF8523 RTC on WIRE1");
146152
delete _rtc_pcf8523;
147153
return false;
148154
}
149-
#endif
155+
#endif
150156
}
151157
if (!_rtc_pcf8523->initialized() || _rtc_pcf8523->lostPower()) {
152158
_rtc_pcf8523->adjust(DateTime(F(__DATE__), F(__TIME__)));

0 commit comments

Comments
 (0)