@@ -9,27 +9,33 @@ sunset = { path = "../../.." }
9
9
sunset-sshwire-derive = { path = " ../../../sshwire-derive" }
10
10
sunset-demo-embassy-common = { path = " ../common" }
11
11
12
- cyw43 = { version = " 0.1.0" , optional = true }
12
+ cyw43 = { version = " 0.1.0" , optional = true , features = [ " log " , " firmware-logs " ] }
13
13
cyw43-pio = { version = " 0.1.0" , optional = true }
14
14
15
15
embassy-net-wiznet = { version = " 0.1.0" , optional = true }
16
16
17
- embassy-executor = { version = " 0.5" , features = [" integrated-timers" , " executor-thread" , " arch-cortex-m" ] }
17
+ embassy-executor = { version = " 0.5" , features = [
18
+ " integrated-timers" , " executor-thread" , " arch-cortex-m" , " log" ,
19
+ # Larger than around 120kB causes unknown failures. using "nightly" feature
20
+ # instead works OK. Needs investigation. 96kB is sufficient for NUM_LISTENERS=2
21
+ # https://github.com/embassy-rs/embassy/issues/3061
22
+ " task-arena-size-98304" ] }
18
23
embassy-time = { version = " 0.3" , features = [] }
19
24
embassy-rp = { version = " 0.1" , features = [" unstable-pac" , " time-driver" ] }
20
- embassy-net = { version = " 0.4" , features = [" tcp" , " dhcpv4" , " medium-ethernet" ] }
25
+ embassy-net = { version = " 0.4" , features = [" tcp" , " dhcpv4" , " medium-ethernet" , " log " ] }
21
26
embassy-net-driver = { version = " 0.2" }
22
27
embassy-usb-driver = { version = " 0.1" }
23
28
embassy-sync = { version = " 0.5" }
24
29
embassy-futures = { version = " 0.1" }
25
- embassy-usb = { version = " 0.1" }
30
+ embassy-usb = { version = " 0.1" , features = [ " log " ] }
26
31
atomic-polyfill = " 1.0"
27
32
static_cell = { version = " 1.0" , features = [ " nightly" ] }
28
33
29
- panic-probe = { version = " 0.3" , features = [] }
30
- pretty-hex = { version = " 0.4" , default-features = false }
31
34
log = { version = " 0.4" }
32
- futures = { version = " 0.3" , default-features = false }
35
+ rtt-target = " 0.3"
36
+ rtt-logger = " 0.2"
37
+
38
+ pretty-hex = { version = " 0.4" , default-features = false }
33
39
34
40
snafu = { version = " 0.8" , default-features = false , features = [" rust_1_65" ] }
35
41
@@ -61,8 +67,8 @@ cyw43 = ["dep:cyw43", "dep:cyw43-pio"]
61
67
w5500 = [" dep:embassy-net-wiznet" , " dep:embedded-hal-bus" ]
62
68
63
69
# Use cyw43 firmware already on flash. This saves time when developing.
64
- # probe-rs-cli download firmware/43439A0.bin --format bin --chip RP2040 --base-address 0x10100000
65
- # probe-rs-cli download firmware/43439A0_clm.bin --format bin --chip RP2040 --base-address 0x10140000
70
+ # probe-rs download firmware/43439A0.bin --binary- format bin --chip RP2040 --base-address 0x10100000
71
+ # probe-rs download firmware/43439A0_clm.bin --binary- format bin --chip RP2040 --base-address 0x10140000
66
72
romfw = []
67
73
68
74
# Set default console to serial
0 commit comments