/Zephyr-latest/modules/hal_nordic/nrfx/ |
D | nrfx_config_reserved_resources.h | 455 /** @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 …]
|
D | Kconfig.logging | 20 bool "DPPI driver logging"
|
/Zephyr-latest/drivers/pwm/ |
D | Kconfig.nrf_sw | 16 GPIOTE channel and two PPI/DPPI channels and per pin. 20 PPI/DPPI channels per pin.
|
/Zephyr-latest/soc/nordic/nrf53/ |
D | sync_rtc.c | 107 /* 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/ |
D | radio_nrf5.h | 67 * 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."
|
D | radio_nrf5_dppi.h | 108 /* 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()
|
D | radio.c | 529 /* 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 …]
|
D | radio_nrf5_resources.h | 51 * DPPI is disabled in time when the timer is cleared on radio end, so that
|
D | radio_nrf5_dppi_resources.h | 92 /* DPPI setup used for SW-based auto-switching during TIFS. */
|
D | radio_nrf5_ppi.h | 464 * 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/ |
D | README.rst | 10 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/ |
D | README.rst | 40 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/ |
D | nordic,nrf-vevif-task-tx.yaml | 7 VEVIF is an event interface for VPR, allowing connection to the domain's DPPI
|
D | nordic,nrf-vevif-task-rx.yaml | 7 VEVIF is an event interface for VPR, allowing connection to the domain's DPPI
|
/Zephyr-latest/modules/hal_nordic/nrfs/ |
D | Kconfig | 96 bool "DPPI constant latency service"
|
/Zephyr-latest/drivers/counter/ |
D | counter_nrfx_rtc.c | 390 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/ |
D | bt_ctlr_used_resources.h | 11 * defined in the below PPI/DPPI resources header file. Take care to
|
/Zephyr-latest/boards/native/nrf_bsim/doc/ |
D | nrf54l15bsim.rst | 43 * DPPI (Distributed Programmable Peripheral Interconnect)
|
D | nrf5340bsim.rst | 34 * DPPI (Distributed Programmable Peripheral Interconnect)
|
/Zephyr-latest/doc/connectivity/bluetooth/ |
D | bluetooth-ctlr-arch.rst | 341 * - DPPI [c]_ 408 .. [c] Distributed Programmable Peripheral Interconnect (DPPI)
|
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/ |
D | lll_adv_sync.c | 238 * With chaining the sw_switch used PPI/DPPI for back to back Tx, no
|