Skip to content

Commit c95a07d

Browse files
committed
G4
1 parent 27b4a49 commit c95a07d

File tree

9 files changed

+202
-68
lines changed

9 files changed

+202
-68
lines changed

devices/stm32g431.yaml

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ADC1:
1818
SQR*:
1919
SQ*: [0, 18]
2020

21-
ADC*_*:
21+
ADC12_Common:
2222
_include: fields/adc/adc_v3_common_g4.yaml
2323

2424
AES:
@@ -34,13 +34,19 @@ CORDIC:
3434
- patches/cordic/g4.yaml
3535
- fields/cordic/v1.yaml
3636

37-
DAC?:
37+
CRC: {}
38+
39+
CRS: {}
40+
41+
DAC1:
3842
_strip: DAC_
3943
_include:
4044
- fields/dac/dac_wl.yaml
4145
- fields/dac/dac_wl_12bit.yaml
4246
- fields/dac/dac_wl_8bit.yaml
4347

48+
DBGMCU: {}
49+
4450
DMA1:
4551
_include:
4652
- patches/dma/g4_ifcr.yaml
@@ -59,11 +65,13 @@ EXTI:
5965
FDCAN:
6066
_strip: FDCAN_
6167

68+
FMAC: {}
69+
6270
FLASH:
6371
_include:
6472
- fields/flash/flash_g4.yaml
6573

66-
GPIO?:
74+
GPIO[ABC]:
6775
_include:
6876
- fields/gpio/v2/common.yaml
6977
- collect/gpio/v2.yaml
@@ -73,7 +81,7 @@ GPIO[A]:
7381
GPIO[BC]:
7482
_include: collect/gpio/v2_derive.yaml
7583

76-
I2C?:
84+
I2C1:
7785
_include:
7886
- fields/i2c/v2.yaml
7987

@@ -82,6 +90,8 @@ IWDG:
8290
- patches/16bit.yaml
8391
- fields/iwdg/iwdg_with_WINR.yaml
8492

93+
LPTIMER1: {}
94+
8595
LPUART1:
8696
_include:
8797
- patches/usart/merge_CR1_DEDTx_fields.yaml
@@ -90,6 +100,8 @@ LPUART1:
90100
- patches/usart/rename_CR2_DATAINV_field.yaml
91101
- fields/usart/v4/lp_wl.yaml
92102

103+
OPAMP: {}
104+
93105
PWR:
94106
_strip: PWR_
95107

@@ -99,6 +111,8 @@ RCC:
99111
- fields/rcc/g4.yaml
100112
- fields/rcc/rcc_g4.yaml
101113

114+
RNG: {}
115+
102116
RTC:
103117
_include:
104118
- patches/rtc/alarm.yaml
@@ -113,11 +127,13 @@ SAI:
113127
- collect/sai/ch.yaml
114128
- collect/sai/pdm.yaml
115129

116-
SPI?:
130+
SPI1:
117131
_include:
118132
- patches/16bit.yaml
119133
- patches/spi/dr8.yaml
120134

135+
SYSCFG: {}
136+
121137
TAMP:
122138
_include:
123139
- collect/rtc/tamp_bkpr.yaml
@@ -170,9 +186,6 @@ UCPD1:
170186
- patches/ucpd/tx_rx_missing_r.yaml
171187
- fields/ucpd/ucpd_v1.yaml
172188

173-
VREFBUF:
174-
_strip: VREFBUF_
175-
176189
"UART4,USART1":
177190
_include:
178191
- patches/usart/merge_CR1_DEDTx_fields.yaml
@@ -187,6 +200,9 @@ USB:
187200
_include:
188201
- patches/usb/g4.yaml
189202

203+
VREFBUF:
204+
_strip: VREFBUF_
205+
190206
WWDG:
191207
_include:
192208
- patches/16bit.yaml

devices/stm32g441.yaml

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ADC1:
1818
SQR*:
1919
SQ*: [0, 18]
2020

21-
ADC*_*:
21+
ADC12_Common:
2222
_include: fields/adc/adc_v3_common_g4.yaml
2323

2424
AES:
@@ -34,13 +34,19 @@ CORDIC:
3434
- patches/cordic/g4.yaml
3535
- fields/cordic/v1.yaml
3636

