stm32-data/data/registers/wwdg_v1.yaml
2023-12-24 16:46:54 +08:00

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