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
-
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