-
Notifications
You must be signed in to change notification settings - Fork 7.6k
feat(eth): Ethernet - enc28j60 driver added #9687
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
Conversation
👋 Hello JAndrassy, we appreciate your contribution to this project! Click to see more instructions ...
Review and merge process you can expect ...
|
Memory usage test (comparing PR against master branch)The table below shows the summary of memory usage change (decrease - increase) in bytes and percentage for each target.
Click to expand the detailed deltas report [usage change in BYTES]
|
I switched it to draft because suddenly the custom SPI doesn't work in my test and right now I don't have time to debug it. |
We would rather not add such support in Arduino, because the chip and driver are quite buggy. That is the reason why it's just example in IDF. They were having many issues with modules, power, etc. and we do not want to transfer those problems here. |
ok. I add it to the 'external library' |
Description of Change
Adds enc28j60 support to Ethernet library. The driver is from IDF examples. I updated it for custom SPI support and use without the INT pin wired (polling)
Tests scenarios
ETH_W5500_Arduino_SPI and ETH_W5500_IDF_SPI examples with ETH_PHY_TYPE replaced to ETH_PHY_ENC28J60