ESP32S3 with LAN8740
support.
#9135
Unanswered
ZanzyTHEbar
asked this question in
Q&A
Replies: 1 comment 3 replies
-
Only ESP32 has RMII interface (and the upcoming ESP32-P4), but all other chips can do only SPI Ethernet |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey ya'll. I am spinning up a board and i am in the testing R&D phase right now. My other STM32 boards all use the
LAN8740
PHY, so i figured that i would use that in this project (familiarity). I am using theesp32s3
for this board.i have a few questions to clarify some observations that i have made.
I took a look at
framework-arduinoespressif32/libraries/Ethernet/src/ETH.cpp
I noticed that with IDF v >4.4
all of theLAN8720
driver stuff is marked as not selected in favour of theKSZ8081
is there a reason for this? Can i safely simply remove the bits i don't need and select for theLAN8740
?I also noticed that the
sdkconfig.h
automatically sets:I can not make changes to this, when i try, they do not compile in. Leading me to believe that this header is just for show and the real sdkconfig is pre-compiled ahead of time? If so, is there a way for me to change this? I'd like to use RMII, unless there is a reason that i shouldn't. I am not seeing anything in the datasheet for the esp32s3 that says's i shouldn't or couldn't use RMII.
I also noticed the
.skip.esp32s3
what's the deal with this? Is this for testing and docs, or is this a skip file for compilation? I have a feeling its for internal development (CI/CD) and not compilation related - but i am curious.Anywho - TLDR: I am looking to setup an esp32s3 with ethernet using the Arduino framework and i'd like to get some feedback on the most idiomatic way forward. Thanks :)
Beta Was this translation helpful? Give feedback.
All reactions