Module rp2040_pac::syscfg
source · Expand description
Register block for various chip control signals
Modules§
- Directly control the SWD debug port of either processor
- Control power downs to memories. Set high to power down memories.
Use with extreme caution - Processor core 0 NMI source mask
Set a bit high to enable NMI from that IRQ - Processor core 1 NMI source mask
Set a bit high to enable NMI from that IRQ - Configuration for processors
- For each bit, if 1, bypass the input synchronizer between that GPIO
and the GPIO input register in the SIO. The input synchronizers should
generally be unbypassed, to avoid injecting metastabilities into processors.
If you’re feeling brave, you can bypass to save two cycles of input
latency. This register applies to GPIO 0…29. - For each bit, if 1, bypass the input synchronizer between that GPIO
and the GPIO input register in the SIO. The input synchronizers should
generally be unbypassed, to avoid injecting metastabilities into processors.
If you’re feeling brave, you can bypass to save two cycles of input
latency. This register applies to GPIO 30…35 (the QSPI IOs).
Structs§
- Register block
Type Aliases§
- DBGFORCE (rw) register accessor: Directly control the SWD debug port of either processor
- MEMPOWERDOWN (rw) register accessor: Control power downs to memories. Set high to power down memories.
Use with extreme caution - PROC0_NMI_MASK (rw) register accessor: Processor core 0 NMI source mask
Set a bit high to enable NMI from that IRQ - PROC1_NMI_MASK (rw) register accessor: Processor core 1 NMI source mask
Set a bit high to enable NMI from that IRQ - PROC_CONFIG (rw) register accessor: Configuration for processors
- PROC_IN_SYNC_BYPASS (rw) register accessor: For each bit, if 1, bypass the input synchronizer between that GPIO
and the GPIO input register in the SIO. The input synchronizers should
generally be unbypassed, to avoid injecting metastabilities into processors.
If you’re feeling brave, you can bypass to save two cycles of input
latency. This register applies to GPIO 0…29. - PROC_IN_SYNC_BYPASS_HI (rw) register accessor: For each bit, if 1, bypass the input synchronizer between that GPIO
and the GPIO input register in the SIO. The input synchronizers should
generally be unbypassed, to avoid injecting metastabilities into processors.
If you’re feeling brave, you can bypass to save two cycles of input
latency. This register applies to GPIO 30…35 (the QSPI IOs).