Home
last modified time | relevance | path

Searched full:dppi (Results 1 – 21 of 21) sorted by relevance

/Zephyr-latest/modules/hal_nordic/nrfx/
Dnrfx_config_reserved_resources.h455 /** @brief Bitmask that defines DPPI channels that are reserved for use outside
462 /** @brief Bitmask that defines DPPI groups that are reserved for use outside
469 /** @brief Bitmask that defines DPPI channels that are reserved for use outside
476 /** @brief Bitmask that defines DPPI groups that are reserved for use outside
483 /** @brief Bitmask that defines DPPI channels that are reserved for use outside
490 /** @brief Bitmask that defines DPPI groups that are reserved for use outside
497 /** @brief Bitmask that defines DPPI channels that are reserved for use outside
504 /** @brief Bitmask that defines DPPI groups that are reserved for use outside
511 /** @brief Bitmask that defines DPPI channels that are reserved for use outside
518 /** @brief Bitmask that defines DPPI groups that are reserved for use outside
[all …]
DKconfig.logging20 bool "DPPI driver logging"
/Zephyr-latest/drivers/pwm/
DKconfig.nrf_sw16 GPIOTE channel and two PPI/DPPI channels and per pin.
20 PPI/DPPI channels per pin.
/Zephyr-latest/soc/nordic/nrf53/
Dsync_rtc.c107 /* Free DPPI and RTC channels */
110 nrfx_dppi_t dppi = NRFX_DPPI_INSTANCE(0); in free_resources() local
117 err = nrfx_dppi_channel_free(&dppi, channels.ch.ppi); in free_resources()
228 nrfx_dppi_t dppi = NRFX_DPPI_INSTANCE(0); in sync_rtc_setup() local
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()
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/
Dradio_nrf5.h67 * This has to come before the ppi/dppi includes below.
71 /* This has to come before the ppi/dppi includes below. */
86 #error "PPI or DPPI abstractions missing."
Dradio_nrf5_dppi.h108 /* Enable same DPPI in Global domain */ in hal_event_timer_start_ppi_config()
227 /* DPPI setup used for SW-based auto-switching during TIFS. */
243 /* NOTE: nRF5340 may share the DPPI channel being triggered by Radio End, in hal_sw_switch_timer_clear_ppi_config()
244 * for End time capture and sw_switch DPPI channel toggling. in hal_sw_switch_timer_clear_ppi_config()
270 * Convert a dppi channel group number into the *enable* task enumerate value
277 * Convert a dppi channel group number into the *disable* task enumerate value
486 * RXing on LE Coded PHY is not needed, as other DPPI subscription in hal_radio_sw_switch_disable()
Dradio.c529 /* NOTE: Timer clear DPPI configuration is needed only for nRF53 in radio_rx_enable()
551 /* NOTE: Timer clear DPPI configuration is needed only for nRF53 in radio_tx_enable()
925 /* NOTE: For single timer configuration nRF5340 shares the DPPI channel being in sw_switch()
926 * triggered by Radio End for End time capture and sw_switch DPPI channel toggling in sw_switch()
1396 * latency so that the ISR is able to disable the PPI/DPPI that again in radio_tmr_start()
1398 * The timer is cleared on Radio End and if the PPI/DPPI is not disabled in radio_tmr_start()
1522 * latency so that the ISR is able to disable the PPI/DPPI that again in radio_tmr_start_tick()
1524 * The timer is cleared on Radio End and if the PPI/DPPI is not disabled in radio_tmr_start_tick()
1609 /* NOTE: Timer clear DPPI configuration is needed only for nRF53 in radio_tmr_start_tick()
1636 /* NOTE: Timer clear DPPI configuration is needed only for nRF53 in radio_tmr_start_us()
[all …]
Dradio_nrf5_resources.h51 * DPPI is disabled in time when the timer is cleared on radio end, so that
Dradio_nrf5_dppi_resources.h92 /* DPPI setup used for SW-based auto-switching during TIFS. */
Dradio_nrf5_ppi.h464 * RXing on LE Coded PHY is not needed, as other DPPI subscription in hal_radio_sw_switch_disable()
526 /* Note: below code is not absolutely needed, as other DPPI subscription in hal_radio_sw_switch_coded_tx_config_set()
/Zephyr-latest/samples/boards/nordic/nrfx/
DREADME.rst10 GPIOTE and DPPI/PPI are used as examples of nrfx drivers.
14 how the DPPI/PPI subsystem can be used to connect tasks and events of
/Zephyr-latest/samples/subsys/usb/uac2_explicit_feedback/
DREADME.rst40 with the use of DPPI, TIMER and GPIOTE input. Alternatively, if the GPIOTE input
41 is not available, the DPPI and TIMER peripherals on nRF5340 can be configured to
/Zephyr-latest/dts/bindings/mbox/
Dnordic,nrf-vevif-task-tx.yaml7 VEVIF is an event interface for VPR, allowing connection to the domain's DPPI
Dnordic,nrf-vevif-task-rx.yaml7 VEVIF is an event interface for VPR, allowing connection to the domain's DPPI
/Zephyr-latest/modules/hal_nordic/nrfs/
DKconfig96 bool "DPPI constant latency service"
/Zephyr-latest/drivers/counter/
Dcounter_nrfx_rtc.c390 nrfx_dppi_t dppi = NRFX_DPPI_INSTANCE(0); in ppi_setup() local
392 result = nrfx_dppi_channel_alloc(&dppi, &data->ppi_ch); in ppi_setup()
400 (void)nrfx_dppi_channel_enable(&dppi, data->ppi_ch); in ppi_setup()
434 nrfx_dppi_t dppi = NRFX_DPPI_INSTANCE(0); in ppi_free() local
436 (void)nrfx_dppi_channel_disable(&dppi, ppi_ch); in ppi_free()
439 (void)nrfx_dppi_channel_free(&dppi, ppi_ch); in ppi_free()
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/nrfx_glue/
Dbt_ctlr_used_resources.h11 * defined in the below PPI/DPPI resources header file. Take care to
/Zephyr-latest/boards/native/nrf_bsim/doc/
Dnrf54l15bsim.rst43 * DPPI (Distributed Programmable Peripheral Interconnect)
Dnrf5340bsim.rst34 * DPPI (Distributed Programmable Peripheral Interconnect)
/Zephyr-latest/doc/connectivity/bluetooth/
Dbluetooth-ctlr-arch.rst341 * - DPPI [c]_
408 .. [c] Distributed Programmable Peripheral Interconnect (DPPI)
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/
Dlll_adv_sync.c238 * With chaining the sw_switch used PPI/DPPI for back to back Tx, no