@@ -66,16 +66,10 @@ void samd_setRTC(unsigned long time);
66
66
unsigned long samd_getRTC ();
67
67
#endif
68
68
69
- #ifdef ARDUINO_NANO_RP2040_CONNECT
70
- void rp2040_connect_initRTC ();
71
- void rp2040_connect_setRTC (unsigned long time);
72
- unsigned long rp2040_connect_getRTC ();
73
- #endif
74
-
75
- #ifdef BOARD_STM32H7
76
- void stm32h7_initRTC ();
77
- void stm32h7_setRTC (unsigned long time);
78
- unsigned long stm32h7_getRTC ();
69
+ #ifdef ARDUINO_ARCH_MBED
70
+ void mbed_initRTC ();
71
+ void mbed_setRTC (unsigned long time);
72
+ unsigned long mbed_getRTC ();
79
73
#endif
80
74
81
75
#ifdef ARDUINO_ARCH_ESP32
@@ -337,10 +331,8 @@ void TimeServiceClass::initRTC()
337
331
{
338
332
#if defined (ARDUINO_ARCH_SAMD)
339
333
samd_initRTC ();
340
- #elif defined (ARDUINO_NANO_RP2040_CONNECT)
341
- rp2040_connect_initRTC ();
342
- #elif defined (BOARD_STM32H7)
343
- stm32h7_initRTC ();
334
+ #elif defined (ARDUINO_ARCH_MBED)
335
+ mbed_initRTC ();
344
336
#elif defined (ARDUINO_ARCH_ESP32)
345
337
esp32_initRTC ();
346
338
#elif defined (ARDUINO_ARCH_ESP8266)
@@ -356,10 +348,8 @@ void TimeServiceClass::setRTC(unsigned long time)
356
348
{
357
349
#if defined (ARDUINO_ARCH_SAMD)
358
350
samd_setRTC (time );
359
- #elif defined (ARDUINO_NANO_RP2040_CONNECT)
360
- rp2040_connect_setRTC (time );
361
- #elif defined (BOARD_STM32H7)
362
- stm32h7_setRTC (time );
351
+ #elif defined (ARDUINO_ARCH_MBED)
352
+ mbed_setRTC (time );
363
353
#elif defined (ARDUINO_ARCH_ESP32)
364
354
esp32_setRTC (time );
365
355
#elif defined (ARDUINO_ARCH_ESP8266)
@@ -375,10 +365,8 @@ unsigned long TimeServiceClass::getRTC()
375
365
{
376
366
#if defined (ARDUINO_ARCH_SAMD)
377
367
return samd_getRTC ();
378
- #elif defined (ARDUINO_NANO_RP2040_CONNECT)
379
- return rp2040_connect_getRTC ();
380
- #elif defined (BOARD_STM32H7)
381
- return stm32h7_getRTC ();
368
+ #elif defined (ARDUINO_ARCH_MBED)
369
+ return mbed_getRTC ();
382
370
#elif defined (ARDUINO_ARCH_ESP32)
383
371
return esp32_getRTC ();
384
372
#elif defined (ARDUINO_ARCH_ESP8266)
@@ -447,35 +435,18 @@ unsigned long samd_getRTC()
447
435
}
448
436
#endif
449
437
450
- #ifdef ARDUINO_NANO_RP2040_CONNECT
451
- void rp2040_connect_initRTC ()
452
- {
453
- /* Nothing to do */
454
- }
455
-
456
- void rp2040_connect_setRTC (unsigned long time)
457
- {
458
- set_time (time );
459
- }
460
-
461
- unsigned long rp2040_connect_getRTC ()
462
- {
463
- return time (NULL );
464
- }
465
- #endif
466
-
467
- #ifdef BOARD_STM32H7
468
- void stm32h7_initRTC ()
438
+ #ifdef ARDUINO_ARCH_MBED
439
+ void mbed_initRTC ()
469
440
{
470
441
/* Nothing to do */
471
442
}
472
443
473
- void stm32h7_setRTC (unsigned long time)
444
+ void mbed_setRTC (unsigned long time)
474
445
{
475
446
set_time (time );
476
447
}
477
448
478
- unsigned long stm32h7_getRTC ()
449
+ unsigned long mbed_getRTC ()
479
450
{
480
451
return time (NULL );
481
452
}
0 commit comments