Lines Matching full:alarm

34  * @brief Mask for alarm time fields to enable when setting alarm time
35 * @name RTC Alarm Time Mask
85 * @brief RTC alarm triggered callback
88 * @param id Alarm id
89 * @param user_data Optional user data passed with the alarm configuration
113 * @brief API for getting the supported fields of the RTC alarm time
120 * @brief API for setting RTC alarm time
127 * @brief API for getting RTC alarm time
134 * @brief API for testing if RTC alarm is pending
140 * @brief API for setting RTC alarm callback
223 * @name RTC Interface Alarm
229 * @brief API for getting the supported fields of the RTC alarm time.
232 * @param id Id of the alarm
233 * @param mask Mask of fields in the alarm time which are supported
256 * @brief API for setting RTC alarm time.
258 * @details To enable an RTC alarm, one or more fields of the RTC alarm time
259 * must be enabled. The mask designates which fields of the RTC alarm time to
260 * enable. If the mask parameter is 0, the alarm will be disabled. The RTC
261 * alarm will trigger when all enabled fields of the alarm time match the RTC
265 * @param id Id of the alarm
266 * @param mask Mask of fields in the alarm time to enable
267 * @param timeptr The alarm time to set
292 * @brief API for getting RTC alarm time.
295 * @param id Id of the alarm
296 * @param mask Destination for mask of fields which are enabled in the alarm time
297 * @param timeptr Destination for the alarm time
320 * @brief API for testing if RTC alarm is pending.
322 * @details Test whether or not the alarm with id is pending. If the alarm
326 * @param id Id of the alarm to test
328 * @return 1 if alarm was pending
329 * @return 0 if alarm was not pending
346 * @brief API for setting alarm callback.
348 * @details Setting the alarm callback for an alarm, will enable the
349 * alarm callback. When the callback for an alarm is enabled, the
350 * alarm triggered event will invoke the callback, after which the
351 * alarm pending status will be cleared automatically. The alarm will
355 * To disable the alarm callback for an alarm, the \p callback and
356 * \p user_data parameters must be set to NULL. When the alarm
357 * callback for an alarm is disabled, the alarm triggered event will
358 * set the alarm status to "pending". To check if the alarm status is
362 * @param id Id of the alarm for which the callback shall be set
363 * @param callback Callback called when alarm occurs