Fix accidental arrayifications.

This commit is contained in:
Dario Nieuwenhuis 2023-06-29 00:57:25 +02:00
parent 3f01ff4545
commit 1cfb795d6b
8 changed files with 127 additions and 296 deletions

View File

@ -22,26 +22,20 @@ block/ADC:
description: configuration register description: configuration register
byte_offset: 16 byte_offset: 16
fieldset: CFGR2 fieldset: CFGR2
- name: SMPR1 - name: SMPR
description: sample time register 1 description: sample time register 1
array:
len: 2
stride: 4
byte_offset: 20 byte_offset: 20
fieldset: SMPR1 fieldset: SMPR
- name: SMPR2 - name: TR
description: sample time register 2
byte_offset: 24
fieldset: SMPR2
- name: TR1
description: watchdog threshold register 1 description: watchdog threshold register 1
array:
len: 3
stride: 4
byte_offset: 32 byte_offset: 32
fieldset: TR1 fieldset: TR
- name: TR2
description: watchdog threshold register
byte_offset: 36
fieldset: TR2
- name: TR3
description: watchdog threshold register 3
byte_offset: 40
fieldset: TR3
- name: SQR1 - name: SQR1
description: regular sequence register 1 description: regular sequence register 1
byte_offset: 48 byte_offset: 48
@ -73,15 +67,15 @@ block/ADC:
len: 4 len: 4
stride: 4 stride: 4
byte_offset: 96 byte_offset: 96
fieldset: OFR1 fieldset: OFR
- name: JDR - name: JDR
description: injected data register 1 description: injected data registers
array: array:
len: 4 len: 4
stride: 4 stride: 4
byte_offset: 128 byte_offset: 128
access: Read access: Read
fieldset: JDR1 fieldset: JDR
- name: AWD2CR - name: AWD2CR
description: Analog Watchdog 2 Configuration Register description: Analog Watchdog 2 Configuration Register
byte_offset: 160 byte_offset: 160
@ -380,46 +374,13 @@ fieldset/ISR:
description: JQOVF description: JQOVF
bit_offset: 10 bit_offset: 10
bit_size: 1 bit_size: 1
fieldset/JDR1: fieldset/JDR:
description: injected data register 1 description: injected data register 1
fields: fields:
- name: JDATA - name: JDATA
description: JDATA1 description: JDATA1
bit_offset: 0 bit_offset: 0
bit_size: 16 bit_size: 16
array:
len: 1
stride: 0
fieldset/JDR2:
description: injected data register 2
fields:
- name: JDATA
description: JDATA2
bit_offset: 0
bit_size: 16
array:
len: 1
stride: 0
fieldset/JDR3:
description: injected data register 3
fields:
- name: JDATA
description: JDATA3
bit_offset: 0
bit_size: 16
array:
len: 1
stride: 0
fieldset/JDR4:
description: injected data register 4
fields:
- name: JDATA
description: JDATA4
bit_offset: 0
bit_size: 16
array:
len: 1
stride: 0
fieldset/JSQR: fieldset/JSQR:
description: injected sequence register description: injected sequence register
fields: fields:
@ -442,79 +403,19 @@ fieldset/JSQR:
array: array:
len: 4 len: 4
stride: 6 stride: 6
fieldset/OFR1: fieldset/OFR:
description: offset register 1 description: offset register
fields: fields:
- name: OFFSET - name: OFFSET
description: OFFSET1
bit_offset: 0 bit_offset: 0
bit_size: 12 bit_size: 12
array: - name: OFFSET_CH
len: 1
stride: 0
- name: OFFSET1_CH
description: OFFSET1_CH
bit_offset: 26 bit_offset: 26
bit_size: 5 bit_size: 5
- name: OFFSET1_EN - name: OFFSET_EN
description: OFFSET1_EN
bit_offset: 31 bit_offset: 31
bit_size: 1 bit_size: 1
fieldset/OFR2: fieldset/SMPR:
description: offset register 2
fields:
- name: OFFSET
description: OFFSET2
bit_offset: 0
bit_size: 12
array:
len: 1
stride: 0
- name: OFFSET2_CH
description: OFFSET2_CH
bit_offset: 26
bit_size: 5
- name: OFFSET2_EN
description: OFFSET2_EN
bit_offset: 31
bit_size: 1
fieldset/OFR3:
description: offset register 3
fields:
- name: OFFSET
description: OFFSET3
bit_offset: 0
bit_size: 12
array:
len: 1
stride: 0
- name: OFFSET3_CH
description: OFFSET3_CH
bit_offset: 26
bit_size: 5
- name: OFFSET3_EN
description: OFFSET3_EN
bit_offset: 31
bit_size: 1
fieldset/OFR4:
description: offset register 4
fields:
- name: OFFSET
description: OFFSET4
bit_offset: 0
bit_size: 12
array:
len: 1
stride: 0
- name: OFFSET4_CH
description: OFFSET4_CH
bit_offset: 26
bit_size: 5
- name: OFFSET4_EN
description: OFFSET4_EN
bit_offset: 31
bit_size: 1
fieldset/SMPR1:
description: sample time register 1 description: sample time register 1
fields: fields:
- name: SMP - name: SMP
@ -525,17 +426,6 @@ fieldset/SMPR1:
len: 10 len: 10
stride: 3 stride: 3
enum: SAMPLE_TIME enum: SAMPLE_TIME
fieldset/SMPR2:
description: sample time register 2
fields:
- name: SMP
description: Channel 10 sampling time selection
bit_offset: 0
bit_size: 3
array:
len: 9
stride: 3
enum: SAMPLE_TIME
fieldset/SQR1: fieldset/SQR1:
description: regular sequence register 1 description: regular sequence register 1
fields: fields:
@ -580,57 +470,17 @@ fieldset/SQR4:
array: array:
len: 2 len: 2
stride: 6 stride: 6
fieldset/TR1: fieldset/TR:
description: watchdog threshold register 1 description: watchdog threshold register
fields: fields:
- name: LT - name: LT
description: LT1 description: LT1
bit_offset: 0 bit_offset: 0
bit_size: 12 bit_size: 12
array:
len: 1
stride: 0
- name: HT - name: HT
description: HT1 description: HT1
bit_offset: 16 bit_offset: 16
bit_size: 12 bit_size: 12
array:
len: 1
stride: 0
fieldset/TR2:
description: watchdog threshold register
fields:
- name: LT
description: LT2
bit_offset: 0
bit_size: 8
array:
len: 1
stride: 0
- name: HT
description: HT2
bit_offset: 16
bit_size: 8
array:
len: 1
stride: 0
fieldset/TR3:
description: watchdog threshold register 3
fields:
- name: LT
description: LT3
bit_offset: 0
bit_size: 8
array:
len: 1
stride: 0
- name: HT
description: HT3
bit_offset: 16
bit_size: 8
array:
len: 1
stride: 0
enum/RES: enum/RES:
bit_size: 2 bit_size: 2
variants: variants:

