mbed library sources. Supersedes mbed-src.
Dependents: Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more
Functions | |
bool | _rtc_is_leap_year (int year, rtc_leap_year_support_t leap_year_support) |
Compute if a year is a leap year or not. |
Function Documentation
bool _rtc_is_leap_year | ( | int | year, |
rtc_leap_year_support_t | leap_year_support | ||
) |
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.
Definition at line 70 of file mbed_mktime.c.
Generated on Tue Jul 12 2022 20:41:16 by 1.7.2