Home
last modified time | relevance | path

Searched refs:group (Results 1 – 19 of 19) sorted by relevance

/hal_nordic-latest/nrfx/drivers/src/
Dnrfx_dppi.c338 nrf_dppi_channel_group_t group = (nrf_dppi_channel_group_t)group_idx; in dppi_free() local
339 if (mask & NRFX_BIT(group)) in dppi_free()
341 nrfy_dppi_group_clear(p_instance->p_reg, group); in dppi_free()
342 mask &= ~NRFX_BIT(group); in dppi_free()
414 static nrfx_err_t dppi_group_free(nrfx_dppi_t const * p_instance, nrf_dppi_channel_group_t group) in dppi_group_free() argument
418 nrfy_dppi_group_disable(p_instance->p_reg, group); in dppi_group_free()
419 return nrfx_flag32_free(&p_cb->allocated_groups, group); in dppi_group_free()
424 nrf_dppi_channel_group_t group) in dppi_channel_include_in_group() argument
429 if (!nrfx_flag32_is_allocated(p_cb->allocated_groups, group) || in dppi_channel_include_in_group()
437 nrfy_dppi_channels_include_in_group(p_instance->p_reg, NRFX_BIT(channel), group); in dppi_channel_include_in_group()
[all …]
Dnrfx_ppi.c58 static uint32_t group_to_mask(nrf_ppi_channel_group_t group) in group_to_mask() argument
60 return (1uL << (uint32_t) group); in group_to_mask()
115 static bool is_app_group(nrf_ppi_channel_group_t group) in is_app_group() argument
117 return ((NRFX_PPI_ALL_APP_GROUPS_MASK & group_to_mask(group)) != 0); in is_app_group()
130 nrf_ppi_channel_group_t group = (nrf_ppi_channel_group_t)group_idx; in nrfx_ppi_free_all() local
131 if (mask & group_to_mask(group)) in nrfx_ppi_free_all()
133 nrf_ppi_group_clear(NRF_PPI, group); in nrfx_ppi_free_all()
135 mask &= ~group_to_mask(group); in nrfx_ppi_free_all()
268 nrfx_err_t nrfx_ppi_group_free(nrf_ppi_channel_group_t group) in nrfx_ppi_group_free() argument
270 nrf_ppi_group_disable(NRF_PPI, group); in nrfx_ppi_group_free()
[all …]
/hal_nordic-latest/nrfx/drivers/include/
Dnrfx_ppi.h178 nrfx_err_t nrfx_ppi_group_free(nrf_ppi_channel_group_t group);
201 nrf_ppi_channel_group_t group);
215 nrf_ppi_channel_group_t group);
229 nrf_ppi_channel_group_t group);
243 nrf_ppi_channel_group_t group);
254 NRFX_STATIC_INLINE nrfx_err_t nrfx_ppi_group_clear(nrf_ppi_channel_group_t group);
265 nrfx_err_t nrfx_ppi_group_enable(nrf_ppi_channel_group_t group);
276 nrfx_err_t nrfx_ppi_group_disable(nrf_ppi_channel_group_t group);
294 NRFX_STATIC_INLINE uint32_t nrfx_ppi_task_group_enable_address_get(nrf_ppi_channel_group_t group);
303 NRFX_STATIC_INLINE uint32_t nrfx_ppi_task_group_disable_address_get(nrf_ppi_channel_group_t group);
[all …]
Dnrfx_dppi.h168 nrfx_err_t nrfx_dppi_group_free(nrfx_dppi_t const * p_instance, nrf_dppi_channel_group_t group);
185 nrf_dppi_channel_group_t group);
202 nrf_dppi_channel_group_t group);
216 nrfx_err_t nrfx_dppi_group_clear(nrfx_dppi_t const * p_instance, nrf_dppi_channel_group_t group);
228 nrf_dppi_channel_group_t group);
240 nrf_dppi_channel_group_t group);
267 nrfx_err_t nrfx_dppi_group_free(nrf_dppi_channel_group_t group);
270 nrf_dppi_channel_group_t group);
273 nrf_dppi_channel_group_t group);
275 nrfx_err_t nrfx_dppi_group_clear(nrf_dppi_channel_group_t group);
[all …]
/hal_nordic-latest/nrfx/hal/
Dnrf_ppi.h334 NRF_STATIC_INLINE void nrf_ppi_group_clear(NRF_PPI_Type * p_reg, nrf_ppi_channel_group_t group);
342 NRF_STATIC_INLINE void nrf_ppi_group_enable(NRF_PPI_Type * p_reg, nrf_ppi_channel_group_t group);
350 NRF_STATIC_INLINE void nrf_ppi_group_disable(NRF_PPI_Type * p_reg, nrf_ppi_channel_group_t group);
380 nrf_ppi_channel_group_t group);
391 nrf_ppi_channel_group_t group);
534 NRF_STATIC_INLINE void nrf_ppi_group_clear(NRF_PPI_Type * p_reg, nrf_ppi_channel_group_t group) in nrf_ppi_group_clear() argument
536 p_reg->CHG[(uint32_t) group] = 0; in nrf_ppi_group_clear()
539 NRF_STATIC_INLINE void nrf_ppi_group_enable(NRF_PPI_Type * p_reg, nrf_ppi_channel_group_t group) in nrf_ppi_group_enable() argument
541 p_reg->TASKS_CHG[(uint32_t) group].EN = 1UL; in nrf_ppi_group_enable()
544 NRF_STATIC_INLINE void nrf_ppi_group_disable(NRF_PPI_Type * p_reg, nrf_ppi_channel_group_t group) in nrf_ppi_group_disable() argument
[all …]
Dnrf_dppi.h324 nrf_dppi_channel_group_t group);
333 nrf_dppi_channel_group_t group);
342 nrf_dppi_channel_group_t group);
448 nrf_dppi_channel_group_t group) in nrf_dppi_group_clear() argument
450 p_reg->CHG[(uint32_t) group] = 0; in nrf_dppi_group_clear()
453 NRF_STATIC_INLINE void nrf_dppi_group_enable(NRF_DPPIC_Type * p_reg, nrf_dppi_channel_group_t group) in nrf_dppi_group_enable() argument
455 p_reg->TASKS_CHG[(uint32_t) group].EN = 1; in nrf_dppi_group_enable()
459 nrf_dppi_channel_group_t group) in nrf_dppi_group_disable() argument
461 p_reg->TASKS_CHG[(uint32_t) group].DIS = 1; in nrf_dppi_group_disable()
/hal_nordic-latest/nrfx/helpers/
Dnrfx_gppi_dppi.c162 nrfx_gppi_task_t nrfx_gppi_group_disable_task_get(nrfx_gppi_channel_group_t group) in nrfx_gppi_group_disable_task_get() argument
164 return (nrfx_gppi_task_t) nrfy_dppi_group_disable_task_get((uint8_t)group); in nrfx_gppi_group_disable_task_get()
167 nrfx_gppi_task_t nrfx_gppi_group_enable_task_get(nrfx_gppi_channel_group_t group) in nrfx_gppi_group_enable_task_get() argument
169 return (nrfx_gppi_task_t) nrfy_dppi_group_enable_task_get((uint8_t)group); in nrfx_gppi_group_enable_task_get()
214 nrfx_err_t nrfx_gppi_group_free(nrfx_gppi_channel_group_t group) in nrfx_gppi_group_free() argument
218 return nrfx_dppi_group_free(&dppi, (nrf_dppi_channel_group_t)group); in nrfx_gppi_group_free()
220 return nrfx_dppi_group_free((nrf_dppi_channel_group_t)group); in nrfx_gppi_group_free()
223 (void)group; in nrfx_gppi_group_free()
Dnrfx_gppi_ppi.c158 nrfx_gppi_task_t nrfx_gppi_group_disable_task_get(nrfx_gppi_channel_group_t group) in nrfx_gppi_group_disable_task_get() argument
160 return (nrfx_gppi_task_t)nrf_ppi_group_disable_task_get(NRF_PPI, (uint8_t)group); in nrfx_gppi_group_disable_task_get()
163 nrfx_gppi_task_t nrfx_gppi_group_enable_task_get(nrfx_gppi_channel_group_t group) in nrfx_gppi_group_enable_task_get() argument
165 return (nrfx_gppi_task_t)nrf_ppi_group_enable_task_get(NRF_PPI, (uint8_t)group); in nrfx_gppi_group_enable_task_get()
198 nrfx_err_t nrfx_gppi_group_free(nrfx_gppi_channel_group_t group) in nrfx_gppi_group_free() argument
201 return nrfx_ppi_group_free((nrf_ppi_channel_group_t)group); in nrfx_gppi_group_free()
203 (void)group; in nrfx_gppi_group_free()
Dnrfx_gppi.h376 nrfx_gppi_task_t nrfx_gppi_group_disable_task_get(nrfx_gppi_channel_group_t group);
385 nrfx_gppi_task_t nrfx_gppi_group_enable_task_get(nrfx_gppi_channel_group_t group);
431 nrfx_err_t nrfx_gppi_group_free(nrfx_gppi_channel_group_t group);
/hal_nordic-latest/nrfx/haly/
Dnrfy_dppi.h177 nrf_dppi_channel_group_t group) in nrfy_dppi_group_clear() argument
179 nrf_dppi_group_clear(p_reg, group); in nrfy_dppi_group_clear()
185 nrf_dppi_channel_group_t group) in nrfy_dppi_group_enable() argument
187 nrf_dppi_group_enable(p_reg, group); in nrfy_dppi_group_enable()
193 nrf_dppi_channel_group_t group) in nrfy_dppi_group_disable() argument
195 nrf_dppi_group_disable(p_reg, group); in nrfy_dppi_group_disable()
/hal_nordic-latest/drivers/nrf_802154/sl/sl_opensource/src/
Dnrf_802154_sl_fem.c169 int32_t mpsl_fem_abort_set(mpsl_subscribable_hw_event_t event, uint32_t group) in mpsl_fem_abort_set() argument
174 int32_t mpsl_fem_abort_extend(uint32_t channel_to_add, uint32_t group) in mpsl_fem_abort_extend() argument
177 (void)group; in mpsl_fem_abort_extend()
181 int32_t mpsl_fem_abort_reduce(uint32_t channel_to_remove, uint32_t group) in mpsl_fem_abort_reduce() argument
184 (void)group; in mpsl_fem_abort_reduce()
/hal_nordic-latest/drivers/nrf_802154/sl/sl_opensource/include/protocol/
Dmpsl_fem_protocol_api.h322 int32_t mpsl_fem_abort_set(mpsl_subscribable_hw_event_t event, uint32_t group);
333 int32_t mpsl_fem_abort_extend(uint32_t channel_to_add, uint32_t group);
344 int32_t mpsl_fem_abort_reduce(uint32_t channel_to_remove, uint32_t group);
/hal_nordic-latest/nrfx/doc/sphinx/
Dconf.py11 VERSION = re.search(r'PROJECT_NUMBER\s+=\s+"(.*)"', f.read()).group(1)
/hal_nordic-latest/nrfx/samples/doc/sphinx/
Dconf.py11 VERSION = re.search(r'PROJECT_NUMBER\s+=\s+"(.*)"', f.read()).group(1)
/hal_nordic-latest/nrfx/samples/src/nrfx_pwm/grouped_mode/
DREADME.md3 … demonstrates a basic functionality of the nrfx_pwm driver for a sequence loaded in the group mode.
/hal_nordic-latest/nrfx/samples/doc/buildfiles/
Dextra_stylesheet.css393 display:table-footer-group;
402 display:table-row-group;
/hal_nordic-latest/nrfx/doc/buildfiles/
Dextra_stylesheet.css397 display:table-footer-group;
406 display:table-row-group;
/hal_nordic-latest/nrfx/samples/doc/
Dnrfx_examples.doxyfile407 # member in the group (if any) for the other members of the group. By default
408 # all members of a group must be documented explicitly.
413 # If one adds a struct or class to a group and this option is enabled, then also
414 # any nested class or struct is added to the same group. By default this option
421 # (for instance a group of public functions) to be put as a subgroup of that
430 # are shown inside the group in which they are included (e.g. using \ingroup)
443 # namespace, or group documentation), provided this scope is documented. If set
685 # of group names into alphabetical order. If set to NO the group names will
1496 # The TOC_EXPAND flag can be set to YES to add extra items for group members to
1630 # doxygen will group on one line in the generated HTML documentation.
/hal_nordic-latest/nrfx/doc/
Dnrfx.doxyfile409 # member in the group (if any) for the other members of the group. By default
410 # all members of a group must be documented explicitly.
415 # If one adds a struct or class to a group and this option is enabled, then also
416 # any nested class or struct is added to the same group. By default this option
423 # (for instance a group of public functions) to be put as a subgroup of that
432 # are shown inside the group in which they are included (e.g. using \ingroup)
445 # namespace, or group documentation), provided this scope is documented. If set
687 # of group names into alphabetical order. If set to NO the group names will
1505 # The TOC_EXPAND flag can be set to YES to add extra items for group members to
1639 # doxygen will group on one line in the generated HTML documentation.