Lines Matching full:event
22 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
117 NRF_ECB_INT_ENDECB_MASK = ECB_INTENSET_ENDECB_Msk, ///< Interrupt on ENDECB event.
118 NRF_ECB_INT_ERRORECB_MASK = ECB_INTENSET_ERRORECB_Msk, ///< Interrupt on ERRORECB event.
142 * @brief Function for clearing a specific ECB event.
145 * @param[in] event Event to clear.
147 __STATIC_INLINE void nrf_ecb_event_clear(NRF_ECB_Type * p_reg, nrf_ecb_event_t event);
150 * @brief Function for checking the state of a specific ECB event.
153 * @param[in] event Event to check.
155 * @retval true If the event is set.
156 * @retval false If the event is not set.
158 __STATIC_INLINE bool nrf_ecb_event_check(NRF_ECB_Type const * p_reg, nrf_ecb_event_t event);
161 * @brief Function for getting the address of a specific ECB event register.
164 * @param[in] event Requested event.
166 * @return Address of the specified event register.
169 nrf_ecb_event_t event);
232 __STATIC_INLINE void nrf_ecb_event_clear(NRF_ECB_Type * p_reg, nrf_ecb_event_t event) in nrf_ecb_event_clear() argument
234 *((volatile uint32_t *)((uint8_t *)p_reg + (uint32_t)event)) = 0x0UL; in nrf_ecb_event_clear()
236 volatile uint32_t dummy = *((volatile uint32_t *)((uint8_t *)p_reg + (uint32_t)event)); in nrf_ecb_event_clear()
241 __STATIC_INLINE bool nrf_ecb_event_check(NRF_ECB_Type const * p_reg, nrf_ecb_event_t event) in nrf_ecb_event_check() argument
243 return (bool)*(volatile uint32_t *)((uint8_t *)p_reg + (uint32_t)event); in nrf_ecb_event_check()
247 nrf_ecb_event_t event) in nrf_ecb_event_address_get() argument
249 return ((uint32_t)p_reg + (uint32_t)event); in nrf_ecb_event_address_get()