update readme

This commit is contained in:
kbleeke 2023-03-27 22:34:48 +02:00
parent e9e2be137f
commit 983a94a9c5

View File

@ -10,15 +10,16 @@ Working:
- Sending and receiving Ethernet frames. - Sending and receiving Ethernet frames.
- Using the default MAC address. - Using the default MAC address.
- [`embassy-net`](https://embassy.dev) integration. - [`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)
TODO: TODO:
- AP mode (creating an AP) - AP mode (creating an AP)
- GPIO support (used for the Pico W LED)
- Scanning - Scanning
- Setting a custom MAC address. - Setting a custom MAC address.
- RP2040 PIO driver for the nonstandard half-duplex SPI used in the Pico W. Probably porting [this](https://github.com/raspberrypi/pico-sdk/tree/master/src/rp2_common/cyw43_driver). (Currently bitbanging is used). - Investigate why can [this](https://github.com/raspberrypi/pico-sdk/tree/master/src/rp2_common/pico_cyw43_driver) use higher PIO speed.
- Using the IRQ pin instead of polling the bus.
- Bus sleep (unclear what the benefit is. Is it needed for IRQs? or is it just power consumption optimization?) - Bus sleep (unclear what the benefit is. Is it needed for IRQs? or is it just power consumption optimization?)
## Running the example ## Running the example