아두이노 IDE (ESP32) 문의 드립니다.
진
진짜적 (119.♡.246.106)
2024년 7월 3일 PM 08:23 · 수정됨(07. 04. 08:29)
조회 460 공감 0
https://github.com/ldijkman/WT32-ETH01-LAN-8720-RJ45-/blob/main/WT32-ETH01_pinout.jpg
알리에서 WT32-ETH01 ESP32보드를 구매했습니다.
위의 링크에 있는 보드와 같은 모델입니다.
https://github.com/ldijkman/WT32-ETH01-LAN-8720-RJ45-/blob/main/WT32-ETH01-wired-webserver-dhcp.ino
샘플 소스를 받아서 그대로 컴파일 해도 에러가 뜨네요…
ETH.begin(ETH_ADDR, ETH_POWER_PIN, ETH_MDC_PIN, ETH_MDIO_PIN, ETH_TYPE, ETH_CLK_MODE);
위의 소스에서 에러가 발생을 합니다.
ETH.H의 문제인가요? 아님 버젼의 문제일까요?
아두이노 IDE는 2.3.2 입니다.
댓글 (2)
-
이이십센치
24.07.03 · 118.♡.74.36
컴파일 에러 내용은 어떻게 되나요? 에러 내용을 보면 바로 알 수 있습니다 -
진진짜적
→ 이십센치 작성자
24.07.04 · 221.♡.48.2
note:
initializing argument 1 of 'bool ETHClass::begin(eth_phy_type_t, int32_t, int, int, int, eth_clock_mode_t)'
126 | bool begin(eth_phy_type_t type, int32_t phy_addr, int mdc, int mdio, int power, eth_clock_mode_t clk_mode);
| ~~~~~~~~~~~~~~~^~~~
Compilation error: invalid conversion from 'int' to 'eth_phy_type_t' [-fpermissive]
ETH.h 의 버전이 업그레이드 되거나 달라서 생기는 문제 같습니다. ㅠㅠ
댓글을 작성하려면 이 필요합니다.