System & Infrastructure - Event Routing - nordic,nrf-dppic
nRF5340 DPPIC (distributed PPI controller)
DPPI controller with 32 channels and 6 channel groups. CHEN/CHENSET/CHENCLR writes (and CHG group enable/disable tasks) propagate immediately to the shared `DppiBus` channel-enable mask so publishes within the same tick are routed correctly; the event routing itself happens inside the bus, not via effects.
snapshottable
Events emitted
No peripheral-specific events. Structured activity (IRQs, DMA) surfaces through the shared event vocabulary.
Events accepted
No peripheral-specific input events. The peripheral is driven through MMIO register access.
Commands
This peripheral exposes no commands.
Snapshot fields
| Field | Type | Label |
|---|---|---|
| chen | u32 | CHEN (channel enable) |
| chg0 | u32 | CHG[0] (channel group 0) |
| chg1 | u32 | CHG[1] (channel group 1) |
| chg2 | u32 | CHG[2] (channel group 2) |
| chg3 | u32 | CHG[3] (channel group 3) |
| chg4 | u32 | CHG[4] (channel group 4) |
| chg5 | u32 | CHG[5] (channel group 5) |
| state_json | str | DPPIC State (JSON) |
Read at runtime with emulator.peripheral_snapshot(name).