View File

@ -39,16 +39,16 @@ block/FLASH:
byte_offset: 28 byte_offset: 28
access: Read access: Read
fieldset: OPTR fieldset: OPTR
- name: WRPROT1 - name: WRPROT
description: Write Protection Register 1 description: Write Protection Register 1
byte_offset: 32 byte_offset: 32
access: Read access: Read
fieldset: WRPROT1 fieldset: WRPROT
- name: WRPROT2 - name: WRPROT2
description: Write Protection Register 2 description: Write Protection Register 2
byte_offset: 128 byte_offset: 128
access: Read access: Read
fieldset: WRPROT2 fieldset: WRPROT
fieldset/ACR: fieldset/ACR:
description: Access control register description: Access control register
fields: fields:
@ -217,23 +217,13 @@ fieldset/SR:
description: FWWERR description: FWWERR
bit_offset: 17 bit_offset: 17
bit_size: 1 bit_size: 1
fieldset/WRPROT1: fieldset/WRPROT:
description: Write Protection Register 1 description: Write Protection Register
fields: fields:
- name: WRPROT - name: WRPROT
description: Write Protection description: Write Protection
bit_offset: 0 bit_offset: 0
bit_size: 32 bit_size: 1
array: array:
len: 1 len: 32
stride: 0 stride: 1
fieldset/WRPROT2:
description: Write Protection Register 2
fields:
- name: WRPROT
description: Write Protection
bit_offset: 0
bit_size: 16
array:
len: 1
stride: 0

