Lines Matching full:group

95  * @brief Function for allocating a DPPI channel group.
96 * @details This function allocates the first unused DPPI group.
98 * @param[out] p_group Pointer to the DPPI channel group that has been allocated.
100 * @retval NRFX_SUCCESS If the channel group was successfully allocated.
101 * @retval NRFX_ERROR_NO_MEM If there is no available channel group to be used.
106 * @brief Function for freeing a DPPI channel group.
107 * @details This function also disables the chosen group.
109 * @param[in] group DPPI channel group to be freed.
111 * @retval NRFX_SUCCESS If the channel group was successfully freed.
112 * @retval NRFX_ERROR_INVALID_PARAM If the specified group is not allocated.
114 nrfx_err_t nrfx_dppi_group_free(nrf_dppi_channel_group_t group);
117 * @brief Function for including a DPPI channel in a channel group.
120 * @param[in] group Channel group in which to include the channel.
123 * @retval NRFX_ERROR_INVALID_PARAM If the specified group or channel is not allocated.
126 nrf_dppi_channel_group_t group);
129 * @brief Function for removing a DPPI channel from a channel group.
132 * @param[in] group Channel group from which to remove the channel.
135 * @retval NRFX_ERROR_INVALID_PARAM If the specified group or channel is not allocated.
138 nrf_dppi_channel_group_t group);
141 * @brief Function for clearing a DPPI channel group.
143 * @param[in] group Channel group to be cleared.
145 * @retval NRFX_SUCCESS If the group was successfully cleared.
146 * @retval NRFX_ERROR_INVALID_PARAM If the specified group is not allocated.
148 nrfx_err_t nrfx_dppi_group_clear(nrf_dppi_channel_group_t group);
151 * @brief Function for enabling a DPPI channel group.
153 * @param[in] group Channel group to be enabled.
155 * @retval NRFX_SUCCESS If the group was successfully enabled.
156 * @retval NRFX_ERROR_INVALID_PARAM If the specified group is not allocated.
158 nrfx_err_t nrfx_dppi_group_enable(nrf_dppi_channel_group_t group);
161 * @brief Function for disabling a DPPI channel group.
163 * @param[in] group Channel group to be disabled.
165 * @retval NRFX_SUCCESS If the group was successfully disabled.
166 * @retval NRFX_ERROR_INVALID_PARAM If the specified group is not allocated.
168 nrfx_err_t nrfx_dppi_group_disable(nrf_dppi_channel_group_t group);