Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Establish communication / implement driver for W5500 #12

Open
vkottler opened this issue Oct 29, 2023 · 4 comments
Open

Establish communication / implement driver for W5500 #12

vkottler opened this issue Oct 29, 2023 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@vkottler
Copy link
Owner

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 #11 entirely. Depends if we want to leverage USB for anything else in the future (maybe?).

@vkottler vkottler added the enhancement New feature or request label Oct 29, 2023
@vkottler vkottler self-assigned this Oct 29, 2023
@vkottler
Copy link
Owner Author

This is next up!

@vkottler
Copy link
Owner Author

Initial implementation on: #14.

Next objectives:

  • make sure there's no blocking "wait for link" etc. logic
  • logging that distinguishes core number + anything else? (this will need some kind of mutex?)

@vkottler
Copy link
Owner Author

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 #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
Copy link
Owner Author

vkottler commented Nov 4, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant