-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCargo.toml
135 lines (132 loc) · 10 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
[package]
name = "embassy-stm32-plus"
version = "0.1.4"
edition = "2021"
description = "embassy-stm32 plus"
readme = "Readme.md"
authors = ["nobody"]
license = "MIT/Apache-2.0"
categories = ["embedded"]
repository = "https://github.com/lifeRobot/embassy-stm32-plus"
[dependencies]
embassy-stm32 = { version = "0.2.0", features = ["time-driver-any", "memory-x"], optional = true }
embassy-usb = { version = "0.3.0", optional = true }
[build-dependencies]
stm32-metapac = { version = "16.0.0", default-features = false }
[features]
# support exti, used to support W5500 and etc
exti = ["embassy-stm32/exti"]
# how many pins
pin_36 = []
pin_48 = []
pin_64 = []
pin_100 = []
pin_144 = []
stm32c0 = []
stm32f1 = []
stm32l0 = []
stm32c011 = ["stm32c0"]
stm32c031 = ["stm32c0"]
stm32f100 = ["stm32f1"]
stm32f101 = ["stm32f1"]
stm32f102 = ["stm32f1", "embassy-usb"]
stm32f103 = ["stm32f1", "embassy-usb"]
stm32f105 = ["stm32f1", "embassy-usb"]
stm32f107 = ["stm32f1", "embassy-usb"]
stm32l010 = ["stm32l0"]
stm32f100c4 = ["stm32f100", "pin_48", "embassy-stm32/stm32f100c4", "stm32-metapac/stm32f100c4"]
stm32f100c6 = ["stm32f100", "pin_48", "embassy-stm32/stm32f100c6", "stm32-metapac/stm32f100c6"]
stm32f100c8 = ["stm32f100", "pin_48", "embassy-stm32/stm32f100c8", "stm32-metapac/stm32f100c8"]
stm32f100cb = ["stm32f100", "pin_48", "embassy-stm32/stm32f100cb", "stm32-metapac/stm32f100cb"]
stm32f100r4 = ["stm32f100", "pin_64", "embassy-stm32/stm32f100r4", "stm32-metapac/stm32f100r4"]
stm32f100r6 = ["stm32f100", "pin_64", "embassy-stm32/stm32f100r6", "stm32-metapac/stm32f100r6"]
stm32f100r8 = ["stm32f100", "pin_64", "embassy-stm32/stm32f100r8", "stm32-metapac/stm32f100r8"]
stm32f100rb = ["stm32f100", "pin_64", "embassy-stm32/stm32f100rb", "stm32-metapac/stm32f100rb"]
stm32f100rc = ["stm32f100", "pin_64", "embassy-stm32/stm32f100rc", "stm32-metapac/stm32f100rc"]
stm32f100rd = ["stm32f100", "pin_64", "embassy-stm32/stm32f100rd", "stm32-metapac/stm32f100rd"]
stm32f100re = ["stm32f100", "pin_64", "embassy-stm32/stm32f100re", "stm32-metapac/stm32f100re"]
stm32f100v8 = ["stm32f100", "pin_100", "embassy-stm32/stm32f100v8", "stm32-metapac/stm32f100v8"]
stm32f100vb = ["stm32f100", "pin_100", "embassy-stm32/stm32f100vb", "stm32-metapac/stm32f100vb"]
stm32f100vc = ["stm32f100", "pin_100", "embassy-stm32/stm32f100vc", "stm32-metapac/stm32f100vc"]
stm32f100vd = ["stm32f100", "pin_100", "embassy-stm32/stm32f100vd", "stm32-metapac/stm32f100vd"]
stm32f100ve = ["stm32f100", "pin_100", "embassy-stm32/stm32f100ve", "stm32-metapac/stm32f100ve"]
stm32f100zc = ["stm32f100", "pin_144", "embassy-stm32/stm32f100zc", "stm32-metapac/stm32f100zc"]
stm32f100zd = ["stm32f100", "pin_144", "embassy-stm32/stm32f100zd", "stm32-metapac/stm32f100zd"]
stm32f100ze = ["stm32f100", "pin_144", "embassy-stm32/stm32f100ze", "stm32-metapac/stm32f100ze"]
stm32f101t4 = ["stm32f101", "pin_36", "embassy-stm32/stm32f101t4", "stm32-metapac/stm32f101t4"]
stm32f101t6 = ["stm32f101", "pin_36", "embassy-stm32/stm32f101t6", "stm32-metapac/stm32f101t6"]
stm32f101t8 = ["stm32f101", "pin_36", "embassy-stm32/stm32f101t8", "stm32-metapac/stm32f101t8"]
stm32f101tb = ["stm32f101", "pin_36", "embassy-stm32/stm32f101tb", "stm32-metapac/stm32f101tb"]
stm32f101c4 = ["stm32f101", "pin_48", "embassy-stm32/stm32f101c4", "stm32-metapac/stm32f101c4"]
stm32f101c6 = ["stm32f101", "pin_48", "embassy-stm32/stm32f101c6", "stm32-metapac/stm32f101c6"]
stm32f101c8 = ["stm32f101", "pin_48", "embassy-stm32/stm32f101c8", "stm32-metapac/stm32f101c8"]
stm32f101cb = ["stm32f101", "pin_48", "embassy-stm32/stm32f101cb", "stm32-metapac/stm32f101cb"]
stm32f101r4 = ["stm32f101", "pin_64", "embassy-stm32/stm32f101r4", "stm32-metapac/stm32f101r4"]
stm32f101r6 = ["stm32f101", "pin_64", "embassy-stm32/stm32f101r6", "stm32-metapac/stm32f101r6"]
stm32f101r8 = ["stm32f101", "pin_64", "embassy-stm32/stm32f101r8", "stm32-metapac/stm32f101r8"]
stm32f101rb = ["stm32f101", "pin_64", "embassy-stm32/stm32f101rb", "stm32-metapac/stm32f101rb"]
stm32f101rc = ["stm32f101", "pin_64", "embassy-stm32/stm32f101rc", "stm32-metapac/stm32f101rc"]
stm32f101rd = ["stm32f101", "pin_64", "embassy-stm32/stm32f101rd", "stm32-metapac/stm32f101rd"]
stm32f101re = ["stm32f101", "pin_64", "embassy-stm32/stm32f101re", "stm32-metapac/stm32f101re"]
stm32f101rf = ["stm32f101", "pin_64", "embassy-stm32/stm32f101rf", "stm32-metapac/stm32f101rf"]
stm32f101rg = ["stm32f101", "pin_64", "embassy-stm32/stm32f101rg", "stm32-metapac/stm32f101rg"]
stm32f101v8 = ["stm32f101", "pin_100", "embassy-stm32/stm32f101v8", "stm32-metapac/stm32f101v8"]
stm32f101vb = ["stm32f101", "pin_100", "embassy-stm32/stm32f101vb", "stm32-metapac/stm32f101vb"]
stm32f101vc = ["stm32f101", "pin_100", "embassy-stm32/stm32f101vc", "stm32-metapac/stm32f101vc"]
stm32f101vd = ["stm32f101", "pin_100", "embassy-stm32/stm32f101vd", "stm32-metapac/stm32f101vd"]
stm32f101ve = ["stm32f101", "pin_100", "embassy-stm32/stm32f101ve", "stm32-metapac/stm32f101ve"]
stm32f101vf = ["stm32f101", "pin_100", "embassy-stm32/stm32f101vf", "stm32-metapac/stm32f101vf"]
stm32f101vg = ["stm32f101", "pin_100", "embassy-stm32/stm32f101vg", "stm32-metapac/stm32f101vg"]
stm32f101zc = ["stm32f101", "pin_144", "embassy-stm32/stm32f101zc", "stm32-metapac/stm32f101zc"]
stm32f101zd = ["stm32f101", "pin_144", "embassy-stm32/stm32f101zd", "stm32-metapac/stm32f101zd"]
stm32f101ze = ["stm32f101", "pin_144", "embassy-stm32/stm32f101ze", "stm32-metapac/stm32f101ze"]
stm32f101zf = ["stm32f101", "pin_144", "embassy-stm32/stm32f101zf", "stm32-metapac/stm32f101zf"]
stm32f101zg = ["stm32f101", "pin_144", "embassy-stm32/stm32f101zg", "stm32-metapac/stm32f101zg"]
stm32f102c4 = ["stm32f102", "pin_48", "embassy-stm32/stm32f102c4", "stm32-metapac/stm32f102c4"]
stm32f102c6 = ["stm32f102", "pin_48", "embassy-stm32/stm32f102c6", "stm32-metapac/stm32f102c6"]
stm32f102c8 = ["stm32f102", "pin_48", "embassy-stm32/stm32f102c8", "stm32-metapac/stm32f102c8"]
stm32f102cb = ["stm32f102", "pin_48", "embassy-stm32/stm32f102cb", "stm32-metapac/stm32f102cb"]
stm32f102r4 = ["stm32f102", "pin_64", "embassy-stm32/stm32f102r4", "stm32-metapac/stm32f102r4"]
stm32f102r6 = ["stm32f102", "pin_64", "embassy-stm32/stm32f102r6", "stm32-metapac/stm32f102r6"]
stm32f102r8 = ["stm32f102", "pin_64", "embassy-stm32/stm32f102r8", "stm32-metapac/stm32f102r8"]
stm32f102rb = ["stm32f102", "pin_64", "embassy-stm32/stm32f102rb", "stm32-metapac/stm32f102rb"]
stm32f103t4 = ["stm32f103", "pin_36", "embassy-stm32/stm32f103t4", "stm32-metapac/stm32f103t4"]
stm32f103t6 = ["stm32f103", "pin_36", "embassy-stm32/stm32f103t6", "stm32-metapac/stm32f103t6"]
stm32f103t8 = ["stm32f103", "pin_36", "embassy-stm32/stm32f103t8", "stm32-metapac/stm32f103t8"]
stm32f103tb = ["stm32f103", "pin_36", "embassy-stm32/stm32f103tb", "stm32-metapac/stm32f103tb"]
stm32f103c4 = ["stm32f103", "pin_48", "embassy-stm32/stm32f103c4", "stm32-metapac/stm32f103c4"]
stm32f103c6 = ["stm32f103", "pin_48", "embassy-stm32/stm32f103c6", "stm32-metapac/stm32f103c6"]
stm32f103c8 = ["stm32f103", "pin_48", "embassy-stm32/stm32f103c8", "stm32-metapac/stm32f103c8"]
stm32f103cb = ["stm32f103", "pin_48", "embassy-stm32/stm32f103cb", "stm32-metapac/stm32f103cb"]
stm32f103r4 = ["stm32f103", "pin_64", "embassy-stm32/stm32f103r4", "stm32-metapac/stm32f103r4"]
stm32f103r6 = ["stm32f103", "pin_64", "embassy-stm32/stm32f103r6", "stm32-metapac/stm32f103r6"]
stm32f103r8 = ["stm32f103", "pin_64", "embassy-stm32/stm32f103r8", "stm32-metapac/stm32f103r8"]
stm32f103rb = ["stm32f103", "pin_64", "embassy-stm32/stm32f103rb", "stm32-metapac/stm32f103rb"]
stm32f103rc = ["stm32f103", "pin_64", "embassy-stm32/stm32f103rc", "stm32-metapac/stm32f103rc"]
stm32f103rd = ["stm32f103", "pin_64", "embassy-stm32/stm32f103rd", "stm32-metapac/stm32f103rd"]
stm32f103re = ["stm32f103", "pin_64", "embassy-stm32/stm32f103re", "stm32-metapac/stm32f103re"]
stm32f103rf = ["stm32f103", "pin_64", "embassy-stm32/stm32f103rf", "stm32-metapac/stm32f103rf"]
stm32f103rg = ["stm32f103", "pin_64", "embassy-stm32/stm32f103rg", "stm32-metapac/stm32f103rg"]
stm32f103v8 = ["stm32f103", "pin_100", "embassy-stm32/stm32f103v8", "stm32-metapac/stm32f103v8"]
stm32f103vb = ["stm32f103", "pin_100", "embassy-stm32/stm32f103vb", "stm32-metapac/stm32f103vb"]
stm32f103vc = ["stm32f103", "pin_100", "embassy-stm32/stm32f103vc", "stm32-metapac/stm32f103vc"]
stm32f103vd = ["stm32f103", "pin_100", "embassy-stm32/stm32f103vd", "stm32-metapac/stm32f103vd"]
stm32f103ve = ["stm32f103", "pin_100", "embassy-stm32/stm32f103ve", "stm32-metapac/stm32f103ve"]
stm32f103vf = ["stm32f103", "pin_100", "embassy-stm32/stm32f103vf", "stm32-metapac/stm32f103vf"]
stm32f103vg = ["stm32f103", "pin_100", "embassy-stm32/stm32f103vg", "stm32-metapac/stm32f103vg"]
stm32f103zc = ["stm32f103", "pin_144", "embassy-stm32/stm32f103zc", "stm32-metapac/stm32f103zc"]
stm32f103zd = ["stm32f103", "pin_144", "embassy-stm32/stm32f103zd", "stm32-metapac/stm32f103zd"]
stm32f103ze = ["stm32f103", "pin_144", "embassy-stm32/stm32f103ze", "stm32-metapac/stm32f103ze"]
stm32f103zf = ["stm32f103", "pin_144", "embassy-stm32/stm32f103zf", "stm32-metapac/stm32f103zf"]
stm32f103zg = ["stm32f103", "pin_144", "embassy-stm32/stm32f103zg", "stm32-metapac/stm32f103zg"]
stm32f105r8 = ["stm32f105", "pin_64", "embassy-stm32/stm32f105r8", "stm32-metapac/stm32f105r8"]
stm32f105rb = ["stm32f105", "pin_64", "embassy-stm32/stm32f105rb", "stm32-metapac/stm32f105rb"]
stm32f105rc = ["stm32f105", "pin_64", "embassy-stm32/stm32f105rc", "stm32-metapac/stm32f105rc"]
stm32f105v8 = ["stm32f105", "pin_100", "embassy-stm32/stm32f105v8", "stm32-metapac/stm32f105v8"]
stm32f105vb = ["stm32f105", "pin_100", "embassy-stm32/stm32f105vb", "stm32-metapac/stm32f105vb"]
stm32f105vc = ["stm32f105", "pin_100", "embassy-stm32/stm32f105vc", "stm32-metapac/stm32f105vc"]
stm32f107rb = ["stm32f107", "pin_64", "embassy-stm32/stm32f107rb", "stm32-metapac/stm32f107rb"]
stm32f107rc = ["stm32f107", "pin_64", "embassy-stm32/stm32f107rc", "stm32-metapac/stm32f107rc"]
stm32f107vb = ["stm32f107", "pin_100", "embassy-stm32/stm32f107vb", "stm32-metapac/stm32f107vb"]
stm32f107vc = ["stm32f107", "pin_100", "embassy-stm32/stm32f107vc", "stm32-metapac/stm32f107vc"]
stm32l010c6 = ["stm32l0", "embassy-stm32/stm32l010c6", "stm32-metapac/stm32l010c6"]