Rev 2 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2 | Rev 6 | ||
---|---|---|---|
Line 86... | Line 86... | ||
86 | || ((__VALUE__) == LL_RTC_WEEKDAY_SATURDAY) \ |
86 | || ((__VALUE__) == LL_RTC_WEEKDAY_SATURDAY) \ |
87 | || ((__VALUE__) == LL_RTC_WEEKDAY_SUNDAY)) |
87 | || ((__VALUE__) == LL_RTC_WEEKDAY_SUNDAY)) |
88 | 88 | ||
89 | #define IS_LL_RTC_DAY(__DAY__) (((__DAY__) >= 1U) && ((__DAY__) <= 31U)) |
89 | #define IS_LL_RTC_DAY(__DAY__) (((__DAY__) >= 1U) && ((__DAY__) <= 31U)) |
90 | 90 | ||
91 | #define IS_LL_RTC_MONTH(__VALUE__) (((__VALUE__) == LL_RTC_MONTH_JANUARY) \ |
91 | #define IS_LL_RTC_MONTH(__MONTH__) (((__MONTH__) >= 1U) && ((__MONTH__) <= 12U)) |
92 | || ((__VALUE__) == LL_RTC_MONTH_FEBRUARY) \ |
- | |
93 | || ((__VALUE__) == LL_RTC_MONTH_MARCH) \ |
- | |
94 | || ((__VALUE__) == LL_RTC_MONTH_APRIL) \ |
- | |
95 | || ((__VALUE__) == LL_RTC_MONTH_MAY) \ |
- | |
96 | || ((__VALUE__) == LL_RTC_MONTH_JUNE) \ |
- | |
97 | || ((__VALUE__) == LL_RTC_MONTH_JULY) \ |
- | |
98 | || ((__VALUE__) == LL_RTC_MONTH_AUGUST) \ |
- | |
99 | || ((__VALUE__) == LL_RTC_MONTH_SEPTEMBER) \ |
- | |
100 | || ((__VALUE__) == LL_RTC_MONTH_OCTOBER) \ |
- | |
101 | || ((__VALUE__) == LL_RTC_MONTH_NOVEMBER) \ |
- | |
102 | || ((__VALUE__) == LL_RTC_MONTH_DECEMBER)) |
- | |
103 | 92 | ||
104 | #define IS_LL_RTC_YEAR(__YEAR__) ((__YEAR__) <= 99U) |
93 | #define IS_LL_RTC_YEAR(__YEAR__) ((__YEAR__) <= 99U) |
105 | 94 | ||
106 | #define IS_LL_RTC_ALMA_MASK(__VALUE__) (((__VALUE__) == LL_RTC_ALMA_MASK_NONE) \ |
95 | #define IS_LL_RTC_ALMA_MASK(__VALUE__) (((__VALUE__) == LL_RTC_ALMA_MASK_NONE) \ |
107 | || ((__VALUE__) == LL_RTC_ALMA_MASK_DATEWEEKDAY) \ |
96 | || ((__VALUE__) == LL_RTC_ALMA_MASK_DATEWEEKDAY) \ |
Line 312... | Line 301... | ||
312 | __LL_RTC_CONVERT_BIN2BCD(RTC_TimeStruct->Minutes), |
301 | __LL_RTC_CONVERT_BIN2BCD(RTC_TimeStruct->Minutes), |
313 | __LL_RTC_CONVERT_BIN2BCD(RTC_TimeStruct->Seconds)); |
302 | __LL_RTC_CONVERT_BIN2BCD(RTC_TimeStruct->Seconds)); |
314 | } |
303 | } |
315 | 304 | ||
316 | /* Exit Initialization mode */ |
305 | /* Exit Initialization mode */ |
317 | LL_RTC_DisableInitMode(RTC); |
306 | LL_RTC_DisableInitMode(RTCx); |
318 | 307 | ||
319 | /* If RTC_CR_BYPSHAD bit = 0, wait for synchro else this check is not needed */ |
308 | /* If RTC_CR_BYPSHAD bit = 0, wait for synchro else this check is not needed */ |
320 | if (LL_RTC_IsShadowRegBypassEnabled(RTCx) == 0U) |
309 | if (LL_RTC_IsShadowRegBypassEnabled(RTCx) == 0U) |
321 | { |
310 | { |
322 | status = LL_RTC_WaitForSynchro(RTCx); |
311 | status = LL_RTC_WaitForSynchro(RTCx); |
Line 400... | Line 389... | ||
400 | LL_RTC_DATE_Config(RTCx, RTC_DateStruct->WeekDay, __LL_RTC_CONVERT_BIN2BCD(RTC_DateStruct->Day), |
389 | LL_RTC_DATE_Config(RTCx, RTC_DateStruct->WeekDay, __LL_RTC_CONVERT_BIN2BCD(RTC_DateStruct->Day), |
401 | __LL_RTC_CONVERT_BIN2BCD(RTC_DateStruct->Month), __LL_RTC_CONVERT_BIN2BCD(RTC_DateStruct->Year)); |
390 | __LL_RTC_CONVERT_BIN2BCD(RTC_DateStruct->Month), __LL_RTC_CONVERT_BIN2BCD(RTC_DateStruct->Year)); |
402 | } |
391 | } |
403 | 392 | ||
404 | /* Exit Initialization mode */ |
393 | /* Exit Initialization mode */ |
405 | LL_RTC_DisableInitMode(RTC); |
394 | LL_RTC_DisableInitMode(RTCx); |
406 | 395 | ||
407 | /* If RTC_CR_BYPSHAD bit = 0, wait for synchro else this check is not needed */ |
396 | /* If RTC_CR_BYPSHAD bit = 0, wait for synchro else this check is not needed */ |
408 | if (LL_RTC_IsShadowRegBypassEnabled(RTCx) == 0U) |
397 | if (LL_RTC_IsShadowRegBypassEnabled(RTCx) == 0U) |
409 | { |
398 | { |
410 | status = LL_RTC_WaitForSynchro(RTCx); |
399 | status = LL_RTC_WaitForSynchro(RTCx); |