@@ -20,12 +20,12 @@ use esp_wifi::{
20
20
21
21
use embedded_io:: * ;
22
22
use embedded_svc:: ipv4:: Interface ;
23
- use embedded_svc:: wifi:: { AccessPointInfo , ClientConfiguration , Configuration , Wifi } ;
23
+ use embedded_svc:: wifi:: { ClientConfiguration , Configuration , Wifi } ;
24
24
25
25
use esp_backtrace as _;
26
26
use esp_println:: { print, println} ;
27
27
use esp_wifi:: initialize;
28
- use esp_wifi:: wifi:: { utils:: create_network_interface, WifiError } ;
28
+ use esp_wifi:: wifi:: utils:: create_network_interface;
29
29
use hal:: { clock:: ClockControl , Rng } ;
30
30
use hal:: { peripherals:: Peripherals , prelude:: * } ;
31
31
use smoltcp:: { iface:: SocketStorage , wire:: IpAddress , wire:: Ipv4Address } ;
@@ -59,7 +59,7 @@ fn main() -> ! {
59
59
let wifi = peripherals. WIFI ;
60
60
let bluetooth = peripherals. BT ;
61
61
62
- let mut socket_set_entries: [ SocketStorage ; 3 ] = Default :: default ( ) ;
62
+ let mut socket_set_entries: [ SocketStorage ; 2 ] = Default :: default ( ) ;
63
63
let ( iface, device, mut controller, sockets) =
64
64
create_network_interface ( & init, wifi, WifiStaDevice , & mut socket_set_entries) . unwrap ( ) ;
65
65
let wifi_stack = WifiStack :: new ( iface, device, sockets, current_millis) ;
@@ -74,15 +74,6 @@ fn main() -> ! {
74
74
75
75
controller. start ( ) . unwrap ( ) ;
76
76
println ! ( "is wifi started: {:?}" , controller. is_started( ) ) ;
77
-
78
- println ! ( "Start Wifi Scan" ) ;
79
- let res: Result < ( heapless:: Vec < AccessPointInfo , 10 > , usize ) , WifiError > = controller. scan_n ( ) ;
80
- if let Ok ( ( res, _count) ) = res {
81
- for ap in res {
82
- println ! ( "{:?}" , ap) ;
83
- }
84
- }
85
-
86
77
println ! ( "{:?}" , controller. get_capabilities( ) ) ;
87
78
println ! ( "wifi_connect {:?}" , controller. connect( ) ) ;
88
79
@@ -138,8 +129,8 @@ fn main() -> ! {
138
129
139
130
println ! ( "Start busy loop on main" ) ;
140
131
141
- let mut rx_buffer = [ 0u8 ; 1536 ] ;
142
- let mut tx_buffer = [ 0u8 ; 1536 ] ;
132
+ let mut rx_buffer = [ 0u8 ; 128 ] ;
133
+ let mut tx_buffer = [ 0u8 ; 128 ] ;
143
134
let mut socket = wifi_stack. get_socket ( & mut rx_buffer, & mut tx_buffer) ;
144
135
145
136
loop {
@@ -157,7 +148,7 @@ fn main() -> ! {
157
148
158
149
let wait_end = current_millis ( ) + 20 * 1000 ;
159
150
loop {
160
- let mut buffer = [ 0u8 ; 512 ] ;
151
+ let mut buffer = [ 0u8 ; 128 ] ;
161
152
if let Ok ( len) = socket. read ( & mut buffer) {
162
153
let to_print = unsafe { core:: str:: from_utf8_unchecked ( & buffer[ ..len] ) } ;
163
154
print ! ( "{}" , to_print) ;
0 commit comments