changelog fixes
This commit is contained in:
parent
c7e7603a24
commit
41dcebe446
@ -9,8 +9,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## 0.3.0 - 2025-01-05
|
||||
|
||||
- Update embassy-time to 0.4.0
|
||||
- Update embassy-rp to 0.3.0
|
||||
- Update `embassy-time` to 0.4.0
|
||||
- Add Bluetooth support.
|
||||
- Add WPA3 support.
|
||||
- Expand wifi security configuration options.
|
||||
|
||||
## 0.2.0 - 2024-08-05
|
||||
|
||||
|
||||
@ -1,11 +1,20 @@
|
||||
# cyw43
|
||||
|
||||
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).
|
||||
Rust driver for the CYW43439 wifi+bluetooth chip. Implementation based on [Infineon/wifi-host-driver](https://github.com/Infineon/wifi-host-driver).
|
||||
|
||||
## Current status
|
||||
Works on the following boards:
|
||||
|
||||
- Raspberry Pi Pico W (RP2040)
|
||||
- Raspberry Pi Pico 2 W (RP2350A)
|
||||
- Pimoroni Pico Plus 2 W (RP2350B)
|
||||
- Any board with Raspberry Pi RM2 radio module.
|
||||
- Any board with the CYW43439 chip, and possibly others if the protocol is similar enough.
|
||||
|
||||
## Features
|
||||
|
||||
Working:
|
||||
|
||||
- WiFi support
|
||||
- Station mode (joining an AP).
|
||||
- AP mode (creating an AP)
|
||||
- Scanning
|
||||
@ -13,15 +22,15 @@ Working:
|
||||
- Using the default MAC address.
|
||||
- [`embassy-net`](https://embassy.dev) integration.
|
||||
- RP2040 PIO driver for the nonstandard half-duplex SPI used in the Pico W.
|
||||
- Using IRQ for device events
|
||||
- GPIO support (for LED on the Pico W)
|
||||
- Using IRQ for device events, no busy polling.
|
||||
- GPIO support (for LED on the Pico W).
|
||||
- Bluetooth support
|
||||
- Bluetooth Classic + LE HCI commands.
|
||||
- Concurrent operation with WiFi.
|
||||
- Implements the [bt-hci](https://crates.io/crates/bt-hci) controller traits.
|
||||
- Works with the [TrouBLE](https://github.com/embassy-rs/trouble) bluetooth LE stack. Check its repo for examples using `cyw43`.
|
||||
|
||||
TODO:
|
||||
|
||||
- Setting a custom MAC address.
|
||||
- Bus sleep (for power consumption optimization)
|
||||
|
||||
## Running the examples
|
||||
## Running the WiFi examples
|
||||
|
||||
- Install `probe-rs` following the instructions at <https://probe.rs>.
|
||||
- `cd examples/rp`
|
||||
|
||||
@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
- Updated `embassy-time` to v0.4
|
||||
- Add basic nrf54 support
|
||||
- Switch to use nrf-pac chiptool based PAC
|
||||
- Switch to use `nrf-pac` chiptool-based PAC
|
||||
- Fix bug where timer alarm was not scheduled if interrupted
|
||||
- Add RESET operations helpers for nrf5340
|
||||
- Allow debug access from firmware for nrf54l
|
||||
|
||||
@ -9,10 +9,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## 0.3.0 - 2025-01-05
|
||||
|
||||
- Updated `embassy-time` to v0.4
|
||||
- Initial rp235x support
|
||||
- Setup timer0 tick when initializing clocks
|
||||
- Allow separate control of duty cycle for each channel in a pwm slice by splitting the Pwm driver.
|
||||
- Implement `embedded_io::Write` for Uart<'d, T: Instance, Blocking> and UartTx<'d, T: Instance, Blocking>
|
||||
- Add `set_pullup()` to OutputOpenDrain.
|
||||
|
||||
## 0.2.0 - 2024-08-05
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user