From a19f8c32ffe085fdb68d349599dac360721b7786 Mon Sep 17 00:00:00 2001 From: Olivier Monnom <7986118+papyDoctor@users.noreply.github.com> Date: Wed, 24 May 2023 09:22:05 +0200 Subject: [PATCH] Update examples in README.md --- README.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index fe8d5d93..defea489 100644 --- a/README.md +++ b/README.md @@ -21,27 +21,28 @@ TODO: - Setting a custom MAC address. - Bus sleep (unclear what the benefit is. Is it needed for IRQs? or is it just power consumption optimization?) -## Running the example +## Running the examples - `cargo install probe-rs-cli` - `cd examples/rpi-pico-w` +### Example 1: Scan the wifi stations +- `cargo run --release --bin wifi_scan` +### Example 2: Create an access point (IP and credentials in the code) +- `cargo run --release --bin tcp_server_ap` +### Example 3: Connect to an existing network and create a server - `WIFI_NETWORK=MyWifiNetwork WIFI_PASSWORD=MyWifiPassword cargo run --release` 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 ``` - -The example implements a TCP echo server on port 1234. You can try connecting to it with: - +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. ## License