Home
last modified time | relevance | path

Searched refs:timeptr (Results 1 – 22 of 22) sorted by relevance

/Zephyr-latest/drivers/rtc/
Drtc_utils.c15 bool rtc_utils_validate_rtc_time(const struct rtc_time *timeptr, uint16_t mask) in rtc_utils_validate_rtc_time() argument
17 if ((mask & RTC_ALARM_TIME_MASK_SECOND) && (timeptr->tm_sec < 0 || timeptr->tm_sec > 59)) { in rtc_utils_validate_rtc_time()
21 if ((mask & RTC_ALARM_TIME_MASK_MINUTE) && (timeptr->tm_min < 0 || timeptr->tm_min > 59)) { in rtc_utils_validate_rtc_time()
25 if ((mask & RTC_ALARM_TIME_MASK_HOUR) && (timeptr->tm_hour < 0 || timeptr->tm_hour > 23)) { in rtc_utils_validate_rtc_time()
29 if ((mask & RTC_ALARM_TIME_MASK_MONTH) && (timeptr->tm_mon < 0 || timeptr->tm_mon > 11)) { in rtc_utils_validate_rtc_time()
34 (timeptr->tm_mday < 1 || timeptr->tm_mday > 31)) { in rtc_utils_validate_rtc_time()
38 if ((mask & RTC_ALARM_TIME_MASK_YEAR) && (timeptr->tm_year < 0 || timeptr->tm_year > 199)) { in rtc_utils_validate_rtc_time()
43 (timeptr->tm_wday < 0 || timeptr->tm_wday > 6)) { in rtc_utils_validate_rtc_time()
48 (timeptr->tm_yday < 0 || timeptr->tm_yday > 365)) { in rtc_utils_validate_rtc_time()
53 (timeptr->tm_nsec < 0 || timeptr->tm_nsec > 999999999)) { in rtc_utils_validate_rtc_time()
Drtc_mc146818.c146 static bool rtc_mc146818_validate_time(const struct rtc_time *timeptr) in rtc_mc146818_validate_time() argument
148 if (timeptr->tm_sec < MIN_SEC || timeptr->tm_sec > MAX_SEC) { in rtc_mc146818_validate_time()
151 if (timeptr->tm_min < MIN_MIN || timeptr->tm_min > MAX_MIN) { in rtc_mc146818_validate_time()
154 if (timeptr->tm_hour < MIN_HOUR || timeptr->tm_hour > MAX_HOUR) { in rtc_mc146818_validate_time()
157 if (timeptr->tm_wday + 1 < MIN_WDAY || timeptr->tm_wday + 1 > MAX_WDAY) { in rtc_mc146818_validate_time()
160 if (timeptr->tm_mday < MIN_MDAY || timeptr->tm_mday > MAX_MDAY) { in rtc_mc146818_validate_time()
163 if (timeptr->tm_mon + 1 < MIN_MON || timeptr->tm_mon + 1 > MAX_MON) { in rtc_mc146818_validate_time()
166 if (timeptr->tm_year - 70 < MIN_YEAR_DIFF || timeptr->tm_year - 70 > MAX_YEAR_DIFF) { in rtc_mc146818_validate_time()
172 static int rtc_mc146818_set_time(const struct device *dev, const struct rtc_time *timeptr) in rtc_mc146818_set_time() argument
182 if (timeptr == NULL) { in rtc_mc146818_set_time()
[all …]
Drtc_nxp_irtc.c63 static int nxp_irtc_set_time(const struct device *dev, const struct rtc_time *timeptr) in nxp_irtc_set_time() argument
69 if (!timeptr || !rtc_utils_validate_rtc_time(timeptr, 0)) { in nxp_irtc_set_time()
73 int calc_year = timeptr->tm_year - RTC_NXP_IRTC_YEAR_OFFSET; in nxp_irtc_set_time()
75 int calc_month = timeptr->tm_mon + 1; in nxp_irtc_set_time()
80 irtc_reg->SECONDS = RTC_SECONDS_SEC_CNT(timeptr->tm_sec); in nxp_irtc_set_time()
82 irtc_reg->HOURMIN = RTC_HOURMIN_MIN_CNT(timeptr->tm_min) | in nxp_irtc_set_time()
83 RTC_HOURMIN_HOUR_CNT(timeptr->tm_hour); in nxp_irtc_set_time()
86 irtc_reg->DAYS = RTC_DAYS_DAY_CNT(timeptr->tm_mday) | in nxp_irtc_set_time()
87 (timeptr->tm_wday == -1 ? 0 : RTC_DAYS_DOW(timeptr->tm_wday)); in nxp_irtc_set_time()
91 if (timeptr->tm_isdst != -1) { in nxp_irtc_set_time()
[all …]
Drtc_smartbond.c155 static uint32_t rtc_time_to_bcd(const struct rtc_time *timeptr) in rtc_time_to_bcd() argument
159 RTC_TIME_REG_SET_FIELD(S, rtc_time_reg, bin2bcd(timeptr->tm_sec)); /*[0, 59]*/ in rtc_time_to_bcd()
160 RTC_TIME_REG_SET_FIELD(M, rtc_time_reg, bin2bcd(timeptr->tm_min)); /*[0, 59]*/ in rtc_time_to_bcd()
161 RTC_TIME_REG_SET_FIELD(HR, rtc_time_reg, bin2bcd(timeptr->tm_hour)); /*[0, 23]*/ in rtc_time_to_bcd()
166 static uint32_t rtc_calendar_to_bcd(const struct rtc_time *timeptr) in rtc_calendar_to_bcd() argument
170 RTC_CALENDAR_REG_SET_FIELD(D, rtc_calendar_reg, bin2bcd(timeptr->tm_mday)); /*[1, 31]*/ in rtc_calendar_to_bcd()
172 bin2bcd((timeptr->tm_year + TM_YEAR_REF) % 100)); /*[year - 1900]*/ in rtc_calendar_to_bcd()
174 bin2bcd((timeptr->tm_year + TM_YEAR_REF) / 100)); in rtc_calendar_to_bcd()
175 RTC_CALENDAR_REG_SET_FIELD(M, rtc_calendar_reg, bin2bcd(timeptr->tm_mon + 1)); /*[0, 11]*/ in rtc_calendar_to_bcd()
177 if (timeptr->tm_wday != -1) { in rtc_calendar_to_bcd()
[all …]
Drtc_ambiq.c111 static int ambiq_rtc_set_time(const struct device *dev, const struct rtc_time *timeptr) in ambiq_rtc_set_time() argument
118 if (timeptr->tm_year + TM_YEAR_REF > AMBIQ_RTC_YEAR_MAX) { in ambiq_rtc_set_time()
126 timeptr->tm_year, timeptr->tm_mon, timeptr->tm_mday, timeptr->tm_wday, in ambiq_rtc_set_time()
127 timeptr->tm_hour, timeptr->tm_min, timeptr->tm_sec); in ambiq_rtc_set_time()
130 rtc_time_to_ambiq_time_set(timeptr, &ambiq_time); in ambiq_rtc_set_time()
147 static int ambiq_rtc_get_time(const struct device *dev, struct rtc_time *timeptr) in ambiq_rtc_get_time() argument
161 ambiq_time_to_rtc_time_set(&ambiq_time, timeptr); in ambiq_rtc_get_time()
165 timeptr->tm_year, timeptr->tm_mon, timeptr->tm_mday, timeptr->tm_wday, in ambiq_rtc_get_time()
166 timeptr->tm_hour, timeptr->tm_min, timeptr->tm_sec); in ambiq_rtc_get_time()
193 struct rtc_time *timeptr) in ambiq_rtc_alarm_get_time() argument
[all …]
Drtc_ds1307.c75 static int ds1307_get_time(const struct device *dev, struct rtc_time *timeptr) in ds1307_get_time() argument
90 timeptr->tm_sec = bcd2bin(regs[0] & SECONDS_BITS); in ds1307_get_time()
91 timeptr->tm_min = bcd2bin(regs[1] & MINUTES_BITS); in ds1307_get_time()
92 timeptr->tm_hour = bcd2bin(regs[2] & HOURS_BITS); /* 24hr mode */ in ds1307_get_time()
93 timeptr->tm_wday = bcd2bin(regs[3] & WEEKDAY_BITS); in ds1307_get_time()
94 timeptr->tm_mday = bcd2bin(regs[4] & DATE_BITS); in ds1307_get_time()
95 timeptr->tm_mon = bcd2bin(regs[5] & MONTHS_BITS); in ds1307_get_time()
96 timeptr->tm_year = bcd2bin(regs[6] & YEAR_BITS); in ds1307_get_time()
97 timeptr->tm_year = timeptr->tm_year + 100; in ds1307_get_time()
100 timeptr->tm_nsec = 0; in ds1307_get_time()
[all …]
Drtc_handlers.c10 static inline int z_vrfy_rtc_set_time(const struct device *dev, const struct rtc_time *timeptr) in z_vrfy_rtc_set_time() argument
13 K_OOPS(K_SYSCALL_MEMORY_READ(timeptr, sizeof(struct rtc_time))); in z_vrfy_rtc_set_time()
14 return z_impl_rtc_set_time(dev, timeptr); in z_vrfy_rtc_set_time()
18 static inline int z_vrfy_rtc_get_time(const struct device *dev, struct rtc_time *timeptr) in z_vrfy_rtc_get_time() argument
21 K_OOPS(K_SYSCALL_MEMORY_WRITE(timeptr, sizeof(struct rtc_time))); in z_vrfy_rtc_get_time()
22 return z_impl_rtc_get_time(dev, timeptr); in z_vrfy_rtc_get_time()
37 const struct rtc_time *timeptr) in z_vrfy_rtc_alarm_set_time() argument
40 K_OOPS(K_SYSCALL_MEMORY_READ(timeptr, sizeof(struct rtc_time))); in z_vrfy_rtc_alarm_set_time()
41 return z_impl_rtc_alarm_set_time(dev, id, mask, timeptr); in z_vrfy_rtc_alarm_set_time()
46 struct rtc_time *timeptr) in z_vrfy_rtc_alarm_get_time() argument
[all …]
Drtc_numaker.c60 static int rtc_numaker_set_time(const struct device *dev, const struct rtc_time *timeptr) in rtc_numaker_set_time() argument
64 uint32_t real_year = timeptr->tm_year + TM_YEAR_REF; in rtc_numaker_set_time()
75 if (timeptr->tm_wday == -1) { in rtc_numaker_set_time()
80 curr_time.month = timeptr->tm_mon + 1; in rtc_numaker_set_time()
81 curr_time.day = timeptr->tm_mday; in rtc_numaker_set_time()
82 curr_time.hour = timeptr->tm_hour; in rtc_numaker_set_time()
83 curr_time.minute = timeptr->tm_min; in rtc_numaker_set_time()
84 curr_time.second = timeptr->tm_sec; in rtc_numaker_set_time()
85 curr_time.day_of_week = timeptr->tm_wday; in rtc_numaker_set_time()
102 static int rtc_numaker_get_time(const struct device *dev, struct rtc_time *timeptr) in rtc_numaker_get_time() argument
[all …]
Drtc_pcf8563.c106 int pcf8563_set_time(const struct device *dev, const struct rtc_time *timeptr) in pcf8563_set_time() argument
112 if (!rtc_utils_validate_rtc_time(timeptr, PCF8563_RTC_TIME_MASK)) { in pcf8563_set_time()
118 raw_time[0] = bin2bcd(timeptr->tm_sec); in pcf8563_set_time()
121 raw_time[1] = bin2bcd(timeptr->tm_min); in pcf8563_set_time()
124 raw_time[2] = bin2bcd(timeptr->tm_hour); in pcf8563_set_time()
127 raw_time[3] = bin2bcd(timeptr->tm_mday); in pcf8563_set_time()
130 raw_time[4] = timeptr->tm_wday; in pcf8563_set_time()
133 raw_time[5] = bin2bcd(timeptr->tm_mon); in pcf8563_set_time()
136 raw_time[6] = bin2bcd(timeptr->tm_year); in pcf8563_set_time()
149 int pcf8563_get_time(const struct device *dev, struct rtc_time *timeptr) in pcf8563_get_time() argument
[all …]
Drtc_sam.c67 static uint32_t rtc_sam_timr_from_tm(const struct rtc_time *timeptr) in rtc_sam_timr_from_tm() argument
71 timr = RTC_TIMR_SEC(bin2bcd(timeptr->tm_sec)); in rtc_sam_timr_from_tm()
72 timr |= RTC_TIMR_MIN(bin2bcd(timeptr->tm_min)); in rtc_sam_timr_from_tm()
73 timr |= RTC_TIMR_HOUR(bin2bcd(timeptr->tm_hour)); in rtc_sam_timr_from_tm()
78 static uint32_t rtc_sam_calr_from_tm(const struct rtc_time *timeptr) in rtc_sam_calr_from_tm() argument
84 calr = RTC_CALR_DATE(bin2bcd(timeptr->tm_mday)); in rtc_sam_calr_from_tm()
85 calr |= RTC_CALR_MONTH(bin2bcd(timeptr->tm_mon + 1)); in rtc_sam_calr_from_tm()
86 centuries = (uint8_t)((timeptr->tm_year / 100) + 19); in rtc_sam_calr_from_tm()
87 years = (uint8_t)((timeptr->tm_year % 100)); in rtc_sam_calr_from_tm()
90 calr |= RTC_CALR_DAY(bin2bcd(timeptr->tm_wday + 1)); in rtc_sam_calr_from_tm()
[all …]
Drtc_rpi_pico.c31 struct rtc_time *timeptr);
99 static int rtc_rpi_pico_set_time(const struct device *dev, const struct rtc_time *timeptr) in rtc_rpi_pico_set_time() argument
104 if (timeptr->tm_year + TM_YEAR_REF > RP2040_RTC_YEAR_MAX) { in rtc_rpi_pico_set_time()
108 if (timeptr->tm_wday == -1) { in rtc_rpi_pico_set_time()
115 .year = timeptr->tm_year + TM_YEAR_REF, in rtc_rpi_pico_set_time()
116 .month = timeptr->tm_mon + 1, in rtc_rpi_pico_set_time()
117 .day = timeptr->tm_mday, in rtc_rpi_pico_set_time()
118 .dotw = timeptr->tm_wday, in rtc_rpi_pico_set_time()
119 .hour = timeptr->tm_hour, in rtc_rpi_pico_set_time()
120 .min = timeptr->tm_min, in rtc_rpi_pico_set_time()
[all …]
Drtc_rv8263.c202 static int rv8263c8_time_set(const struct device *dev, const struct rtc_time *timeptr) in rv8263c8_time_set() argument
207 if (timeptr == NULL || (timeptr->tm_year < RV8263_YEAR_OFFSET)) { in rv8263c8_time_set()
214 timeptr->tm_year, timeptr->tm_mon, timeptr->tm_mday, timeptr->tm_wday, in rv8263c8_time_set()
215 timeptr->tm_hour, timeptr->tm_min, timeptr->tm_sec); in rv8263c8_time_set()
218 regs[1] = bin2bcd(timeptr->tm_sec) & SECONDS_BITS; in rv8263c8_time_set()
219 regs[2] = bin2bcd(timeptr->tm_min) & MINUTES_BITS; in rv8263c8_time_set()
220 regs[3] = bin2bcd(timeptr->tm_hour) & HOURS_BITS; in rv8263c8_time_set()
221 regs[4] = bin2bcd(timeptr->tm_mday) & DATE_BITS; in rv8263c8_time_set()
222 regs[5] = bin2bcd(timeptr->tm_wday) & WEEKDAY_BITS; in rv8263c8_time_set()
223 regs[6] = (bin2bcd(timeptr->tm_mon) & MONTHS_BITS) + 1; in rv8263c8_time_set()
[all …]
Drtc_ll_stm32.c402 static int rtc_stm32_set_time(const struct device *dev, const struct rtc_time *timeptr) in rtc_stm32_set_time() argument
407 uint32_t real_year = timeptr->tm_year + TM_YEAR_REF; in rtc_stm32_set_time()
415 if (timeptr->tm_wday == -1) { in rtc_stm32_set_time()
432 rtc_time.Hours = bin2bcd(timeptr->tm_hour); in rtc_stm32_set_time()
433 rtc_time.Minutes = bin2bcd(timeptr->tm_min); in rtc_stm32_set_time()
434 rtc_time.Seconds = bin2bcd(timeptr->tm_sec); in rtc_stm32_set_time()
439 rtc_date.Month = bin2bcd((timeptr->tm_mon + 1)); in rtc_stm32_set_time()
440 rtc_date.Day = bin2bcd(timeptr->tm_mday); in rtc_stm32_set_time()
441 rtc_date.WeekDay = ((timeptr->tm_wday == 0) ? (LL_RTC_WEEKDAY_SUNDAY) : (timeptr->tm_wday)); in rtc_stm32_set_time()
475 static int rtc_stm32_get_time(const struct device *dev, struct rtc_time *timeptr) in rtc_stm32_get_time() argument
[all …]
Drtc_pcf8523.c345 static int pcf8523_set_time(const struct device *dev, const struct rtc_time *timeptr) in pcf8523_set_time() argument
351 if (timeptr->tm_year < PCF8523_YEARS_OFFSET || in pcf8523_set_time()
352 timeptr->tm_year > PCF8523_YEARS_OFFSET + 99) { in pcf8523_set_time()
366 timeptr->tm_year, timeptr->tm_mon, timeptr->tm_mday, timeptr->tm_wday, in pcf8523_set_time()
367 timeptr->tm_hour, timeptr->tm_min, timeptr->tm_sec); in pcf8523_set_time()
369 regs[0] = bin2bcd(timeptr->tm_sec) & PCF8523_SECONDS_MASK; in pcf8523_set_time()
370 regs[1] = bin2bcd(timeptr->tm_min) & PCF8523_MINUTES_MASK; in pcf8523_set_time()
371 regs[2] = bin2bcd(timeptr->tm_hour) & PCF8523_HOURS_24H_MASK; in pcf8523_set_time()
372 regs[3] = bin2bcd(timeptr->tm_mday) & PCF8523_DAYS_MASK; in pcf8523_set_time()
373 regs[4] = bin2bcd(timeptr->tm_wday) & PCF8523_WEEKDAYS_MASK; in pcf8523_set_time()
[all …]
Drtc_am1805.c161 static int am1805_get_time(const struct device *dev, struct rtc_time *timeptr) in am1805_get_time() argument
188 timeptr->tm_sec = bcd2bin(regs[0] & SECONDS_BITS); in am1805_get_time()
189 timeptr->tm_min = bcd2bin(regs[1] & MINUTES_BITS); in am1805_get_time()
190 timeptr->tm_hour = bcd2bin(regs[2] & HOURS_BITS); in am1805_get_time()
191 timeptr->tm_mday = bcd2bin(regs[3] & DATE_BITS); in am1805_get_time()
192 timeptr->tm_mon = bcd2bin(regs[4] & MONTHS_BITS); in am1805_get_time()
193 timeptr->tm_year = bcd2bin(regs[5] & YEAR_BITS); in am1805_get_time()
194 timeptr->tm_wday = bcd2bin(regs[6] & WEEKDAY_BITS); in am1805_get_time()
198 timeptr->tm_year, timeptr->tm_mon, timeptr->tm_mday, timeptr->tm_wday, in am1805_get_time()
199 timeptr->tm_hour, timeptr->tm_min, timeptr->tm_sec); in am1805_get_time()
[all …]
Drtc_rv3028.c459 static int rv3028_set_time(const struct device *dev, const struct rtc_time *timeptr) in rv3028_set_time() argument
464 if (timeptr == NULL || in rv3028_set_time()
465 !rtc_utils_validate_rtc_time(timeptr, RV3028_RTC_TIME_MASK) || in rv3028_set_time()
466 (timeptr->tm_year < RV3028_YEAR_OFFSET)) { in rv3028_set_time()
475 timeptr->tm_year, timeptr->tm_mon, timeptr->tm_mday, timeptr->tm_wday, in rv3028_set_time()
476 timeptr->tm_hour, timeptr->tm_min, timeptr->tm_sec); in rv3028_set_time()
478 date[0] = bin2bcd(timeptr->tm_sec) & RV3028_SECONDS_MASK; in rv3028_set_time()
479 date[1] = bin2bcd(timeptr->tm_min) & RV3028_MINUTES_MASK; in rv3028_set_time()
480 date[2] = bin2bcd(timeptr->tm_hour) & RV3028_HOURS_24H_MASK; in rv3028_set_time()
481 date[3] = timeptr->tm_wday & RV3028_WEEKDAY_MASK; in rv3028_set_time()
[all …]
Drtc_xmc4xxx.c36 static int rtc_xmc4xxx_set_time(const struct device *dev, const struct rtc_time *timeptr) in rtc_xmc4xxx_set_time() argument
40 if (timeptr == NULL) { in rtc_xmc4xxx_set_time()
46 stdtime = rtc_time_to_tm((struct rtc_time *)timeptr); in rtc_xmc4xxx_set_time()
54 static int rtc_xmc4xxx_get_time(const struct device *dev, struct rtc_time *timeptr) in rtc_xmc4xxx_get_time() argument
56 struct tm *stdtime = rtc_time_to_tm(timeptr); in rtc_xmc4xxx_get_time()
67 timeptr->tm_nsec = 0; in rtc_xmc4xxx_get_time()
111 const struct rtc_time *timeptr) in rtc_xmc4xxx_alarm_set_time() argument
113 const struct tm *stdtime = rtc_time_to_tm((struct rtc_time *)timeptr); in rtc_xmc4xxx_alarm_set_time()
115 if (id != 0 || (mask > 0 && timeptr == NULL)) { in rtc_xmc4xxx_alarm_set_time()
136 struct rtc_time *timeptr) in rtc_xmc4xxx_alarm_get_time() argument
[all …]
Drtc_emul.c234 static int rtc_emul_set_time(const struct device *dev, const struct rtc_time *timeptr) in rtc_emul_set_time() argument
239 if (timeptr == NULL) { in rtc_emul_set_time()
245 data->datetime = *timeptr; in rtc_emul_set_time()
255 static int rtc_emul_get_time(const struct device *dev, struct rtc_time *timeptr) in rtc_emul_get_time() argument
261 if (timeptr == NULL) { in rtc_emul_get_time()
274 *timeptr = data->datetime; in rtc_emul_get_time()
301 const struct rtc_time *timeptr) in rtc_emul_alarm_set_time() argument
309 if ((mask > 0) && (timeptr == NULL)) { in rtc_emul_alarm_set_time()
314 if (rtc_utils_validate_rtc_time(timeptr, mask) == false) { in rtc_emul_alarm_set_time()
323 if (timeptr != NULL) { in rtc_emul_alarm_set_time()
[all …]
Drtc_ifx_cat1.c200 static int ifx_cat1_rtc_set_time(const struct device *dev, const struct rtc_time *timeptr) in ifx_cat1_rtc_set_time() argument
204 uint32_t sec = timeptr->tm_sec; in ifx_cat1_rtc_set_time()
205 uint32_t min = timeptr->tm_min; in ifx_cat1_rtc_set_time()
206 uint32_t hour = timeptr->tm_hour; in ifx_cat1_rtc_set_time()
207 uint32_t day = timeptr->tm_mday; in ifx_cat1_rtc_set_time()
211 uint32_t mon = timeptr->tm_mon + 1; in ifx_cat1_rtc_set_time()
212 uint32_t year = timeptr->tm_year + _IFX_CAT1_RTC_TM_YEAR_BASE; in ifx_cat1_rtc_set_time()
254 static int ifx_cat1_rtc_get_time(const struct device *dev, struct rtc_time *timeptr) in ifx_cat1_rtc_get_time() argument
272 _ifx_cat1_rtc_from_pdl_time(&dateTime, year, timeptr); in ifx_cat1_rtc_get_time()
Drtc_utils.h26 bool rtc_utils_validate_rtc_time(const struct rtc_time *timeptr, uint16_t mask);
/Zephyr-latest/include/zephyr/drivers/
Drtc.h103 typedef int (*rtc_api_set_time)(const struct device *dev, const struct rtc_time *timeptr);
109 typedef int (*rtc_api_get_time)(const struct device *dev, struct rtc_time *timeptr);
123 const struct rtc_time *timeptr);
130 struct rtc_time *timeptr);
198 __syscall int rtc_set_time(const struct device *dev, const struct rtc_time *timeptr);
200 static inline int z_impl_rtc_set_time(const struct device *dev, const struct rtc_time *timeptr) in z_impl_rtc_set_time() argument
202 return DEVICE_API_GET(rtc, dev)->set_time(dev, timeptr); in z_impl_rtc_set_time()
215 __syscall int rtc_get_time(const struct device *dev, struct rtc_time *timeptr);
217 static inline int z_impl_rtc_get_time(const struct device *dev, struct rtc_time *timeptr) in z_impl_rtc_get_time() argument
219 return DEVICE_API_GET(rtc, dev)->get_time(dev, timeptr); in z_impl_rtc_get_time()
[all …]
/Zephyr-latest/lib/libc/minimal/include/
Dtime.h58 char *asctime(const struct tm *timeptr);