@@ -16,7 +16,7 @@ documentation = "https://docs.rs/stm32f3xx-hal"
16
16
version = " 0.9.2"
17
17
exclude = [" codegen" , " .markdownlint.yml" ]
18
18
resolver = " 2"
19
- rust-version = " 1.59 "
19
+ rust-version = " 1.60 "
20
20
21
21
[package .metadata .docs .rs ]
22
22
features = [" stm32f303xc" , " rt" , " usb" , " can" , " enumset" ]
@@ -29,49 +29,44 @@ members = [".", "testsuite", "codegen"]
29
29
[dependencies ]
30
30
bxcan = { version = " 0.7.0" , optional = true }
31
31
cfg-if = " 1.0.0"
32
- cortex-m = " 0.7.4 "
32
+ cortex-m = " 0.7.7 "
33
33
cortex-m-rt = " 0.7.3"
34
34
critical-section = " 1.1.2"
35
35
defmt = { version = " >=0.2.3, <0.4.0" , optional = true }
36
36
embedded-dma = " 0.2.0"
37
- embedded-hal = { version = " 0.2.5 " , features = [" unproven" ] }
38
- embedded-time = " 0.12.0 "
39
- enumset = { version = " 1.0.6 " , optional = true }
40
- nb = " 1.0 .0"
37
+ embedded-hal = { version = " 0.2.7 " , features = [" unproven" ] }
38
+ embedded-time = " 0.12.1 "
39
+ enumset = { version = " 1.1.3 " , optional = true }
40
+ nb = " 1.1 .0"
41
41
num-traits = { version = " 0.2.17" , default-features = false }
42
- paste = " 1.0.5 "
42
+ paste = " 1.0.14 "
43
43
rtcc = { version = " 0.3.0" , optional = true }
44
44
stm32-usbd = { version = " 0.6.0" , optional = true }
45
45
stm32f3 = { version = " 0.15.1" , default-features = false }
46
46
void = { version = " 1.0.2" , default-features = false }
47
47
48
48
[dev-dependencies ]
49
- cortex-m-rtic = " 1.0 "
49
+ cortex-m-rtic = " 1.1 "
50
50
cortex-m-semihosting = " 0.5.0"
51
- defmt = " 0.3.0 "
51
+ defmt = " 0.3.5 "
52
52
defmt-rtt = " 0.4.0"
53
- defmt-test = " 0.3.0 "
54
- panic-probe = " 0.3.0 "
55
- panic-rtt-target = { version = " 0.1" , features = [" cortex-m" ] }
53
+ defmt-test = " 0.3.1 "
54
+ panic-probe = " 0.3.1 "
55
+ panic-rtt-target = { version = " 0.1.2 " , features = [" cortex-m" ] }
56
56
panic-semihosting = " 0.6.0"
57
- rtt-target = { version = " 0.3.1 " , features = [ " cortex-m " ] }
57
+ rtt-target = { version = " 0.4.0 " }
58
58
systick-monotonic = " 1.0"
59
- usb-device = " 0.2.8 "
60
- usbd-serial = " 0.1.1 "
59
+ usb-device = " 0.3.1 "
60
+ usbd-serial = " 0.2.0 "
61
61
62
62
[build-dependencies ]
63
- slice-group-by = " 0.3.0 "
63
+ slice-group-by = " 0.3.1 "
64
64
65
65
[features ]
66
- can = [" bxcan" ]
66
+ can = [" dep: bxcan" ]
67
67
default = [" rt" , " ld" , " usb" , " can" , " rtc" , " enumset" ]
68
- defmt-debug = [" defmt" ]
68
+ defmt = [" dep: defmt" ]
69
69
70
- defmt-default = [" defmt" ]
71
- defmt-error = [" defmt" ]
72
- defmt-info = [" defmt" ]
73
- defmt-trace = [" defmt" ]
74
- defmt-warn = [" defmt" ]
75
70
device-selected = []
76
71
direct-call-deprecated = []
77
72
@@ -90,7 +85,7 @@ mem-c = []
90
85
mem-d = []
91
86
mem-e = []
92
87
rt = [" stm32f3/rt" ]
93
- rtc = [" rtcc" ]
88
+ rtc = [" dep: rtcc" ]
94
89
95
90
# Any changes here should be mirrored in README.md, build.rs, src/lib.rs, and
96
91
# .github/workflows/ci.yml.
@@ -135,7 +130,7 @@ svd-f302 = ["stm32f3/stm32f302"]
135
130
svd-f303 = [" stm32f3/stm32f303" ]
136
131
svd-f373 = [" stm32f3/stm32f373" ]
137
132
svd-f3x4 = [" stm32f3/stm32f3x4" ]
138
- usb = [" stm32-usbd" ]
133
+ usb = [" dep: stm32-usbd" ]
139
134
140
135
# cargo build/run
141
136
[profile .dev ]
0 commit comments