Lines Matching full:event

22  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
83 …END_MASK = TWIS_SHORTS_WRITE_SUSPEND_Msk, /**< Shortcut between WRITE event and SUSPEND task */
84 …END_MASK = TWIS_SHORTS_READ_SUSPEND_Msk, /**< Shortcut between READ event and SUSPEND task */
92 NRF_TWIS_INT_STOPPED_MASK = TWIS_INTEN_STOPPED_Msk, /**< Interrupt on STOPPED event */
93 NRF_TWIS_INT_ERROR_MASK = TWIS_INTEN_ERROR_Msk, /**< Interrupt on ERROR event */
94 NRF_TWIS_INT_RXSTARTED_MASK = TWIS_INTEN_RXSTARTED_Msk, /**< Interrupt on RXSTARTED event */
95 NRF_TWIS_INT_TXSTARTED_MASK = TWIS_INTEN_TXSTARTED_Msk, /**< Interrupt on TXSTARTED event */
96 NRF_TWIS_INT_WRITE_MASK = TWIS_INTEN_WRITE_Msk, /**< Interrupt on WRITE event */
97 NRF_TWIS_INT_READ_MASK = TWIS_INTEN_READ_Msk, /**< Interrupt on READ event */
164 * @brief Function for clearing a specific event.
167 * @param event Event.
171 nrf_twis_event_t event);
173 * @brief Function for returning the state of a specific event.
176 * @param event Event.
178 * @retval true If the event is set.
179 * @retval false If the event is not set.
183 nrf_twis_event_t event);
187 * @brief Function for getting and clearing the state of specific event
189 * This function checks the state of the event and clears it.
191 * @param event Event.
193 * @retval true If the event was set.
194 * @retval false If the event was not set.
198 nrf_twis_event_t event);
202 * @brief Function for returning the address of a specific TWIS event register.
205 * @param event Event.
211 nrf_twis_event_t event);
290 * TWIS event.
293 * @param[in] event Event for which to set the configuration.
294 * @param[in] channel Channel through which to publish the event.
297 nrf_twis_event_t event,
302 * TWIS event.
305 * @param[in] event Event for which to clear the configuration.
308 nrf_twis_event_t event);
498 * @brief Internal function for getting task/event register address
513 * @brief Internal function for getting task/event register address - constant version
546 nrf_twis_event_t event) in nrf_twis_event_clear() argument
548 *(nrf_twis_getRegPtr(p_reg, (uint32_t)event)) = 0UL; in nrf_twis_event_clear()
550 volatile uint32_t dummy = *((volatile uint32_t *)((uint8_t *)p_reg + (uint32_t)event)); in nrf_twis_event_clear()
557 nrf_twis_event_t event) in nrf_twis_event_check() argument
559 return (bool)*nrf_twis_getRegPtr_c(p_reg, (uint32_t)event); in nrf_twis_event_check()
564 nrf_twis_event_t event) in nrf_twis_event_get_and_clear() argument
566 bool ret = nrf_twis_event_check(p_reg, event); in nrf_twis_event_get_and_clear()
569 nrf_twis_event_clear(p_reg, event); in nrf_twis_event_get_and_clear()
576 nrf_twis_event_t event) in nrf_twis_event_address_get() argument
578 return (uint32_t)nrf_twis_getRegPtr_c(p_reg, (uint32_t)event); in nrf_twis_event_address_get()
635 nrf_twis_event_t event, in nrf_twis_publish_set() argument
638 *((volatile uint32_t *) ((uint8_t *) p_reg + (uint32_t) event + 0x80uL)) = in nrf_twis_publish_set()
643 nrf_twis_event_t event) in nrf_twis_publish_clear() argument
645 *((volatile uint32_t *) ((uint8_t *) p_reg + (uint32_t) event + 0x80uL)) = 0; in nrf_twis_publish_clear()