Lines Matching full:rtc
37 @Description External definitions and API for FM RTC IEEE1588 Timer Module.
60 @Group fm_rtc_grp FM RTC
62 @Description FM RTC functions, definitions and enums.
68 @Group fm_rtc_init_grp FM RTC Initialization Unit
70 @Description FM RTC initialization API.
76 @Description FM RTC Alarm Polarity Options.
85 @Description FM RTC Trigger Polarity Options.
94 @Description IEEE1588 Timer Module FM RTC Optional Clock Sources.
100 e_FM_RTC_SOURCE_CLOCK_OSCILATOR = E_FMAN_RTC_SOURCE_CLOCK_OSCILATOR /**< RTC clock oscilator */
104 @Description FM RTC configuration parameters structure.
111 uintptr_t baseAddress; /**< Base address of FM RTC registers */
120 @Description Configures the FM RTC module according to user's parameters.
122 The driver assigns default values to some FM RTC parameters.
126 @Param[in] p_FmRtcParam - FM RTC configuration parameters.
128 @Return Handle to the new FM RTC object; NULL pointer on failure.
137 @Description Initializes the FM RTC driver and hardware.
139 @Param[in] h_FmRtc - Handle to FM RTC object.
150 @Description Frees the FM RTC object and all allocated resources.
152 @Param[in] h_FmRtc - Handle to FM RTC object.
162 @Group fm_rtc_adv_config_grp FM RTC Advanced Configuration Unit
164 @Description FM RTC advanced configuration functions.
175 @Param[in] h_FmRtc - Handle to FM RTC object.
187 @Description Configures the source clock of the RTC.
189 @Param[in] h_FmRtc - Handle to FM RTC object.
204 @Description Configures the RTC to automatic FIPER pulse realignment in
207 In this mode, the RTC clock is identical to the source clock.
209 RTC with inherent frequency compensation.
211 @Param[in] h_FmRtc - Handle to FM RTC object.
223 @Description Configures the RTC to bypass the frequency compensation
226 In this mode, the RTC clock is identical to the source clock.
228 RTC with inherent frequency compensation.
230 @Param[in] h_FmRtc - Handle to FM RTC object.
243 @Description Configures the RTC to invert the source clock phase on input.
246 @Param[in] h_FmRtc - Handle to FM RTC object.
259 @Description Configures the RTC to invert the output clock phase.
262 @Param[in] h_FmRtc - Handle to FM RTC object.
276 the RTC clock. [DEFAULT_outputClockDivisor]
278 @Param[in] h_FmRtc - Handle to FM RTC object.
293 @Param[in] h_FmRtc - Handle to FM RTC object.
311 @Param[in] h_FmRtc - Handle to FM RTC object.
328 @Group fm_rtc_control_grp FM RTC Control Unit
330 @Description FM RTC runtime control API.
338 @Description Exceptions user callback routine, used for RTC different mechanisms.
346 @Description FM RTC alarm parameters.
352 the RTC period */
353 t_FmRtcExceptionsCallback *f_AlarmCallback; /**< This routine will be called when RTC
359 @Description FM RTC Periodic Pulse parameters.
364 a multiple of the RTC period */
370 @Description FM RTC Periodic Pulse parameters.
384 @Description Enable the RTC (time count is started).
389 @Param[in] h_FmRtc - Handle to FM RTC object.
401 @Description Disables the RTC (time count is stopped).
403 @Param[in] h_FmRtc - Handle to FM RTC object.
418 @Param[in] h_FmRtc - Handle to FM RTC object.
430 @Description Schedules an alarm event to a given RTC time.
432 @Param[in] h_FmRtc - Handle to FM RTC object.
447 @Param[in] h_FmRtc - Handle to FM RTC object.
462 @Param[in] h_FmRtc - Handle to FM RTC object.
477 @Param[in] h_FmRtc - Handle to FM RTC object.
491 @Param[in] h_FmRtc - Handle to FM RTC object.
505 @Param[in] h_FmRtc - Handle to FM RTC object.
520 @Description Returns the current RTC time.
522 @Param[in] h_FmRtc - Handle to FM RTC object.
534 @Description Sets the current RTC time.
536 @Param[in] h_FmRtc - Handle to FM RTC object.
550 @Param[in] h_FmRtc - Handle to FM RTC object.
564 @Param[in] h_FmRtc - Handle to FM RTC object.
577 *@Description Enable interrupt of FM RTC.
579 *@Param[in] h_FmRtc - Handle to FM RTC object.
589 *@Description Disable interrupt of FM RTC.
591 *@Param[in] h_FmRtc - Handle to FM RTC object.
605 @Param[in] h_FmRtc A handle to an FM RTC Module.