aboutsummaryrefslogtreecommitdiffstats
path: root/source/rtc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/rtc.cpp')
-rw-r--r--source/rtc.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/source/rtc.cpp b/source/rtc.cpp
index f28a43d..ec7f5db 100644
--- a/source/rtc.cpp
+++ b/source/rtc.cpp
@@ -22,7 +22,7 @@
#include <bluefruit.h>
nrf_drv_rtc_t RTC::rtc = NRF_DRV_RTC_INSTANCE(2);
-unsigned int RTC::rtcCount = 0;
+uint32_t RTC::rtcCount = 0;
void RTC::begin(void)
{
@@ -39,13 +39,19 @@ void RTC::begin(void)
nrf_drv_rtc_enable(&rtc);
}
+const char *RTC::getDate(char *buf)
+{
+
+}
+
void RTC::handler([[maybe_unused]] nrf_drv_rtc_int_type_t int_type)
{
static unsigned char counter = 0;
if (int_type == NRF_DRV_RTC_INT_TICK) {
if (++counter == 8) {
counter = 0;
- rtcCount++;
+ if (++rtcCount == 86400)
+ rtcCount = 0;
}
}
}