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); |