-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCargo.toml
More file actions
123 lines (104 loc) · 4.18 KB
/
Cargo.toml
File metadata and controls
123 lines (104 loc) · 4.18 KB
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
[workspace]
members = ["crates/*", "gs/station", "util"]
default-members = ["crates/main"]
resolver = "2"
[workspace.dependencies]
fdcan = { version = "0.2.1", features = ["fdcan_h7"] }
stm32h7xx-hal = { version = "0.16.0", features = [
"stm32h743v",
"can",
"device-selected",
] }
cortex-m = { version = "0.7.7", features = [
"inline-asm",
"critical-section-single-core",
] }
cortex-m-rt = "0.7.3"
cortex-m-semihosting = "0.5"
embedded-hal = "0.2.7"
embedded-can = "0.4.1"
embedded-hal-async = { version = "1.0" }
embedded-nal-async = { version = "0.7.1" }
embedded-io-async = { version = "0.6.1" }
embedded-storage = { version = "0.3.1" }
panic-probe = { version = "0.3", features = ["print-defmt"] }
panic-halt = "0.2.0"
panic-semihosting = "0.6.0"
futures = { version = "0.3.17", default-features = false, features = [
"async-await",
] }
heapless = { version = "0.8", default-features = false }
rand_core = "0.6.3"
static_cell = { version = "2", features = ["nightly"] }
defmt = "*"
defmt-rtt = "*"
defmt-decoder = { version = "*", features = ["unstable"] }
defmt-semihosting = { version = "*", features = [] }
anyhow = "1"
fsm = { path = "crates/fsm" }
lib = { path = "crates/lib" }
embedded-test = { version = "0.6.0", features = ["embassy", "defmt"] }
rtt-target = { version = "*", features = ["defmt"] }
#features = ["defmt"]
panic-rtt-target = "*"
goose_utils = { path = "util" }
[workspace.dependencies.embassy-stm32]
git = "https://github.com/delft-hyperloop/embassy"
rev = "4d9b41714da77d82811f39bd6feabe161e93552c"
features = [
"defmt",
"stm32h743zi",
"time-driver-any",
"exti",
# "memory-x",
"unstable-pac",
"chrono",
]
[workspace.dependencies.embassy-boot]
git = "https://github.com/delft-hyperloop/embassy"
rev = "4d9b41714da77d82811f39bd6feabe161e93552c"
[workspace.dependencies.embassy-boot-stm32]
git = "https://github.com/delft-hyperloop/embassy"
rev = "4d9b41714da77d82811f39bd6feabe161e93552c"
[workspace.dependencies.embassy-sync]
git = "https://github.com/delft-hyperloop/embassy"
rev = "4d9b41714da77d82811f39bd6feabe161e93552c"
features = ["defmt"]
[workspace.dependencies.embassy-executor]
git = "https://github.com/delft-hyperloop/embassy"
rev = "4d9b41714da77d82811f39bd6feabe161e93552c"
features = [
# "task-arena-size-32768",
"arch-cortex-m",
"executor-thread",
"defmt",
# "integrated-timers",
]
[workspace.dependencies.embassy-net]
git = "https://github.com/delft-hyperloop/embassy"
rev = "4d9b41714da77d82811f39bd6feabe161e93552c"
features = ["medium-ethernet", "proto-ipv4", "tcp", "dns", "dhcpv4", "defmt", "packet-trace", "icmp", "udp"]
[workspace.dependencies.embassy-net-driver]
git = "https://github.com/delft-hyperloop/embassy"
rev = "4d9b41714da77d82811f39bd6feabe161e93552c"
[workspace.dependencies.embassy-time]
git = "https://github.com/delft-hyperloop/embassy"
rev = "4d9b41714da77d82811f39bd6feabe161e93552c"
[workspace.dependencies.embassy-futures]
git = "https://github.com/delft-hyperloop/embassy"
rev = "4d9b41714da77d82811f39bd6feabe161e93552c"
[workspace.dependencies.smoltcp]
git = "https://github.com/smoltcp-rs/smoltcp"
rev = "f8bfa311206aaf29a8dbd55c5920b1fe674a5db1"
[patch.crates-io]
defmt = { git = "https://github.com/knurling-rs/defmt", rev = "b7a89f56059fc66ac3c7cc3445d092829599e699" }
defmt-rtt = { git = "https://github.com/knurling-rs/defmt", rev = "b7a89f56059fc66ac3c7cc3445d092829599e699" }
defmt-semihosting = { git = "https://github.com/knurling-rs/defmt", rev = "b7a89f56059fc66ac3c7cc3445d092829599e699" }
defmt-decoder = { git = "https://github.com/knurling-rs/defmt", rev = "b7a89f56059fc66ac3c7cc3445d092829599e699" }
#embedded-tests = {git = "https://github.com/probe-rs/embedded-test", rev = "ecec5b545afd05087bb3f2eab421324ae7641e17"}
#embedded-tests-macros = {git="https://github.com/probe-rs/embedded-test", rev="ecec5b545afd05087bb3f2eab421324ae7641e17"}
rtt-target = { git = "https://github.com/probe-rs/rtt-target", rev = "ab0fb987fae742a33b843ca92a5c8da75ede38cc" }
#panic-rtt-target = { git = "https://github.com/probe-rs/rtt-target", rev = "ab0fb987fae742a33b843ca92a5c8da75ede38cc" }
[patch.crates-io.smoltcp]
git = "https://github.com/smoltcp-rs/smoltcp"
rev = "f8bfa311206aaf29a8dbd55c5920b1fe674a5db1"