Module rp2040_pac::watchdog[][src]

Expand description

WATCHDOG

Modules

Watchdog control
The rst_wdsel register determines which subsystems are reset when the watchdog is triggered.
The watchdog can be triggered in software.

Load the watchdog timer. The maximum setting is 0xffffff which corresponds to 0xffffff / 2 ticks before triggering a watchdog reset (see errata RP2040-E1).

Logs the reason for the last reset. Both bits are zero for the case of a hardware reset.

Scratch register. Information persists through soft reset of the chip.

Scratch register. Information persists through soft reset of the chip.

Scratch register. Information persists through soft reset of the chip.

Scratch register. Information persists through soft reset of the chip.

Scratch register. Information persists through soft reset of the chip.

Scratch register. Information persists through soft reset of the chip.

Scratch register. Information persists through soft reset of the chip.

Scratch register. Information persists through soft reset of the chip.

Controls the tick generator

Structs

Register block

Type Definitions

CTRL register accessor: an alias for Reg<CTRL_SPEC>

LOAD register accessor: an alias for Reg<LOAD_SPEC>

REASON register accessor: an alias for Reg<REASON_SPEC>

SCRATCH0 register accessor: an alias for Reg<SCRATCH0_SPEC>

SCRATCH1 register accessor: an alias for Reg<SCRATCH1_SPEC>

SCRATCH2 register accessor: an alias for Reg<SCRATCH2_SPEC>

SCRATCH3 register accessor: an alias for Reg<SCRATCH3_SPEC>

SCRATCH4 register accessor: an alias for Reg<SCRATCH4_SPEC>

SCRATCH5 register accessor: an alias for Reg<SCRATCH5_SPEC>

SCRATCH6 register accessor: an alias for Reg<SCRATCH6_SPEC>

SCRATCH7 register accessor: an alias for Reg<SCRATCH7_SPEC>

TICK register accessor: an alias for Reg<TICK_SPEC>