37-
DAC?:
37+
CRC: {}
38+
39+
CRS: {}
40+
41+
DAC1:
3842
_strip: DAC_
3943
_include:
4044
- fields/dac/dac_wl.yaml
4145
- fields/dac/dac_wl_12bit.yaml
4246
- fields/dac/dac_wl_8bit.yaml
4347

48+
DBGMCU: {}
49+
4450
DMA1:
4551
_include:
4652
- patches/dma/g4_ifcr.yaml
@@ -63,7 +69,9 @@ FLASH:
6369
_include:
6470
- fields/flash/flash_g4.yaml
6571

66-
GPIO?:
72+
FMAC: {}
73+
74+
GPIO[ABC]:
6775
_include:
6876
- fields/gpio/v2/common.yaml
6977
- collect/gpio/v2.yaml
@@ -73,7 +81,7 @@ GPIO[A]:
7381
GPIO[BC]:
7482
_include: collect/gpio/v2_derive.yaml
7583

76-
I2C?:
84+
I2C1:
7785
_include:
7886
- fields/i2c/v2.yaml
7987

@@ -82,6 +90,8 @@ IWDG:
8290
- patches/16bit.yaml
8391
- fields/iwdg/iwdg_with_WINR.yaml
8492

93+
LPTIMER1: {}
94+
8595
LPUART1:
8696
_include:
8797
- patches/usart/merge_CR1_DEDTx_fields.yaml
@@ -99,6 +109,8 @@ RCC:
99109
- fields/rcc/g4.yaml
100110
- fields/rcc/rcc_g4.yaml
101111

112+
RNG: {}
113+
102114
RTC:
103115
_include:
104116
- patches/rtc/alarm.yaml
@@ -113,11 +125,13 @@ SAI:
113125
- collect/sai/ch.yaml
114126
- collect/sai/pdm.yaml
115127

116-
SPI?:
128+
SPI1:
117129
_include:
118130
- patches/16bit.yaml
119131
- patches/spi/dr8.yaml
120132

133+
SYSCFG: {}
134+
121135
TAMP:
122136
_include:
123137
- collect/rtc/tamp_bkpr.yaml

devices/stm32g471.yaml

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ ADC[13]:
1919
SQR*:
2020
SQ*: [0, 18]
2121

22-
ADC*_*:
22+
ADC12_Common:
2323
_include: fields/adc/adc_v3_common_g4.yaml
2424

2525
AES:
@@ -35,13 +35,19 @@ CORDIC:
3535
- patches/cordic/g4.yaml
3636
- fields/cordic/v1.yaml
3737

38-
DAC?:
38+
CRC: {}
39+
40+
CRS: {}
41+
42+
DAC1:
3943
_strip: DAC_
4044
_include:
4145
- fields/dac/dac_wl.yaml
4246
- fields/dac/dac_wl_12bit.yaml
4347
- fields/dac/dac_wl_8bit.yaml
4448

49+
DBGMCU: {}
50+
4551
DMA1:
4652
_include:
4753
- patches/dma/g4_ifcr.yaml
@@ -67,7 +73,9 @@ FLASH:
6773
- fields/flash/flash_g4.yaml
6874
- fields/flash/flash_g4_dual_bank.yaml
6975

70-
GPIO?:
76+
FMAC: {}
77+
78+
GPIO[ABC]:
7179
_include:
7280
- fields/gpio/v2/common.yaml
7381
- collect/gpio/v2.yaml
@@ -77,7 +85,7 @@ GPIO[A]:
7785
GPIO[BC]:
7886
_include: collect/gpio/v2_derive.yaml
7987

80-
I2C?:
88+
I2C1:
8189
_include:
8290
- fields/i2c/v2.yaml
8391

@@ -86,6 +94,8 @@ IWDG:
8694
- patches/16bit.yaml
8795
- fields/iwdg/iwdg_with_WINR.yaml
8896

97+
LPTIMER1: {}
98+
8999
LPUART1:
90100
_include:
91101
- patches/usart/merge_CR1_DEDTx_fields.yaml
@@ -114,6 +124,8 @@ RCC:
114124
- fields/rcc/g4.yaml
115125
- fields/rcc/rcc_g4.yaml
116126

