I use mktime() on ncs v2.4.2. But west build failed.
void ltSetDatetime(const datetime_t* dateTime) { //time_t newTime; struct tm calTime; calTime.tm_year = dateTime->year - 1900; calTime.tm_mon = dateTime->month - 1; calTime.tm_mday = dateTime->day; calTime.tm_hour = dateTime->hour; calTime.tm_min = dateTime->minute; calTime.tm_sec = dateTime->sec; _gTime = mktime(&calTime); _gCalTimeSet = true; }
in function `ltSetDatetime': C:\ncs\v2.4.2\nrf\samples\rtc_nrfx\build/../src/main.c:54: undefined reference to `mktime'