Skip to content

Commit c04d016

Browse files
committed
TimeService: RTC use generic ARDUINO_ARCH_MBED and rename functions
1 parent 6a9acc2 commit c04d016

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

src/utility/time/TimeService.cpp

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,10 @@ void rp2040_connect_setRTC(unsigned long time);
7272
unsigned long rp2040_connect_getRTC();
7373
#endif
7474

75-
#ifdef BOARD_STM32H7
76-
void stm32h7_initRTC();
77-
void stm32h7_setRTC(unsigned long time);
78-
unsigned long stm32h7_getRTC();
75+
#ifdef ARDUINO_ARCH_MBED
76+
void mbed_initRTC();
77+
void mbed_setRTC(unsigned long time);
78+
unsigned long mbed_getRTC();
7979
#endif
8080

8181
#ifdef ARDUINO_ARCH_ESP32
@@ -339,8 +339,8 @@ void TimeServiceClass::initRTC()
339339
samd_initRTC();
340340
#elif defined (ARDUINO_NANO_RP2040_CONNECT)
341341
rp2040_connect_initRTC();
342-
#elif defined (BOARD_STM32H7)
343-
stm32h7_initRTC();
342+
#elif defined (ARDUINO_ARCH_MBED)
343+
mbed_initRTC();
344344
#elif defined (ARDUINO_ARCH_ESP32)
345345
esp32_initRTC();
346346
#elif defined (ARDUINO_ARCH_ESP8266)
@@ -358,8 +358,8 @@ void TimeServiceClass::setRTC(unsigned long time)
358358
samd_setRTC(time);
359359
#elif defined (ARDUINO_NANO_RP2040_CONNECT)
360360
rp2040_connect_setRTC(time);
361-
#elif defined (BOARD_STM32H7)
362-
stm32h7_setRTC(time);
361+
#elif defined (ARDUINO_ARCH_MBED)
362+
mbed_setRTC(time);
363363
#elif defined (ARDUINO_ARCH_ESP32)
364364
esp32_setRTC(time);
365365
#elif defined (ARDUINO_ARCH_ESP8266)
@@ -377,8 +377,8 @@ unsigned long TimeServiceClass::getRTC()
377377
return samd_getRTC();
378378
#elif defined (ARDUINO_NANO_RP2040_CONNECT)
379379
return rp2040_connect_getRTC();
380-
#elif defined (BOARD_STM32H7)
381-
return stm32h7_getRTC();
380+
#elif defined (ARDUINO_ARCH_MBED)
381+
return mbed_getRTC();
382382
#elif defined (ARDUINO_ARCH_ESP32)
383383
return esp32_getRTC();
384384
#elif defined (ARDUINO_ARCH_ESP8266)
@@ -464,18 +464,18 @@ unsigned long rp2040_connect_getRTC()
464464
}
465465
#endif
466466

467-
#ifdef BOARD_STM32H7
468-
void stm32h7_initRTC()
467+
#ifdef ARDUINO_ARCH_MBED
468+
void mbed_initRTC()
469469
{
470470
/* Nothing to do */
471471
}
472472

473-
void stm32h7_setRTC(unsigned long time)
473+
void mbed_setRTC(unsigned long time)
474474
{
475475
set_time(time);
476476
}
477477

478-
unsigned long stm32h7_getRTC()
478+
unsigned long mbed_getRTC()
479479
{
480480
return time(NULL);
481481
}

0 commit comments

Comments
 (0)