@@ -13,7 +13,7 @@ version = "0.0.2"
13
13
14
14
[dependencies ]
15
15
nb = " 1"
16
- stm32g4 = { version = " 0.22.0" , package = " stm32g4-staging" }
16
+ stm32g4 = { version = " 0.22.0" , package = " stm32g4-staging" , features = [ " defmt " ] }
17
17
paste = " 1.0"
18
18
fugit = " 0.3.7"
19
19
stm32-usbd = { version = " 0.7.0" , optional = true }
@@ -75,16 +75,17 @@ usbd-serial = "0.2.2"
75
75
# TODO: Separate feature sets
76
76
[features ]
77
77
default = [" rt" ]
78
+
78
79
rt = [" stm32g4/rt" ]
79
80
usb = [" dep:stm32-usbd" ]
80
- stm32g431 = [" stm32g4/stm32g431" ]
81
- stm32g441 = [" stm32g4/stm32g441" ]
82
- stm32g473 = [" stm32g4/stm32g473" , " adc3" , " adc4" , " adc5" ]
83
- stm32g474 = [" stm32g4/stm32g474" , " adc3" , " adc4" , " adc5" ]
84
- stm32g483 = [" stm32g4/stm32g483" , " adc3" , " adc4" , " adc5" ]
85
- stm32g484 = [" stm32g4/stm32g484" , " adc3" , " adc4" , " adc5" ]
86
- stm32g491 = [" stm32g4/stm32g491" , " adc3" ]
87
- stm32g4a1 = [" stm32g4/stm32g4a1" , " adc3" ]
81
+ stm32g431 = [" stm32g4/stm32g431" , " cat2 " ]
82
+ stm32g441 = [" 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" ]
88
89
log-itm = [" cortex-m-log/itm" ]
89
90
log-rtt = []
90
91
log-semihost = [" cortex-m-log/semihosting" ]
@@ -99,6 +100,12 @@ cordic = ["dep:fixed"]
99
100
adc3 = []
100
101
adc4 = []
101
102
adc5 = []
103
+
104
+ # Device category
105
+ cat2 = []
106
+ cat3 = []
107
+ cat4 = []
108
+
102
109
can = [" dep:fdcan" ]
103
110
104
111
[profile .dev ]
0 commit comments