Lines Matching defs:p_FmRtcAlarmParams
570 t_Error FM_RTC_SetAlarm(t_Handle h_FmRtc, t_FmRtcAlarmParams *p_FmRtcAlarmParams)
582 if (p_FmRtcAlarmParams->alarmId >= FM_RTC_NUM_OF_ALARMS)
587 if(p_FmRtcAlarmParams->alarmTime < p_Rtc->clockPeriodNanoSec)
589 if(p_FmRtcAlarmParams->alarmTime % (uint64_t)p_Rtc->clockPeriodNanoSec)
591 tmpAlarm = p_FmRtcAlarmParams->alarmTime/(uint64_t)p_Rtc->clockPeriodNanoSec;
594 WRITE_UINT32(p_MemMap->tmr_alarm[p_FmRtcAlarmParams->alarmId].tmr_alarm_l, (uint32_t)tmpAlarm);
595 WRITE_UINT32(p_MemMap->tmr_alarm[p_FmRtcAlarmParams->alarmId].tmr_alarm_h,
598 if (p_FmRtcAlarmParams->f_AlarmCallback)
600 p_Rtc->alarmParams[p_FmRtcAlarmParams->alarmId].f_AlarmCallback = p_FmRtcAlarmParams->f_AlarmCallback;
601 p_Rtc->alarmParams[p_FmRtcAlarmParams->alarmId].clearOnExpiration = p_FmRtcAlarmParams->clearOnExpiration;
603 if(p_FmRtcAlarmParams->alarmId == 0)