summaryrefslogtreecommitdiff
path: root/ports/nrf/supervisor
diff options
context:
space:
mode:
authorNick Moore <nick@zoic.org>2019-02-02 18:38:10 +1100
committerNick Moore <nick@zoic.org>2019-04-02 13:27:00 +1100
commit4a5c52fbd6e919603249e688dfde7d917751cc60 (patch)
treed57621deebf2fec6c8e2f0c67eaaa2e04c0f527b /ports/nrf/supervisor
parent367f6584aea0791334cca734eebc39dc1b01af37 (diff)
starting on #1046 rtc for nRF
Diffstat (limited to 'ports/nrf/supervisor')
-rw-r--r--ports/nrf/supervisor/port.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/ports/nrf/supervisor/port.c b/ports/nrf/supervisor/port.c
index fd077a46a..3d20e94ae 100644
--- a/ports/nrf/supervisor/port.c
+++ b/ports/nrf/supervisor/port.c
@@ -45,8 +45,11 @@
#include "common-hal/pulseio/PWMOut.h"
#include "common-hal/pulseio/PulseOut.h"
#include "common-hal/pulseio/PulseIn.h"
+#include "common-hal/rtc/RTC.h"
#include "tick.h"
+#include "shared-bindings/rtc/__init__.h"
+
static void power_warning_handler(void) {
reset_into_safe_mode(BROWNOUT);
}
@@ -71,6 +74,7 @@ safe_mode_t port_init(void) {
// Configure millisecond timer initialization.
tick_init();
+ rtc_init();
// Will do usb_init() if chip supports USB.
board_init();
@@ -90,6 +94,7 @@ void reset_port(void) {
pulseout_reset();
pulsein_reset();
timers_reset();
+ rtc_reset();
bleio_reset();