Skip to content

Commit 8376c90

Browse files
committed
Add new features for GPIO peripheral versions
This also adds two MCU versions (stm32f302x{6,8}) that we missed previously.
1 parent c4e5a72 commit 8376c90

File tree

1 file changed

+26
-20
lines changed

1 file changed

+26
-20
lines changed

Cargo.toml

Lines changed: 26 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -53,30 +53,36 @@ device-selected = []
5353
direct-call-deprecated = []
5454
rt = ["stm32f3/rt"]
5555

56+
gpio-f302 = []
57+
gpio-f303 = []
58+
gpio-f303e = []
59+
gpio-f333 = []
60+
gpio-f373 = []
61+
5662
# Any Changes here should be mirrored in README.md, src/lib.rs, and
5763
# .github/workflows/ci.yml.
58-
stm32f301 = ["stm32f3/stm32f301", "device-selected"]
59-
stm32f318 = ["stm32f3/stm32f301", "device-selected"]
64+
stm32f301 = ["gpio-f302", "stm32f3/stm32f301", "device-selected"]
65+
stm32f318 = ["gpio-f302", "stm32f3/stm32f301", "device-selected"]
6066
stm32f302 = ["stm32f3/stm32f302", "direct-call-deprecated"]
61-
stm32f302xb = ["stm32f302", "device-selected"]
62-
stm32f302xc = ["stm32f302", "device-selected"]
63-
stm32f302xd = ["stm32f302", "device-selected"]
64-
stm32f302xe = ["stm32f302", "device-selected"]
65-
stm32f302x6 = ["stm32f302", "device-selected"]
66-
stm32f302x8 = ["stm32f302", "device-selected"]
67+
stm32f302x6 = ["stm32f302", "gpio-f302", "device-selected"]
68+
stm32f302x8 = ["stm32f302", "gpio-f302", "device-selected"]
69+
stm32f302xb = ["stm32f302", "gpio-f303", "device-selected"]
70+
stm32f302xc = ["stm32f302", "gpio-f303", "device-selected"]
71+
stm32f302xd = ["stm32f302", "gpio-f303e", "device-selected"]
72+
stm32f302xe = ["stm32f302", "gpio-f303e", "device-selected"]
6773
stm32f303 = ["stm32f3/stm32f303", "direct-call-deprecated"]
68-
stm32f303xb = ["stm32f303", "stm32-usbd/ram_access_1x16", "device-selected"]
69-
stm32f303xc = ["stm32f303", "stm32-usbd/ram_access_1x16", "device-selected"]
70-
stm32f303xd = ["stm32f303", "stm32-usbd/ram_access_2x16", "device-selected"]
71-
stm32f303xe = ["stm32f303", "stm32-usbd/ram_access_2x16", "device-selected"]
72-
stm32f303x6 = ["stm32f303", "device-selected"]
73-
stm32f303x8 = ["stm32f303", "device-selected"]
74-
stm32f373 = ["stm32f3/stm32f373", "device-selected"]
75-
stm32f378 = ["stm32f3/stm32f373", "device-selected"]
76-
stm32f334 = ["stm32f3/stm32f3x4", "device-selected"]
77-
stm32f328 = ["stm32f3/stm32f3x8", "device-selected"]
78-
stm32f358 = ["stm32f3/stm32f3x8", "device-selected"]
79-
stm32f398 = ["stm32f3/stm32f3x8", "device-selected"]
74+
stm32f303x6 = ["stm32f303", "gpio-f333", "device-selected"]
75+
stm32f303x8 = ["stm32f303", "gpio-f333", "device-selected"]
76+
stm32f303xb = ["stm32f303", "gpio-f303", "stm32-usbd/ram_access_1x16", "device-selected"]
77+
stm32f303xc = ["stm32f303", "gpio-f303", "stm32-usbd/ram_access_1x16", "device-selected"]
78+
stm32f303xd = ["stm32f303", "gpio-f303e", "stm32-usbd/ram_access_2x16", "device-selected"]
79+
stm32f303xe = ["stm32f303", "gpio-f303e", "stm32-usbd/ram_access_2x16", "device-selected"]
80+
stm32f373 = ["gpio-f373", "stm32f3/stm32f373", "device-selected"]
81+
stm32f378 = ["gpio-f373", "stm32f3/stm32f373", "device-selected"]
82+
stm32f334 = ["gpio-f333", "stm32f3/stm32f3x4", "device-selected"]
83+
stm32f328 = ["gpio-f333", "stm32f3/stm32f3x8", "device-selected"]
84+
stm32f358 = ["gpio-f303", "stm32f3/stm32f3x8", "device-selected"]
85+
stm32f398 = ["gpio-f303e", "stm32f3/stm32f3x8", "device-selected"]
8086

8187
[profile.dev]
8288
debug = true

0 commit comments

Comments
 (0)