Lines Matching full:event
22 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
80 NRF_RTC_EVENT_TICK = offsetof(NRF_RTC_Type,EVENTS_TICK), /**< Tick event. */
81 NRF_RTC_EVENT_OVERFLOW = offsetof(NRF_RTC_Type,EVENTS_OVRFLW), /**< Overflow event. */
82 NRF_RTC_EVENT_COMPARE_0 = offsetof(NRF_RTC_Type,EVENTS_COMPARE[0]), /**< Compare 0 event. */
83 NRF_RTC_EVENT_COMPARE_1 = offsetof(NRF_RTC_Type,EVENTS_COMPARE[1]), /**< Compare 1 event. */
84 NRF_RTC_EVENT_COMPARE_2 = offsetof(NRF_RTC_Type,EVENTS_COMPARE[2]), /**< Compare 2 event. */
85 NRF_RTC_EVENT_COMPARE_3 = offsetof(NRF_RTC_Type,EVENTS_COMPARE[3]) /**< Compare 3 event. */
92 NRF_RTC_INT_TICK_MASK = RTC_INTENSET_TICK_Msk, /**< RTC interrupt from tick event. */
93 … NRF_RTC_INT_OVERFLOW_MASK = RTC_INTENSET_OVRFLW_Msk, /**< RTC interrupt from overflow event. */
94 …NRF_RTC_INT_COMPARE0_MASK = RTC_INTENSET_COMPARE0_Msk, /**< RTC interrupt from compare event on ch…
95 …NRF_RTC_INT_COMPARE1_MASK = RTC_INTENSET_COMPARE1_Msk, /**< RTC interrupt from compare event on ch…
96 …NRF_RTC_INT_COMPARE2_MASK = RTC_INTENSET_COMPARE2_Msk, /**< RTC interrupt from compare event on ch…
97 …NRF_RTC_INT_COMPARE3_MASK = RTC_INTENSET_COMPARE3_Msk /**< RTC interrupt from compare event on ch…
179 * RTC event.
182 * @param[in] event Event for which to set the configuration.
183 * @param[in] channel Channel through which to publish the event.
186 nrf_rtc_event_t event,
191 * RTC event.
194 * @param[in] event Event for which to clear the configuration.
197 nrf_rtc_event_t event);
201 * @brief Function for checking if an event is pending.
204 * @param[in] event Address of the event.
208 __STATIC_INLINE uint32_t nrf_rtc_event_pending(NRF_RTC_Type * p_reg, nrf_rtc_event_t event);
211 * @brief Function for clearing an event.
214 * @param[in] event Event to clear.
216 __STATIC_INLINE void nrf_rtc_event_clear(NRF_RTC_Type * p_reg, nrf_rtc_event_t event);
236 * @brief Function for returning the address of an event.
239 * @param[in] event Requested event.
241 * @return Address of the requested event register.
243 __STATIC_INLINE uint32_t nrf_rtc_event_address_get(NRF_RTC_Type * p_reg, nrf_rtc_event_t event);
267 * @param[in] mask Mask of event flags to enable.
272 * @brief Function for disabling an event.
275 * @param[in] event Requested event.
277 __STATIC_INLINE void nrf_rtc_event_disable(NRF_RTC_Type * p_reg, uint32_t event);
328 nrf_rtc_event_t event, in nrf_rtc_publish_set() argument
331 *((volatile uint32_t *) ((uint8_t *) p_reg + (uint32_t) event + 0x80uL)) = in nrf_rtc_publish_set()
336 nrf_rtc_event_t event) in nrf_rtc_publish_clear() argument
338 *((volatile uint32_t *) ((uint8_t *) p_reg + (uint32_t) event + 0x80uL)) = 0; in nrf_rtc_publish_clear()
342 __STATIC_INLINE uint32_t nrf_rtc_event_pending(NRF_RTC_Type * p_reg, nrf_rtc_event_t event) in nrf_rtc_event_pending() argument
344 return *(volatile uint32_t *)((uint8_t *)p_reg + (uint32_t)event); in nrf_rtc_event_pending()
347 __STATIC_INLINE void nrf_rtc_event_clear(NRF_RTC_Type * p_reg, nrf_rtc_event_t event) in nrf_rtc_event_clear() argument
349 *((volatile uint32_t *)((uint8_t *)p_reg + (uint32_t)event)) = 0; in nrf_rtc_event_clear()
351 volatile uint32_t dummy = *((volatile uint32_t *)((uint8_t *)p_reg + (uint32_t)event)); in nrf_rtc_event_clear()
371 __STATIC_INLINE uint32_t nrf_rtc_event_address_get(NRF_RTC_Type * p_reg, nrf_rtc_event_t event) in nrf_rtc_event_address_get() argument
373 return (uint32_t)p_reg + event; in nrf_rtc_event_address_get()