View File

@ -246,9 +246,6 @@ fieldset/OPTR:
description: Dual-bank boot description: Dual-bank boot
bit_offset: 20 bit_offset: 20
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
- name: DUALBANK - name: DUALBANK
description: Dual-Bank on 512 KB or 256 KB Flash memory devices description: Dual-Bank on 512 KB or 256 KB Flash memory devices
bit_offset: 21 bit_offset: 21

View File

@ -175,9 +175,6 @@ fieldset/CR2:
description: "Peripheral voltage monitoring 3 enable: VDDA vs. 1.62V" description: "Peripheral voltage monitoring 3 enable: VDDA vs. 1.62V"
bit_offset: 6 bit_offset: 6
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
enum: PVME enum: PVME
fieldset/CR3: fieldset/CR3:
description: Power control register 3 description: Power control register 3
@ -461,9 +458,6 @@ fieldset/SR2:
description: "Peripheral voltage monitoring output: VDDA vs. 1.62 V" description: "Peripheral voltage monitoring output: VDDA vs. 1.62 V"
bit_offset: 14 bit_offset: 14
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
enum: PVMO enum: PVMO
fieldset/SUBGHZSPICR: fieldset/SUBGHZSPICR:
description: Power SPI3 control register description: Power SPI3 control register

View File

@ -2341,9 +2341,6 @@ fieldset/PLL3CFGR:
description: "PLL3 DIVQ divider output enable\r Set and reset by software to enable the pll3_q_ck output of the PLL3.\r To save power, PLL3QEN and PLL3Q bits must be set to 0 when the pll3_q_ck is not used.\r This bit can be written only when the PLL3 is disabled (PLL3ON = 0 and PLL3RDY = 0)." description: "PLL3 DIVQ divider output enable\r Set and reset by software to enable the pll3_q_ck output of the PLL3.\r To save power, PLL3QEN and PLL3Q bits must be set to 0 when the pll3_q_ck is not used.\r This bit can be written only when the PLL3 is disabled (PLL3ON = 0 and PLL3RDY = 0)."
bit_offset: 17 bit_offset: 17
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
- name: PLLREN - name: PLLREN
description: "PLL3 DIVR divider output enable\r Set and reset by software to enable the pll3_r_ck output of the PLL3.\r To save power, PLL3REN and PLL3R bits must be set to 0 when the pll3_r_ck is not used.\r This bit can be written only when the PLL3 is disabled (PLL3ON = 0 and PLL3RDY = 0)." description: "PLL3 DIVR divider output enable\r Set and reset by software to enable the pll3_r_ck output of the PLL3.\r To save power, PLL3REN and PLL3R bits must be set to 0 when the pll3_r_ck is not used.\r This bit can be written only when the PLL3 is disabled (PLL3ON = 0 and PLL3RDY = 0)."
bit_offset: 18 bit_offset: 18

View File

@ -236,6 +236,3 @@ fieldset/SR:
description: Duration of 5 symbols counted with SPDIF_CLK description: Duration of 5 symbols counted with SPDIF_CLK
bit_offset: 16 bit_offset: 16
bit_size: 15 bit_size: 15
array:
len: 1
stride: 0

View File

