Lines Matching full:ppi
30 uint8_t ppi; member
44 * using just IPC, PPI and RTC.
47 * APP: setup PPI connection from IPC_RECEIVE to RTC CAPTURE, enable interrupt
49 * NET: setup RTC CC for arbitrary offset from now, setup PPI from RTC_COMPARE to IPC_SEND
58 * NET: setup PPI from IPC_RECEIVE to RTC CAPTURE
80 nrfx_gppi_task_endpoint_setup(channels.ch.ppi, task_addr); in ppi_ipc_to_rtc()
81 nrf_ipc_publish_set(NRF_IPC, ipc_evt, channels.ch.ppi); in ppi_ipc_to_rtc()
83 nrfx_gppi_task_endpoint_clear(channels.ch.ppi, task_addr); in ppi_ipc_to_rtc()
99 nrf_ipc_subscribe_set(NRF_IPC, ipc_task, channels.ch.ppi); in ppi_rtc_to_ipc()
100 nrfx_gppi_event_endpoint_setup(channels.ch.ppi, evt_addr); in ppi_rtc_to_ipc()
102 nrfx_gppi_event_endpoint_clear(channels.ch.ppi, evt_addr); in ppi_rtc_to_ipc()
113 nrfx_gppi_channels_disable(BIT(channels.ch.ppi)); in free_resources()
117 err = nrfx_dppi_channel_free(&dppi, channels.ch.ppi); in free_resources()
143 /* Compare event generated, reconfigure PPI and wait for in rtc_cb()
234 err = nrfx_dppi_channel_alloc(&dppi, &channels.ch.ppi); in sync_rtc_setup()
242 nrfx_dppi_channel_free(&dppi, channels.ch.ppi); in sync_rtc_setup()
256 nrfx_gppi_channels_enable(BIT(channels.ch.ppi)); in sync_rtc_setup()