vkottler / pico

A firmware project for Raspberry Pi microcontrollers.
MIT License
1 stars 0 forks source link

Establish communication / implement driver for W5500 #12

Open vkottler opened 1 year ago

vkottler commented 1 year ago

Using this maybe? https://github.com/Wiznet/RP2040-HAT-C

More examples listed here: https://docs.wiznet.io/Product/iEthernet/W5500/w5500-evb-pico

It might make the most sense to do this and skip https://github.com/vkottler/pico/issues/11 entirely. Depends if we want to leverage USB for anything else in the future (maybe?).

vkottler commented 1 year ago

This is next up!

vkottler commented 1 year ago

Initial implementation on: https://github.com/vkottler/pico/pull/14.

Next objectives:

vkottler commented 1 year ago

We modified the driver "port" to make the link-up waiting conditional.

Side note: we should eventually port all of that code to be compiled in C++ (created https://github.com/vkottler/pico/issues/15 for this).

Next step here is to look at the "wizchip conf" C interface and see if we can make a better one using the struct generation stuff?

This is on the nominal path to having a net (or W5500?) command that can display some kind of real information from the chip.

vkottler commented 1 year ago

Next step here realistically is to split off a new project / package as a dedicated driver for the w5500.