/* Fills each RTC_AlarmStruct member with its default value (Time = 00d:00h:00mn:20sec / Date = 1st day of the month/Mask = all fields are masked except Alarm Seconds field).  */
void RTC_AlarmStructInit(RTC_AlarmTypeDef *RTC_AlarmStruct)
/* Fills each RTC_AlarmStruct member with its default value (Time = 00d:00h:00mn:20sec / Date = 1st day of the month/Mask = all fields are masked except Alarm Seconds field).  */
void RTC_AlarmStructInit(RTC_AlarmTypeDef *RTC_AlarmStruct)
{
	RTC_AlarmStruct->RTC_AlarmTime.RTC_H12_PMAM = RTC_H12_AM;
	RTC_AlarmStruct->RTC_AlarmTime.RTC_Hours = 0;
	RTC_AlarmStruct->RTC_AlarmTime.RTC_Minutes = 0;
	RTC_AlarmStruct->RTC_AlarmTime.RTC_Seconds = 20;
	RTC_AlarmStruct->RTC_AlarmTime.RTC_Days = 0;
	RTC_AlarmStruct->RTC_AlarmMask = RTC_AlarmMask_Hours | RTC_AlarmMask_Minutes;
	RTC_AlarmStruct->RTC_Alarm2Mask = RTC_Alarm2Mask_Days;
}