aboutsummaryrefslogtreecommitdiff
path: root/examples/rp/src
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2024-08-05 21:38:30 +0200
committerDario Nieuwenhuis <[email protected]>2024-08-07 14:58:20 +0200
commit59cb1531c91386cec8d7b209630b6b4d9eb7fd7c (patch)
tree9d5268c5fc9ea6014a69313eeff268b5d3aed256 /examples/rp/src
parent21edbd3c17837f9a3f196fe1bdda4a065805d12f (diff)
examples: ensure at least 3 sockets to avoid running out (DHCP, DNS, the user's)
Diffstat (limited to 'examples/rp/src')
-rw-r--r--examples/rp/src/bin/ethernet_w5500_multisocket.rs2
-rw-r--r--examples/rp/src/bin/ethernet_w5500_tcp_client.rs4
-rw-r--r--examples/rp/src/bin/ethernet_w5500_tcp_server.rs4
-rw-r--r--examples/rp/src/bin/ethernet_w5500_udp.rs4
-rw-r--r--examples/rp/src/bin/usb_ethernet.rs9
-rw-r--r--examples/rp/src/bin/wifi_ap_tcp_server.rs4
-rw-r--r--examples/rp/src/bin/wifi_tcp_server.rs4
-rw-r--r--examples/rp/src/bin/wifi_webrequest.rs2
8 files changed, 14 insertions, 19 deletions
diff --git a/examples/rp/src/bin/ethernet_w5500_multisocket.rs b/examples/rp/src/bin/ethernet_w5500_multisocket.rs
index def26b53d..aaa035a72 100644
--- a/examples/rp/src/bin/ethernet_w5500_multisocket.rs
+++ b/examples/rp/src/bin/ethernet_w5500_multisocket.rs
@@ -76,7 +76,7 @@ async fn main(spawner: Spawner) {
76 let stack = &*STACK.init(Stack::new( 76 let stack = &*STACK.init(Stack::new(
77 device, 77 device,
78 embassy_net::Config::dhcpv4(Default::default()), 78 embassy_net::Config::dhcpv4(Default::default()),
79 RESOURCES.init(StackResources::<3>::new()), 79 RESOURCES.init(StackResources::new()),
80 seed, 80 seed,
81 )); 81 ));
82 82
diff --git a/examples/rp/src/bin/ethernet_w5500_tcp_client.rs b/examples/rp/src/bin/ethernet_w5500_tcp_client.rs
index 6c4a78361..8e96a114c 100644
--- a/examples/rp/src/bin/ethernet_w5500_tcp_client.rs
+++ b/examples/rp/src/bin/ethernet_w5500_tcp_client.rs
@@ -75,11 +75,11 @@ async fn main(spawner: Spawner) {
75 75
76 // Init network stack 76 // Init network stack
77 static STACK: StaticCell<Stack<Device<'static>>> = StaticCell::new(); 77 static STACK: StaticCell<Stack<Device<'static>>> = StaticCell::new();
78 static RESOURCES: StaticCell<StackResources<2>> = StaticCell::new(); 78 static RESOURCES: StaticCell<StackResources<3>> = StaticCell::new();
79 let stack = &*STACK.init(Stack::new( 79 let stack = &*STACK.init(Stack::new(
80 device, 80 device,
81 embassy_net::Config::dhcpv4(Default::default()), 81 embassy_net::Config::dhcpv4(Default::default()),
82 RESOURCES.init(StackResources::<2>::new()), 82 RESOURCES.init(StackResources::new()),
83 seed, 83 seed,
84 )); 84 ));
85 85
diff --git a/examples/rp/src/bin/ethernet_w5500_tcp_server.rs b/examples/rp/src/bin/ethernet_w5500_tcp_server.rs
index 30a3a7463..40736bf3c 100644
--- a/examples/rp/src/bin/ethernet_w5500_tcp_server.rs
+++ b/examples/rp/src/bin/ethernet_w5500_tcp_server.rs
@@ -74,11 +74,11 @@ async fn main(spawner: Spawner) {
74 74
75 // Init network stack 75 // Init network stack
76 static STACK: StaticCell<Stack<Device<'static>>> = StaticCell::new(); 76 static STACK: StaticCell<Stack<Device<'static>>> = StaticCell::new();
77 static RESOURCES: StaticCell<StackResources<2>> = StaticCell::new(); 77 static RESOURCES: StaticCell<StackResources<3>> = StaticCell::new();
78 let stack = &*STACK.init(Stack::new( 78 let stack = &*STACK.init(Stack::new(
79 device, 79 device,
80 embassy_net::Config::dhcpv4(Default::default()), 80 embassy_net::Config::dhcpv4(Default::default()),
81 RESOURCES.init(StackResources::<2>::new()), 81 RESOURCES.init(StackResources::new()),
82 seed, 82 seed,
83 )); 83 ));
84 84
diff --git a/examples/rp/src/bin/ethernet_w5500_udp.rs b/examples/rp/src/bin/ethernet_w5500_udp.rs
index 1613ed887..c79f01538 100644
--- a/examples/rp/src/bin/ethernet_w5500_udp.rs
+++ b/examples/rp/src/bin/ethernet_w5500_udp.rs
@@ -72,11 +72,11 @@ async fn main(spawner: Spawner) {
72 72
73 // Init network stack 73 // Init network stack
74 static STACK: StaticCell<Stack<Device<'static>>> = StaticCell::new(); 74 static STACK: StaticCell<Stack<Device<'static>>> = StaticCell::new();
75 static RESOURCES: StaticCell<StackResources<2>> = StaticCell::new(); 75 static RESOURCES: StaticCell<StackResources<3>> = StaticCell::new();
76 let stack = &*STACK.init(Stack::new( 76 let stack = &*STACK.init(Stack::new(
77 device, 77 device,
78 embassy_net::Config::dhcpv4(Default::default()), 78 embassy_net::Config::dhcpv4(Default::default()),
79 RESOURCES.init(StackResources::<2>::new()), 79 RESOURCES.init(StackResources::new()),
80 seed, 80 seed,
81 )); 81 ));
82 82
diff --git a/examples/rp/src/bin/usb_ethernet.rs b/examples/rp/src/bin/usb_ethernet.rs
index 22dc88d28..03c510f37 100644
--- a/examples/rp/src/bin/usb_ethernet.rs
+++ b/examples/rp/src/bin/usb_ethernet.rs
@@ -109,13 +109,8 @@ async fn main(spawner: Spawner) {
109 109
110 // Init network stack 110 // Init network stack
111 static STACK: StaticCell<Stack<Device<'static, MTU>>> = StaticCell::new(); 111 static STACK: StaticCell<Stack<Device<'static, MTU>>> = StaticCell::new();
112 static RESOURCES: StaticCell<StackResources<2>> = StaticCell::new(); 112 static RESOURCES: StaticCell<StackResources<3>> = StaticCell::new();
113 let stack = &*STACK.init(Stack::new( 113 let stack = &*STACK.init(Stack::new(device, config, RESOURCES.init(StackResources::new()), seed));
114 device,
115 config,
116 RESOURCES.init(StackResources::<2>::new()),
117 seed,
118 ));
119 114
120 unwrap!(spawner.spawn(net_task(stack))); 115 unwrap!(spawner.spawn(net_task(stack)));
121 116
diff --git a/examples/rp/src/bin/wifi_ap_tcp_server.rs b/examples/rp/src/bin/wifi_ap_tcp_server.rs
index 4fc2690e3..11978adf1 100644
--- a/examples/rp/src/bin/wifi_ap_tcp_server.rs
+++ b/examples/rp/src/bin/wifi_ap_tcp_server.rs
@@ -81,11 +81,11 @@ async fn main(spawner: Spawner) {
81 81
82 // Init network stack 82 // Init network stack
83 static STACK: StaticCell<Stack<cyw43::NetDriver<'static>>> = StaticCell::new(); 83 static STACK: StaticCell<Stack<cyw43::NetDriver<'static>>> = StaticCell::new();
84 static RESOURCES: StaticCell<StackResources<2>> = StaticCell::new(); 84 static RESOURCES: StaticCell<StackResources<3>> = StaticCell::new();
85 let stack = &*STACK.init(Stack::new( 85 let stack = &*STACK.init(Stack::new(
86 net_device, 86 net_device,
87 config, 87 config,
88 RESOURCES.init(StackResources::<2>::new()), 88 RESOURCES.init(StackResources::new()),
89 seed, 89 seed,
90 )); 90 ));
91 91
diff --git a/examples/rp/src/bin/wifi_tcp_server.rs b/examples/rp/src/bin/wifi_tcp_server.rs
index 5575df677..f77932202 100644
--- a/examples/rp/src/bin/wifi_tcp_server.rs
+++ b/examples/rp/src/bin/wifi_tcp_server.rs
@@ -84,11 +84,11 @@ async fn main(spawner: Spawner) {
84 84
85 // Init network stack 85 // Init network stack
86 static STACK: StaticCell<Stack<cyw43::NetDriver<'static>>> = StaticCell::new(); 86 static STACK: StaticCell<Stack<cyw43::NetDriver<'static>>> = StaticCell::new();
87 static RESOURCES: StaticCell<StackResources<2>> = StaticCell::new(); 87 static RESOURCES: StaticCell<StackResources<3>> = StaticCell::new();
88 let stack = &*STACK.init(Stack::new( 88 let stack = &*STACK.init(Stack::new(
89 net_device, 89 net_device,
90 config, 90 config,
91 RESOURCES.init(StackResources::<2>::new()), 91 RESOURCES.init(StackResources::new()),
92 seed, 92 seed,
93 )); 93 ));
94 94
diff --git a/examples/rp/src/bin/wifi_webrequest.rs b/examples/rp/src/bin/wifi_webrequest.rs
index 70b6f0949..1a716d1a8 100644
--- a/examples/rp/src/bin/wifi_webrequest.rs
+++ b/examples/rp/src/bin/wifi_webrequest.rs
@@ -91,7 +91,7 @@ async fn main(spawner: Spawner) {
91 let stack = &*STACK.init(Stack::new( 91 let stack = &*STACK.init(Stack::new(
92 net_device, 92 net_device,
93 config, 93 config,
94 RESOURCES.init(StackResources::<5>::new()), 94 RESOURCES.init(StackResources::new()),
95 seed, 95 seed,
96 )); 96 ));
97 97