Compute if a year is a leap year or not.
- Parameters
-
year | The year to test it shall be in the range [70:206]. Year 0 is translated into year 1900 CE. |
leap_year_support | use RTC_FULL_LEAP_YEAR_SUPPORT if RTC device is able to correctly detect all leap years in range [70:206] otherwise use RTC_4_YEAR_LEAP_YEAR_SUPPORT. |
- Returns
- true if the year in input is a leap year and false otherwise.
- Note
- For use by the HAL only
-
Year 2100 is treated differently for devices with full leap year support and devices with partial leap year support. Devices with partial leap year support treats 2100 as a leap year.