127+
RNG: {}
128+
117129
RTC:
118130
_include:
119131
- patches/rtc/alarm.yaml
@@ -128,11 +140,13 @@ SAI:
128140
- collect/sai/ch.yaml
129141
- collect/sai/pdm.yaml
130142

131-
SPI?:
143+
SPI1:
132144
_include:
133145
- patches/16bit.yaml
134146
- patches/spi/dr8.yaml
135147

148+
SYSCFG: {}
149+
136150
TAMP:
137151
_include:
138152
- collect/rtc/tamp_bkpr.yaml

devices/stm32g473.yaml

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ ADC[13]:
1919
SQR*:
2020
SQ*: [0, 18]
2121

22-
ADC*_*:
22+
ADC12_Common:
2323
_include: fields/adc/adc_v3_common_g4.yaml
2424

2525
AES:
@@ -35,13 +35,19 @@ CORDIC:
3535
- patches/cordic/g4.yaml
3636
- fields/cordic/v1.yaml
3737

38-
DAC?:
38+
CRC: {}
39+
40+
CRS: {}
41+
42+
DAC1:
3943
_strip: DAC_
4044
_include:
4145
- fields/dac/dac_wl.yaml
4246
- fields/dac/dac_wl_12bit.yaml
4347
- fields/dac/dac_wl_8bit.yaml
4448

49+
DBGMCU: {}
50+
4551
DMA1:
4652
_include:
4753
- patches/dma/g4_ifcr.yaml
@@ -60,13 +66,19 @@ EXTI:
6066
FDCAN:
6167
_strip: FDCAN_
6268

69+
FDCAN1: {}
70+
6371
FLASH:
6472
_include:
6573
- patches/flash/g4_dual_bank.yaml
6674
- fields/flash/flash_g4.yaml
6775
- fields/flash/flash_g4_dual_bank.yaml
6876

69-
GPIO?:
77+
FMAC: {}
78+
79+
FMC: {}
80+
81+
GPIO[ABC]:
7082
_include:
7183
- fields/gpio/v2/common.yaml
7284
- collect/gpio/v2.yaml
@@ -76,7 +88,7 @@ GPIO[A]:
7688
GPIO[BC]:
7789
_include: collect/gpio/v2_derive.yaml
7890

79-
I2C?:
91+
I2C1:
8092
_include:
8193
- fields/i2c/v2.yaml
8294

@@ -85,6 +97,8 @@ IWDG:
8597
- patches/16bit.yaml
8698
- fields/iwdg/iwdg_with_WINR.yaml
8799

100+
LPTIMER1: {}
101+
88102
LPUART1:
89103
_include:
90104
- patches/usart/merge_CR1_DEDTx_fields.yaml
@@ -93,6 +107,11 @@ LPUART1:
93107
- patches/usart/rename_CR2_DATAINV_field.yaml
94108
- fields/usart/v4/lp_wl.yaml
95109

110+
OPAMP: {}
111+
112+
PWR:
113+
_strip: PWR_
114+
96115
QUADSPI:
97116
CCR:
98117
_add:
@@ -104,15 +123,14 @@ QUADSPI:
104123
- patches/quadspi/dr_multi_access.yaml
105124
- fields/quadspi/quadspi_v1_dual_flash.yaml
106125

107-
PWR:
108-
_strip: PWR_
109-
110126
RCC:
111127
_strip: RCC_
112128
_include:
113129
- fields/rcc/g4.yaml
114130
- fields/rcc/rcc_g4.yaml
115131

132+
RNG: {}
133+
116134
RTC:
117135
_include:
118136
- patches/rtc/alarm.yaml
@@ -127,11 +145,13 @@ SAI:
127145
- collect/sai/ch.yaml
128146
- collect/sai/pdm.yaml
129147

130-
SPI?:
148+
SPI1:
131149
_include:
132150
- patches/16bit.yaml
133151
- patches/spi/dr8.yaml
134152

153+
SYSCFG: {}
154+
135155
TAMP:
136156
_include:
137157
- collect/rtc/tamp_bkpr.yaml

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy