65 lines
1.3 KiB
YAML
65 lines
1.3 KiB
YAML
block/WWDG:
|
|
description: Window watchdog
|
|
items:
|
|
- name: CR
|
|
description: Control register
|
|
byte_offset: 0
|
|
fieldset: CR
|
|
- name: CFR
|
|
description: Configuration register
|
|
byte_offset: 4
|
|
fieldset: CFR
|
|
- name: SR
|
|
description: Status register
|
|
byte_offset: 8
|
|
fieldset: SR
|
|
fieldset/CFR:
|
|
description: Configuration register
|
|
fields:
|
|
- name: W
|
|
description: 7-bit window value
|
|
bit_offset: 0
|
|
bit_size: 7
|
|
- name: WDGTB
|
|
description: Timer base
|
|
bit_offset: 7
|
|
bit_size: 2
|
|
enum: WDGTB
|
|
- name: EWI
|
|
description: Early wakeup interrupt
|
|
bit_offset: 9
|
|
bit_size: 1
|
|
fieldset/CR:
|
|
description: Control register
|
|
fields:
|
|
- name: T
|
|
description: 7-bit counter (MSB to LSB)
|
|
bit_offset: 0
|
|
bit_size: 7
|
|
- name: WDGA
|
|
description: Watchdog activated
|
|
bit_offset: 7
|
|
bit_size: 1
|
|
fieldset/SR:
|
|
description: Status register
|
|
fields:
|
|
- name: EWIF
|
|
description: Early wakeup interrupt flag
|
|
bit_offset: 0
|
|
bit_size: 1
|
|
enum/WDGTB:
|
|
bit_size: 2
|
|
variants:
|
|
- name: Div1
|
|
description: Counter clock (PCLK1 div 4096) div 1
|
|
value: 0
|
|
- name: Div2
|
|
description: Counter clock (PCLK1 div 4096) div 2
|
|
value: 1
|
|
- name: Div4
|
|
description: Counter clock (PCLK1 div 4096) div 4
|
|
value: 2
|
|
- name: Div8
|
|
description: Counter clock (PCLK1 div 4096) div 8
|
|
value: 3
|