diff options
| author | Dario Nieuwenhuis <[email protected]> | 2025-01-06 13:08:09 +0100 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2025-01-06 13:19:01 +0100 |
| commit | 41dcebe44621a51cc0c3f39b9cec14aefce63b0d (patch) | |
| tree | ca38257bc7cbeb61eabcece32ea1dfbb55ab2072 | |
| parent | c7e7603a243591fbef8d386d0b2d294fb5998549 (diff) | |
changelog fixes
| -rw-r--r-- | cyw43/CHANGELOG.md | 6 | ||||
| -rw-r--r-- | cyw43/README.md | 43 | ||||
| -rw-r--r-- | embassy-nrf/CHANGELOG.md | 2 | ||||
| -rw-r--r-- | embassy-rp/CHANGELOG.md | 2 |
4 files changed, 33 insertions, 20 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 | ||
| 3 | Rust 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). | 3 | Rust 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 | 5 | Works on the following boards: |
| 6 | 6 | ||
| 7 | Working: | 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 | ||
| 19 | TODO: | 13 | ## Features |
| 20 | 14 | ||
| 21 | - Setting a custom MAC address. | 15 | Working: |
| 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` |
diff --git a/embassy-nrf/CHANGELOG.md b/embassy-nrf/CHANGELOG.md index a472c1d07..4d68950a7 100644 --- a/embassy-nrf/CHANGELOG.md +++ b/embassy-nrf/CHANGELOG.md | |||
| @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 | |||
| 11 | 11 | ||
| 12 | - Updated `embassy-time` to v0.4 | 12 | - Updated `embassy-time` to v0.4 |
| 13 | - Add basic nrf54 support | 13 | - Add basic nrf54 support |
| 14 | - Switch to use nrf-pac chiptool based PAC | 14 | - Switch to use `nrf-pac` chiptool-based PAC |
| 15 | - Fix bug where timer alarm was not scheduled if interrupted | 15 | - Fix bug where timer alarm was not scheduled if interrupted |
| 16 | - Add RESET operations helpers for nrf5340 | 16 | - Add RESET operations helpers for nrf5340 |
| 17 | - Allow debug access from firmware for nrf54l | 17 | - Allow debug access from firmware for nrf54l |
diff --git a/embassy-rp/CHANGELOG.md b/embassy-rp/CHANGELOG.md index 196fcf528..117882f38 100644 --- a/embassy-rp/CHANGELOG.md +++ b/embassy-rp/CHANGELOG.md | |||
| @@ -9,10 +9,12 @@ 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 | - Updated `embassy-time` to v0.4 | ||
| 12 | - Initial rp235x support | 13 | - Initial rp235x support |
| 13 | - Setup timer0 tick when initializing clocks | 14 | - Setup timer0 tick when initializing clocks |
| 14 | - Allow separate control of duty cycle for each channel in a pwm slice by splitting the Pwm driver. | 15 | - Allow separate control of duty cycle for each channel in a pwm slice by splitting the Pwm driver. |
| 15 | - Implement `embedded_io::Write` for Uart<'d, T: Instance, Blocking> and UartTx<'d, T: Instance, Blocking> | 16 | - Implement `embedded_io::Write` for Uart<'d, T: Instance, Blocking> and UartTx<'d, T: Instance, Blocking> |
| 17 | - Add `set_pullup()` to OutputOpenDrain. | ||
| 16 | 18 | ||
| 17 | ## 0.2.0 - 2024-08-05 | 19 | ## 0.2.0 - 2024-08-05 |
| 18 | 20 | ||
