aboutsummaryrefslogtreecommitdiff
path: root/cyw43
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2025-01-06 13:08:09 +0100
committerDario Nieuwenhuis <[email protected]>2025-01-06 13:19:01 +0100
commit41dcebe44621a51cc0c3f39b9cec14aefce63b0d (patch)
treeca38257bc7cbeb61eabcece32ea1dfbb55ab2072 /cyw43
parentc7e7603a243591fbef8d386d0b2d294fb5998549 (diff)
changelog fixes
Diffstat (limited to 'cyw43')
-rw-r--r--cyw43/CHANGELOG.md6
-rw-r--r--cyw43/README.md43
2 files changed, 30 insertions, 19 deletions
diff --git a/cyw43/CHANGELOG.md b/cyw43/CHANGELOG.md
index 8db77da5d..40a638388 100644
--- a/cyw43/CHANGELOG.md
+++ b/cyw43/CHANGELOG.md
@@ -9,8 +9,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
9 9
10## 0.3.0 - 2025-01-05 10## 0.3.0 - 2025-01-05
11 11
12- Update embassy-time to 0.4.0 12- Update `embassy-time` to 0.4.0
13- Update embassy-rp to 0.3.0 13- Add Bluetooth support.
14- Add WPA3 support.
15- Expand wifi security configuration options.
14 16
15## 0.2.0 - 2024-08-05 17## 0.2.0 - 2024-08-05
16 18
diff --git a/cyw43/README.md b/cyw43/README.md
index 5b4a5d789..9e9f7a34c 100644
--- a/cyw43/README.md
+++ b/cyw43/README.md
@@ -1,27 +1,36 @@
1# cyw43 1# cyw43
2 2
3Rust driver for the CYW43439 wifi chip, used in the Raspberry Pi Pico W. Implementation based on [Infineon/wifi-host-driver](https://github.com/Infineon/wifi-host-driver). 3Rust driver for the CYW43439 wifi+bluetooth chip. Implementation based on [Infineon/wifi-host-driver](https://github.com/Infineon/wifi-host-driver).
4 4
5## Current status 5Works on the following boards:
6 6
7Working: 7- Raspberry Pi Pico W (RP2040)
8 8- Raspberry Pi Pico 2 W (RP2350A)
9- Station mode (joining an AP). 9- Pimoroni Pico Plus 2 W (RP2350B)
10- AP mode (creating an AP) 10- Any board with Raspberry Pi RM2 radio module.
11- Scanning 11- Any board with the CYW43439 chip, and possibly others if the protocol is similar enough.
12- Sending and receiving Ethernet frames.
13- Using the default MAC address.
14- [`embassy-net`](https://embassy.dev) integration.
15- RP2040 PIO driver for the nonstandard half-duplex SPI used in the Pico W.
16- Using IRQ for device events
17- GPIO support (for LED on the Pico W)
18 12
19TODO: 13## Features
20 14
21- Setting a custom MAC address. 15Working:
22- Bus sleep (for power consumption optimization)
23 16
24## Running the examples 17- WiFi support
18 - Station mode (joining an AP).
19 - AP mode (creating an AP)
20 - Scanning
21 - Sending and receiving Ethernet frames.
22 - Using the default MAC address.
23 - [`embassy-net`](https://embassy.dev) integration.
24 - RP2040 PIO driver for the nonstandard half-duplex SPI used in the Pico W.
25 - Using IRQ for device events, no busy polling.
26 - GPIO support (for LED on the Pico W).
27- Bluetooth support
28 - Bluetooth Classic + LE HCI commands.
29 - Concurrent operation with WiFi.
30 - Implements the [bt-hci](https://crates.io/crates/bt-hci) controller traits.
31 - Works with the [TrouBLE](https://github.com/embassy-rs/trouble) bluetooth LE stack. Check its repo for examples using `cyw43`.
32
33## Running the WiFi examples
25 34
26- Install `probe-rs` following the instructions at <https://probe.rs>. 35- Install `probe-rs` following the instructions at <https://probe.rs>.
27- `cd examples/rp` 36- `cd examples/rp`