Lines Matching full:event
22 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
83 …TARTRX_MASK = TWIM_SHORTS_LASTTX_STARTRX_Msk, ///< Shortcut between LASTTX event and STARTRX task.
84 …USPEND_MASK = TWIM_SHORTS_LASTTX_SUSPEND_Msk, ///< Shortcut between LASTTX event and SUSPEND task.
85 …X_STOP_MASK = TWIM_SHORTS_LASTTX_STOP_Msk, ///< Shortcut between LASTTX event and STOP task.
86 …TARTTX_MASK = TWIM_SHORTS_LASTRX_STARTTX_Msk, ///< Shortcut between LASTRX event and STARTTX task.
87 …X_STOP_MASK = TWIM_SHORTS_LASTRX_STOP_Msk, ///< Shortcut between LASTRX event and STOP task.
100 NRF_TWIM_INT_STOPPED_MASK = TWIM_INTENSET_STOPPED_Msk, ///< Interrupt on STOPPED event.
101 NRF_TWIM_INT_ERROR_MASK = TWIM_INTENSET_ERROR_Msk, ///< Interrupt on ERROR event.
102 NRF_TWIM_INT_SUSPENDED_MASK = TWIM_INTENSET_SUSPENDED_Msk, ///< Interrupt on SUSPENDED event.
103 NRF_TWIM_INT_RXSTARTED_MASK = TWIM_INTENSET_RXSTARTED_Msk, ///< Interrupt on RXSTARTED event.
104 NRF_TWIM_INT_TXSTARTED_MASK = TWIM_INTENSET_TXSTARTED_Msk, ///< Interrupt on TXSTARTED event.
105 NRF_TWIM_INT_LASTRX_MASK = TWIM_INTENSET_LASTRX_Msk, ///< Interrupt on LASTRX event.
106 NRF_TWIM_INT_LASTTX_MASK = TWIM_INTENSET_LASTTX_Msk, ///< Interrupt on LASTTX event.
113 TWIM_INTENSET_LASTTX_Msk ///< Interrupt on LASTTX event.
157 * @brief Function for clearing a specific TWIM event.
160 * @param[in] event Event to clear.
163 nrf_twim_event_t event);
166 * @brief Function for checking the state of a specific TWIM event.
169 * @param[in] event Event to check.
171 * @retval true If the event is set.
172 * @retval false If the event is not set.
175 nrf_twim_event_t event);
178 * @brief Function for getting the address of a specific TWIM event register.
181 * @param[in] event Requested event.
183 * @return Address of the specified event register.
186 nrf_twim_event_t event);
261 * TWIM event.
264 * @param[in] event Event for which to set the configuration.
265 * @param[in] channel Channel through which to publish the event.
268 nrf_twim_event_t event,
273 * TWIM event.
276 * @param[in] event Event for which to clear the configuration.
279 nrf_twim_event_t event);
409 nrf_twim_event_t event) in nrf_twim_event_clear() argument
411 *((volatile uint32_t *)((uint8_t *)p_reg + (uint32_t)event)) = 0x0UL; in nrf_twim_event_clear()
413 volatile uint32_t dummy = *((volatile uint32_t *)((uint8_t *)p_reg + (uint32_t)event)); in nrf_twim_event_clear()
419 nrf_twim_event_t event) in nrf_twim_event_check() argument
421 return (bool)*(volatile uint32_t *)((uint8_t *)p_reg + (uint32_t)event); in nrf_twim_event_check()
425 nrf_twim_event_t event) in nrf_twim_event_address_get() argument
427 return (uint32_t *)((uint8_t *)p_reg + (uint32_t)event); in nrf_twim_event_address_get()
476 nrf_twim_event_t event, in nrf_twim_publish_set() argument
479 *((volatile uint32_t *) ((uint8_t *) p_reg + (uint32_t) event + 0x80uL)) = in nrf_twim_publish_set()
484 nrf_twim_event_t event) in nrf_twim_publish_clear() argument
486 *((volatile uint32_t *) ((uint8_t *) p_reg + (uint32_t) event + 0x80uL)) = 0; in nrf_twim_publish_clear()