@ -340,13 +340,14 @@ fieldset/ITLINE12:
description: ADC description: ADC
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
- name: COMP - name: COMP1
description: COMP1 description: COMP1
bit_offset: 1 bit_offset: 1
bit_size: 1 bit_size: 1
array: - name: COMP2
len: 2 description: COMP2
stride: 1 bit_offset: 2
bit_size: 1
fieldset/ITLINE13: fieldset/ITLINE13:
description: interrupt line 13 status register description: interrupt line 13 status register
fields: fields:
@ -376,71 +377,50 @@ fieldset/ITLINE14:
fieldset/ITLINE15: fieldset/ITLINE15:
description: interrupt line 15 status register description: interrupt line 15 status register
fields: fields:
- name: TIM - name: TIM2
description: TIM2 description: TIM2
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
fieldset/ITLINE16: fieldset/ITLINE16:
description: interrupt line 16 status register description: interrupt line 16 status register
fields: fields:
- name: TIM - name: TIM3
description: TIM3 description: TIM3
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
fieldset/ITLINE17: fieldset/ITLINE17:
description: interrupt line 17 status register description: interrupt line 17 status register
fields: fields:
- name: TIM - name: TIM6
description: TIM6 description: TIM6
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
- name: DAC - name: DAC
description: DAC description: DAC
bit_offset: 1 bit_offset: 1
bit_size: 1 bit_size: 1
- name: LPTIM - name: LPTIM1
description: LPTIM1 description: LPTIM1
bit_offset: 2 bit_offset: 2
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
fieldset/ITLINE18: fieldset/ITLINE18:
description: interrupt line 18 status register description: interrupt line 18 status register
fields: fields:
- name: TIM - name: TIM7
description: TIM7 description: TIM7
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array: - name: LPTIM2
len: 1
stride: 0
- name: LPTIM
description: LPTIM2 description: LPTIM2
bit_offset: 1 bit_offset: 1
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
fieldset/ITLINE19: fieldset/ITLINE19:
description: interrupt line 19 status register description: interrupt line 19 status register
fields: fields:
- name: TIM - name: TIM14
description: TIM14 description: TIM14
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
fieldset/ITLINE2: fieldset/ITLINE2:
description: interrupt line 2 status register description: interrupt line 2 status register
fields: fields:
@ -455,33 +435,24 @@ fieldset/ITLINE2:
fieldset/ITLINE20: fieldset/ITLINE20:
description: interrupt line 20 status register description: interrupt line 20 status register
fields: fields:
- name: TIM - name: TIM15
description: TIM15 description: TIM15
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
fieldset/ITLINE21: fieldset/ITLINE21:
description: interrupt line 21 status register description: interrupt line 21 status register
fields: fields:
- name: TIM - name: TIM16
description: TIM16 description: TIM16
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
fieldset/ITLINE22: fieldset/ITLINE22:
description: interrupt line 22 status register description: interrupt line 22 status register
fields: fields:
- name: TIM - name: TIM17
description: TIM17 description: TIM17
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
fieldset/ITLINE23: fieldset/ITLINE23:
description: interrupt line 23 status register description: interrupt line 23 status register
fields: fields:
@ -499,53 +470,46 @@ fieldset/ITLINE24:
fieldset/ITLINE25: fieldset/ITLINE25:
description: interrupt line 25 status register description: interrupt line 25 status register
fields: fields:
- name: SPI - name: SPI1
description: SPI1 description: SPI1
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
fieldset/ITLINE26: fieldset/ITLINE26:
description: interrupt line 26 status register description: interrupt line 26 status register
fields: fields:
- name: SPI - name: SPI2
description: SPI2 description: SPI2
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
fieldset/ITLINE27: fieldset/ITLINE27:
description: interrupt line 27 status register description: interrupt line 27 status register
fields: fields:
- name: USART - name: USART1
description: USART1 description: USART1
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
fieldset/ITLINE28: fieldset/ITLINE28:
description: interrupt line 28 status register description: interrupt line 28 status register
fields: fields:
- name: USART - name: USART2
description: USART2 description: USART2
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
fieldset/ITLINE29: fieldset/ITLINE29:
description: interrupt line 29 status register description: interrupt line 29 status register
fields: fields:
- name: USART - name: USART3
description: USART3
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array: - name: USART4
len: 3 bit_offset: 1
stride: 1 bit_size: 1
- name: USART5
bit_offset: 3
bit_size: 1
- name: USART6
bit_offset: 4
bit_size: 1
fieldset/ITLINE3: fieldset/ITLINE3:
description: interrupt line 3 status register description: interrupt line 3 status register
fields: fields:
@ -560,13 +524,10 @@ fieldset/ITLINE3:
fieldset/ITLINE30: fieldset/ITLINE30:
description: interrupt line 30 status register description: interrupt line 30 status register
fields: fields:
- name: USART - name: CEC
description: CEC description: CEC
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
fieldset/ITLINE31: fieldset/ITLINE31:
description: interrupt line 31 status register description: interrupt line 31 status register
fields: fields:
@ -588,43 +549,91 @@ fieldset/ITLINE4:
fieldset/ITLINE5: fieldset/ITLINE5:
description: interrupt line 5 status register description: interrupt line 5 status register
fields: fields:
- name: EXTI - name: EXTI0
description: EXTI description: EXTI0
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array: - name: EXTI1
len: 2 description: EXTI1
stride: 1 bit_offset: 1
bit_size: 1
fieldset/ITLINE6: fieldset/ITLINE6:
description: interrupt line 6 status register description: interrupt line 6 status register
fields: fields:
- name: EXTI - name: EXTI2
description: EXTI description: EXTI2
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array: - name: EXTI3
len: 2 description: EXTI3
stride: 1 bit_offset: 1
bit_size: 1
fieldset/ITLINE7: fieldset/ITLINE7:
description: interrupt line 7 status register description: interrupt line 7 status register
fields: fields:
- name: EXTI - name: EXTI4
description: EXTI description: EXTI4
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array: - name: EXTI5
len: 12 description: EXTI5
stride: 1 bit_offset: 1
bit_size: 1
- name: EXTI6
description: EXTI6
bit_offset: 2
bit_size: 1
- name: EXTI7
description: EXTI7
bit_offset: 3
bit_size: 1
- name: EXTI8
description: EXTI8
bit_offset: 4
bit_size: 1
- name: EXTI9
description: EXTI9
bit_offset: 5
bit_size: 1
- name: EXTI10
description: EXTI10
bit_offset: 6
bit_size: 1
- name: EXTI11
description: EXTI11
bit_offset: 7
bit_size: 1
- name: EXTI12
description: EXTI12
bit_offset: 8
bit_size: 1
- name: EXTI13
description: EXTI13
bit_offset: 9
bit_size: 1
- name: EXTI14
description: EXTI14
bit_offset: 10
bit_size: 1
- name: EXTI15
description: EXTI15
bit_offset: 11
bit_size: 1
fieldset/ITLINE8: fieldset/ITLINE8:
description: interrupt line 8 status register description: interrupt line 8 status register
fields: fields:
- name: UCPD - name: UCPD1
description: UCPD1 description: UCPD1
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array: - name: UCPD2
len: 2 description: UCPD2
stride: 1 bit_offset: 1
bit_size: 1
- name: USB
description: USB
bit_offset: 2
bit_size: 1
fieldset/ITLINE9: fieldset/ITLINE9:
description: interrupt line 9 status register description: interrupt line 9 status register
fields: fields:

View File

@ -91,13 +91,10 @@ fieldset/C2IMR1:
description: Peripheral RNG interrupt mask to CPU2 description: Peripheral RNG interrupt mask to CPU2
bit_offset: 9 bit_offset: 9
bit_size: 1 bit_size: 1
- name: AES - name: AES1
description: Peripheral AES1 interrupt mask to CPU2 description: Peripheral AES1 interrupt mask to CPU2
bit_offset: 10 bit_offset: 10
bit_size: 1 bit_size: 1
array:
len: 1
stride: 0
- name: COMP - name: COMP
description: Peripheral COMP interrupt mask to CPU2 description: Peripheral COMP interrupt mask to CPU2
bit_offset: 11 bit_offset: 11