Lines Matching full:ppi
42 * @defgroup nrf_ppi_hal PPI HAL
45 * @brief Hardware access layer for managing the Programmable Peripheral Interconnect (PPI)
53 * @brief PPI channels.
95 * @brief PPI channel groups.
111 * @brief Definition of which PPI channels belong to a group.
121 * @brief Definition if a PPI channel is enabled.
131 * @brief PPI tasks.
154 * @brief Function for enabling a given PPI channel.
164 * @brief Function for disabling a given PPI channel.
173 * @brief Function for checking if a given PPI channel is enabled.
186 * @brief Function for disabling all PPI channels.
191 * @brief Function for enabling multiple PPI channels.
198 * @brief Function for disabling multiple PPI channels.
205 * @brief Function for setting up event and task endpoints for a given PPI channel.
218 * @brief Function for setting up the event endpoint for a given PPI channel.
227 * @brief Function for setting up the task endpoint for a given PPI channel.
238 * @brief Function for setting up task endpoint for a given PPI fork.
248 * @brief Function for setting up event and task endpoints for a given PPI channel and fork.
265 * @brief Function for including a PPI channel in a channel group.
278 * @brief Function for including multiple PPI channels in a channel group.
291 * @brief Function for removing a PPI channel from a channel group.
303 * @brief Function for removing multiple PPI channels from a channel group.
315 * @brief Function for removing all PPI channels from a channel group.
339 * @brief Function for setting a PPI task.
341 * @param[in] ppi_task PPI task to set.
346 * @brief Function for returning the address of a specific PPI task register.
348 * @param[in] ppi_task PPI task.
353 * @brief Function for returning the PPI enable task address of a specific group.
355 * @param[in] group PPI group.
360 * @brief Function for returning the PPI disable task address of a specific group.
362 * @param[in] group PPI group.