(works if MP_WEAK common_hal_rtc_get_time is removed)
This commit is contained in:
Nick Moore 2019-02-07 22:51:23 +11:00
parent 4a5c52fbd6
commit f88f9fd748
1 changed files with 12 additions and 8 deletions

View File

@ -32,21 +32,25 @@
#include "shared-bindings/rtc/__init__.h"
#include "supervisor/shared/translate.h"
#include "nrfx_rtc.h"
static uint32_t _rtc_seconds = 0;
void rtc_handler(nrfx_rtc_int_type_t int_type) {
}
void rtc_init(void) {
}
void common_hal_rtc_get_time(timeutils_struct_time_t *tm) {
tm->tm_year = 2000;
tm->tm_mon = 1;
tm->tm_mday = 2;
tm->tm_hour = 3;
tm->tm_min = 4;
tm->tm_sec = 5;
tm->tm_wday = 6;
tm->tm_yday = 2;
timeutils_seconds_since_2000_to_struct_time(_rtc_seconds, tm);
}
void common_hal_rtc_set_time(timeutils_struct_time_t *tm) {
_rtc_seconds = timeutils_seconds_since_2000(
tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec
);
}
// A positive value speeds up the clock by removing clock cycles.