33categories = [" embedded" , " hardware-support" , " no-std" ]
44description = " Peripheral access API for STM32G4 series microcontrollers"
55documentation = " https://docs.rs/stm32g4xx-hal"
6- edition = " 2018 "
6+ edition = " 2021 "
77keywords = [" arm" , " cortex-m" , " stm32g4xx" , " hal" ]
88license = " MIT/Apache-2.0"
99name = " stm32g4xx-hal"
@@ -80,12 +80,226 @@ rt = ["stm32g4/rt"]
8080usb = [" dep:stm32-usbd" ]
8181stm32g431 = [" stm32g4/stm32g431" , " cat2" ]
8282stm32g441 = [" stm32g4/stm32g441" , " cat2" ]
83- stm32g473 = [" stm32g4/stm32g473" , " cat3" , " adc3" , " adc4" , " adc5" ]
84- stm32g474 = [" stm32g4/stm32g474" , " cat3" , " adc3" , " adc4" , " adc5" ]
85- stm32g483 = [" stm32g4/stm32g483" , " cat3" , " adc3" , " adc4" , " adc5" ]
86- stm32g484 = [" stm32g4/stm32g484" , " cat3" , " adc3" , " adc4" , " adc5" ]
87- stm32g491 = [" stm32g4/stm32g491" , " cat4" , " adc3" ]
88- stm32g4a1 = [" stm32g4/stm32g4a1" , " cat4" , " adc3" ]
83+ stm32g473 = [" stm32g4/stm32g473" , " cat3" ]
84+ stm32g474 = [" stm32g4/stm32g474" , " cat3" ]
85+ stm32g483 = [" stm32g4/stm32g483" , " cat3" ]
86+ stm32g484 = [" stm32g4/stm32g484" , " cat3" ]
87+ stm32g491 = [" stm32g4/stm32g491" , " cat4" ]
88+ stm32g4a1 = [" stm32g4/stm32g4a1" , " cat4" ]
89+
90+ gpio-g43x = [
91+ " comp1" ,
92+ " comp2" ,
93+ " comp3" ,
94+ " comp4" ,
95+ " crs" ,
96+ " fdcan1" ,
97+ " gpioa" ,
98+ " gpiob" ,
99+ " gpioc" ,
100+ " gpiod" ,
101+ " gpioe" ,
102+ " gpiof" ,
103+ " gpiog" ,
104+ " i2c1" ,
105+ " i2c2" ,
106+ " i2c3" ,
107+ " i2s" ,
108+ " i2s2" ,
109+ " i2s3" ,
110+ " ir" ,
111+ " lptim1" ,
112+ " lpuart1" ,
113+ " rcc" ,
114+ " rtc" ,
115+ " sai1" ,
116+ " spi1" ,
117+ " spi2" ,
118+ " spi3" ,
119+ " sys" ,
120+ " tim1" ,
121+ " tim15" ,
122+ " tim16" ,
123+ " tim17" ,
124+ " tim2" ,
125+ " tim3" ,
126+ " tim4" ,
127+ " tim8" ,
128+ " uart4" ,
129+ " ucpd1" ,
130+ " usart1" ,
131+ " usart2" ,
132+ " usart3" ,
133+ ]
134+ gpio-g47x = [
135+ " adc3" ,
136+ " adc4" ,
137+ " adc5" ,
138+ " comp1" ,
139+ " comp2" ,
140+ " comp3" ,
141+ " comp4" ,
142+ " comp5" ,
143+ " comp6" ,
144+ " comp7" ,
145+ " crs" ,
146+ " fdcan1" ,
147+ " fdcan2" ,
148+ " fdcan3" ,
149+ " fmc" ,
150+ " gpioa" ,
151+ " gpiob" ,
152+ " gpioc" ,
153+ " gpiod" ,
154+ " gpioe" ,
155+ " gpiof" ,
156+ " gpiog" ,
157+ " hrtim1" ,
158+ " i2c1" ,
159+ " i2c2" ,
160+ " i2c3" ,
161+ " i2c4" ,
162+ " i2s" ,
163+ " i2s2" ,
164+ " i2s3" ,
165+ " ir" ,
166+ " lptim1" ,
167+ " lpuart1" ,
168+ " quadspi1" ,
169+ " rcc" ,
170+ " rtc" ,
171+ " sai1" ,
172+ " spi1" ,
173+ " spi2" ,
174+ " spi3" ,
175+ " spi4" ,
176+ " sys" ,
177+ " tim1" ,
178+ " tim15" ,
179+ " tim16" ,
180+ " tim17" ,
181+ " tim2" ,
182+ " tim20" ,
183+ " tim3" ,
184+ " tim4" ,
185+ " tim5" ,
186+ " tim8" ,
187+ " uart4" ,
188+ " uart5" ,
189+ " ucpd1" ,
190+ " usart1" ,
191+ " usart2" ,
192+ " usart3" ,
193+ ]
194+ gpio-g49x = [
195+ " adc3" ,
196+ " comp1" ,
197+ " comp2" ,
198+ " comp3" ,
199+ " comp4" ,
200+ " crs" ,
201+ " fdcan1" ,
202+ " fdcan2" ,
203+ " gpioa" ,
204+ " gpiob" ,
205+ " gpioc" ,
206+ " gpiod" ,
207+ " gpioe" ,
208+ " gpiof" ,
209+ " gpiog" ,
210+ " i2c1" ,
211+ " i2c2" ,
212+ " i2c3" ,
213+ " i2s" ,
214+ " i2s2" ,
215+ " i2s3" ,
216+ " ir" ,
217+ " lptim1" ,
218+ " lpuart1" ,
219+ " quadspi1" ,
220+ " rcc" ,
221+ " rtc" ,
222+ " sai1" ,
223+ " spi1" ,
224+ " spi2" ,
225+ " spi3" ,
226+ " sys" ,
227+ " tim1" ,
228+ " tim15" ,
229+ " tim16" ,
230+ " tim17" ,
231+ " tim2" ,
232+ " tim20" ,
233+ " tim3" ,
234+ " tim4" ,
235+ " tim8" ,
236+ " uart4" ,
237+ " uart5" ,
238+ " ucpd1" ,
239+ " usart1" ,
240+ " usart2" ,
241+ " usart3" ,
242+ ]
243+
244+ adc3 = []
245+ adc4 = []
246+ adc5 = []
247+ comp1 = []
248+ comp2 = []
249+ comp3 = []
250+ comp4 = []
251+ comp5 = []
252+ comp6 = []
253+ comp7 = []
254+ crs = []
255+ fdcan1 = []
256+ fdcan2 = []
257+ fdcan3 = []
258+ fmc = []
259+ gpioa = []
260+ gpiob = []
261+ gpioc = []
262+ gpiod = []
263+ gpioe = []
264+ gpiof = []
265+ gpiog = []
266+ hrtim1 = []
267+ i2c1 = []
268+ i2c2 = []
269+ i2c3 = []
270+ i2c4 = []
271+ i2s = []
272+ i2s2 = []
273+ i2s3 = []
274+ ir = []
275+ lptim1 = []
276+ lpuart1 = []
277+ quadspi1 = []
278+ rcc = []
279+ rtc = []
280+ sai1 = []
281+ spi1 = []
282+ spi2 = []
283+ spi3 = []
284+ spi4 = []
285+ sys = []
286+ tim1 = []
287+ tim15 = []
288+ tim16 = []
289+ tim17 = []
290+ tim2 = []
291+ tim20 = []
292+ tim3 = []
293+ tim4 = []
294+ tim5 = []
295+ tim8 = []
296+ uart4 = []
297+ uart5 = []
298+ ucpd1 = []
299+ usart1 = []
300+ usart2 = []
301+ usart3 = []
302+
89303log-itm = [" cortex-m-log/itm" ]
90304log-rtt = []
91305log-semihost = [" cortex-m-log/semihosting" ]
@@ -98,14 +312,11 @@ defmt = [
98312 " embedded-io/defmt-03" ,
99313]
100314cordic = [" dep:fixed" ]
101- adc3 = []
102- adc4 = []
103- adc5 = []
104315
105316# Device category
106- cat2 = []
107- cat3 = []
108- cat4 = []
317+ cat2 = [" gpio-g43x " ]
318+ cat3 = [" gpio-g47x " ]
319+ cat4 = [" gpio-g49x " ]
109320
110321can = [" dep:fdcan" ]
111322
0 commit comments