Crates.io | cyw43 |
lib.rs | cyw43 |
version | 0.2.0 |
source | src |
created_at | 2023-03-07 17:16:40.737207 |
updated_at | 2024-08-05 12:32:55.787402 |
description | Rust driver for the CYW43439 WiFi chip, used in the Raspberry Pi Pico W. |
homepage | |
repository | https://github.com/embassy-rs/embassy |
max_upload_size | |
id | 803775 |
size | 135,419 |
Rust driver for the CYW43439 wifi chip, used in the Raspberry Pi Pico W. Implementation based on Infineon/wifi-host-driver.
Working:
embassy-net
integration.TODO:
probe-rs
following the instructions at https://probe.rs.cd examples/rp
cargo run --release --bin wifi_scan
cargo run --release --bin wifi_ap_tcp_server
cargo run --release --bin wifi_tcp_server
After a few seconds, you should see that DHCP picks up an IP address like this
11.944489 DEBUG Acquired IP configuration:
11.944517 DEBUG IP address: 192.168.0.250/24
11.944620 DEBUG Default gateway: 192.168.0.33
11.944722 DEBUG DNS server 0: 192.168.0.33
This example implements a TCP echo server on port 1234. You can try connecting to it with:
nc 192.168.0.250 1234
Send it some data, you should see it echoed back and printed in the firmware's logs.