apply transform

This commit is contained in:
eZio Pan 2024-02-27 11:22:11 +08:00
parent abe30cc151
commit dc6e928e11
2 changed files with 36 additions and 18 deletions

View File

@ -1,23 +1,23 @@
block/COMP: block/COMP:
description: Comparator. description: Comparator.
items: items:
- name: COMP_SR - name: SR
description: Comparator status register. description: Comparator status register.
byte_offset: 0 byte_offset: 0
fieldset: COMP_SR fieldset: SR
- name: COMP_ICFR - name: ICFR
description: Comparator interrupt clear flag register. description: Comparator interrupt clear flag register.
byte_offset: 4 byte_offset: 4
fieldset: COMP_ICFR fieldset: ICFR
- name: COMP_CFGR1 - name: CFGR1
description: Comparator configuration register 1. description: Comparator configuration register 1.
byte_offset: 12 byte_offset: 12
fieldset: COMP_CFGR1 fieldset: CFGR1
- name: COMP_CFGR2 - name: CFGR2
description: Comparator configuration register 2. description: Comparator configuration register 2.
byte_offset: 16 byte_offset: 16
fieldset: COMP_CFGR2 fieldset: CFGR2
fieldset/COMP_CFGR1: fieldset/CFGR1:
description: Comparator configuration register 1. description: Comparator configuration register 1.
fields: fields:
- name: EN - name: EN
@ -68,7 +68,7 @@ fieldset/COMP_CFGR1:
description: Lock This bit is set by software and cleared by a hardware system reset. It locks the whole content of the COMP Channel1 configuration register COMP_CFGR1[31:0]. description: Lock This bit is set by software and cleared by a hardware system reset. It locks the whole content of the COMP Channel1 configuration register COMP_CFGR1[31:0].
bit_offset: 31 bit_offset: 31
bit_size: 1 bit_size: 1
fieldset/COMP_CFGR2: fieldset/CFGR2:
description: Comparator configuration register 2. description: Comparator configuration register 2.
fields: fields:
- name: INPSEL0 - name: INPSEL0
@ -79,21 +79,30 @@ fieldset/COMP_CFGR2:
description: Lock This bit is set by software and cleared by a hardware system reset. It locks the whole content of the COMP Channel1 configuration register COMP_CFGR2[31:0]. description: Lock This bit is set by software and cleared by a hardware system reset. It locks the whole content of the COMP Channel1 configuration register COMP_CFGR2[31:0].
bit_offset: 31 bit_offset: 31
bit_size: 1 bit_size: 1
fieldset/COMP_ICFR: fieldset/ICFR:
description: Comparator interrupt clear flag register. description: Comparator interrupt clear flag register.
fields: fields:
- name: CC1IF - name: CCIF
description: Clear COMP Channel1 interrupt flag Writing 1 clears the C1IF flag in the COMP_SR register. description: Clear COMP Channel1 interrupt flag Writing 1 clears the C1IF flag in the COMP_SR register.
bit_offset: 16 bit_offset: 16
bit_size: 1 bit_size: 1
fieldset/COMP_SR: array:
len: 1
stride: 0
fieldset/SR:
description: Comparator status register. description: Comparator status register.
fields: fields:
- name: C1VAL - name: CIF
description: COMP Channel1 output status bit This bit is read-only. It reflects the current COMP Channel1 output taking into account POLARITY and BLANKING bits effect.
bit_offset: 0
bit_size: 1
- name: C1IF
description: COMP Channel1 interrupt flag This bit is set by hardware when the COMP Channel1 output is set This bit is cleared by software writing 1 the CC1IF bit in the COMP_ICFR register. description: COMP Channel1 interrupt flag This bit is set by hardware when the COMP Channel1 output is set This bit is cleared by software writing 1 the CC1IF bit in the COMP_ICFR register.
bit_offset: 16 bit_offset: 16
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
- name: CVAL
description: COMP Channel1 output status bit This bit is read-only. It reflects the current COMP Channel1 output taking into account POLARITY and BLANKING bits effect.
bit_offset: 0
bit_size: 1
array:
len: 1
stride: 0

View File

@ -4,6 +4,15 @@ transforms:
from: ^(COMP)\d$ from: ^(COMP)\d$
to: $1 to: $1
- !RenameRegisters
block: COMP
from: ^COMP_(.+)$
to: $1
- !Rename
from: ^COMP_(.+)$
to: $1
- !MakeFieldArray - !MakeFieldArray
fieldsets: ^(SR|ICFR)$ fieldsets: ^(SR|ICFR)$
from: (C?C)\d(IF|VAL) from: (C?C)\d(IF|VAL)