block/WDT: description: Watchdog Timer. items: - name: TASKS_START description: Start the watchdog. byte_offset: 0 access: Write - name: EVENTS_TIMEOUT description: Watchdog timeout. byte_offset: 256 - name: INTENSET description: Interrupt enable set register. byte_offset: 772 fieldset: INTENSET - name: INTENCLR description: Interrupt enable clear register. byte_offset: 776 fieldset: INTENCLR - name: RUNSTATUS description: Watchdog running status. byte_offset: 1024 access: Read fieldset: RUNSTATUS - name: REQSTATUS description: Request status. byte_offset: 1028 access: Read fieldset: REQSTATUS - name: CRV description: Counter reload value in number of 32kiHz clock cycles. byte_offset: 1284 - name: RREN description: Reload request enable. byte_offset: 1288 fieldset: RREN - name: CONFIG description: Configuration register. byte_offset: 1292 fieldset: CONFIG - name: RR description: Reload requests registers. array: len: 8 stride: 4 byte_offset: 1536 access: Write fieldset: RR - name: POWER description: Peripheral power control. byte_offset: 4092 fieldset: POWER fieldset/CONFIG: description: Configuration register. fields: - name: SLEEP description: Configure the watchdog to pause or not while the CPU is sleeping. bit_offset: 0 bit_size: 1 enum: SLEEP - name: HALT description: Configure the watchdog to pause or not while the CPU is halted by the debugger. bit_offset: 3 bit_size: 1 enum: HALT fieldset/INTENCLR: description: Interrupt enable clear register. fields: - name: TIMEOUT description: Disable interrupt on TIMEOUT event. bit_offset: 0 bit_size: 1 enum: INTENCLR_TIMEOUT fieldset/INTENSET: description: Interrupt enable set register. fields: - name: TIMEOUT description: Enable interrupt on TIMEOUT event. bit_offset: 0 bit_size: 1 enum: INTENSET_TIMEOUT fieldset/POWER: description: Peripheral power control. fields: - name: POWER description: Peripheral power control. bit_offset: 0 bit_size: 1 enum: POWER fieldset/REQSTATUS: description: Request status. fields: - name: RR0 description: Request status for RR[0]. bit_offset: 0 bit_size: 1 enum: REQSTATUS_RR0 - name: RR1 description: Request status for RR[1]. bit_offset: 1 bit_size: 1 enum: REQSTATUS_RR1 - name: RR2 description: Request status for RR[2]. bit_offset: 2 bit_size: 1 enum: REQSTATUS_RR2 - name: RR3 description: Request status for RR[3]. bit_offset: 3 bit_size: 1 enum: REQSTATUS_RR3 - name: RR4 description: Request status for RR[4]. bit_offset: 4 bit_size: 1 enum: REQSTATUS_RR4 - name: RR5 description: Request status for RR[5]. bit_offset: 5 bit_size: 1 enum: REQSTATUS_RR5 - name: RR6 description: Request status for RR[6]. bit_offset: 6 bit_size: 1 enum: REQSTATUS_RR6 - name: RR7 description: Request status for RR[7]. bit_offset: 7 bit_size: 1 enum: REQSTATUS_RR7 fieldset/RR: description: Reload requests registers. fields: - name: RR description: Reload register. bit_offset: 0 bit_size: 32 enum: RR fieldset/RREN: description: Reload request enable. fields: - name: RR0 description: Enable or disable RR[0] register. bit_offset: 0 bit_size: 1 enum: RREN_RR0 - name: RR1 description: Enable or disable RR[1] register. bit_offset: 1 bit_size: 1 enum: RREN_RR1 - name: RR2 description: Enable or disable RR[2] register. bit_offset: 2 bit_size: 1 enum: RREN_RR2 - name: RR3 description: Enable or disable RR[3] register. bit_offset: 3 bit_size: 1 enum: RREN_RR3 - name: RR4 description: Enable or disable RR[4] register. bit_offset: 4 bit_size: 1 enum: RREN_RR4 - name: RR5 description: Enable or disable RR[5] register. bit_offset: 5 bit_size: 1 enum: RREN_RR5 - name: RR6 description: Enable or disable RR[6] register. bit_offset: 6 bit_size: 1 enum: RREN_RR6 - name: RR7 description: Enable or disable RR[7] register. bit_offset: 7 bit_size: 1 enum: RREN_RR7 fieldset/RUNSTATUS: description: Watchdog running status. fields: - name: RUNSTATUS description: Watchdog running status. bit_offset: 0 bit_size: 1 enum: RUNSTATUS enum/HALT: bit_size: 1 variants: - name: Pause description: Pause watchdog while the CPU is halted by the debugger. value: 0 - name: Run description: Do not pause watchdog while the CPU is halted by the debugger. value: 1 enum/INTENCLR_TIMEOUT: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: R_Enabled_W_Clear description: Interrupt enabled. value: 1 enum/INTENSET_TIMEOUT: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: R_Enabled_W_Set description: Interrupt enabled. value: 1 enum/POWER: bit_size: 1 variants: - name: Disabled description: Module power disabled. value: 0 - name: Enabled description: Module power enabled. value: 1 enum/REQSTATUS_RR0: bit_size: 1 variants: - name: DisabledOrRequested description: RR[0] register is not enabled or has already requested reload. value: 0 - name: EnabledAndUnrequested description: RR[0] register is enabled and has not jet requested. value: 1 enum/REQSTATUS_RR1: bit_size: 1 variants: - name: DisabledOrRequested description: RR[1] register is not enabled or has already requested reload. value: 0 - name: EnabledAndUnrequested description: RR[1] register is enabled and has not jet requested. value: 1 enum/REQSTATUS_RR2: bit_size: 1 variants: - name: DisabledOrRequested description: RR[2] register is not enabled or has already requested reload. value: 0 - name: EnabledAndUnrequested description: RR[2] register is enabled and has not jet requested. value: 1 enum/REQSTATUS_RR3: bit_size: 1 variants: - name: DisabledOrRequested description: RR[3] register is not enabled or has already requested reload. value: 0 - name: EnabledAndUnrequested description: RR[3] register is enabled and has not jet requested. value: 1 enum/REQSTATUS_RR4: bit_size: 1 variants: - name: DisabledOrRequested description: RR[4] register is not enabled or has already requested reload. value: 0 - name: EnabledAndUnrequested description: RR[4] register is enabled and has not jet requested. value: 1 enum/REQSTATUS_RR5: bit_size: 1 variants: - name: DisabledOrRequested description: RR[5] register is not enabled or has already requested reload. value: 0 - name: EnabledAndUnrequested description: RR[5] register is enabled and has not jet requested. value: 1 enum/REQSTATUS_RR6: bit_size: 1 variants: - name: DisabledOrRequested description: RR[6] register is not enabled or has already requested reload. value: 0 - name: EnabledAndUnrequested description: RR[6] register is enabled and has not jet requested. value: 1 enum/REQSTATUS_RR7: bit_size: 1 variants: - name: DisabledOrRequested description: RR[7] register is not enabled or has already requested reload. value: 0 - name: EnabledAndUnrequested description: RR[7] register is enabled and has not jet requested. value: 1 enum/RR: bit_size: 32 variants: - name: Reload description: Value to request a reload of the watchdog timer. value: 1850885685 enum/RREN_RR0: bit_size: 1 variants: - name: Disabled description: RR[0] register is disabled. value: 0 - name: Enabled description: RR[0] register is enabled. value: 1 enum/RREN_RR1: bit_size: 1 variants: - name: Disabled description: RR[1] register is disabled. value: 0 - name: Enabled description: RR[1] register is enabled. value: 1 enum/RREN_RR2: bit_size: 1 variants: - name: Disabled description: RR[2] register is disabled. value: 0 - name: Enabled description: RR[2] register is enabled. value: 1 enum/RREN_RR3: bit_size: 1 variants: - name: Disabled description: RR[3] register is disabled. value: 0 - name: Enabled description: RR[3] register is enabled. value: 1 enum/RREN_RR4: bit_size: 1 variants: - name: Disabled description: RR[4] register is disabled. value: 0 - name: Enabled description: RR[4] register is enabled. value: 1 enum/RREN_RR5: bit_size: 1 variants: - name: Disabled description: RR[5] register is disabled. value: 0 - name: Enabled description: RR[5] register is enabled. value: 1 enum/RREN_RR6: bit_size: 1 variants: - name: Disabled description: RR[6] register is disabled. value: 0 - name: Enabled description: RR[6] register is enabled. value: 1 enum/RREN_RR7: bit_size: 1 variants: - name: Disabled description: RR[7] register is disabled. value: 0 - name: Enabled description: RR[7] register is enabled. value: 1 enum/RUNSTATUS: bit_size: 1 variants: - name: NotRunning description: Watchdog timer is not running. value: 0 - name: Running description: Watchdog timer is running. value: 1 enum/SLEEP: bit_size: 1 variants: - name: Pause description: Pause watchdog while the CPU is asleep. value: 0 - name: Run description: Do not pause watchdog while the CPU is asleep. value: 1