@@ -152,22 +152,38 @@ void ETHClass::setTaskStackSize(size_t size) {
152
152
#if CONFIG_IDF_TARGET_ESP32
153
153
#define ETH_EMAC_DEFAULT_CONFIG () ETH_ESP32_EMAC_DEFAULT_CONFIG()
154
154
#elif CONFIG_IDF_TARGET_ESP32P4
155
- #define ETH_EMAC_DEFAULT_CONFIG () \
156
- { \
157
- .smi_gpio = {.mdc_num = 31 , .mdio_num = 52 }, .interface = EMAC_DATA_INTERFACE_RMII, \
158
- .clock_config = {.rmii = {.clock_mode = EMAC_CLK_EXT_IN, .clock_gpio = (emac_rmii_clock_gpio_t )ETH_RMII_CLK}}, .dma_burst_len = ETH_DMA_BURST_LEN_32, \
159
- .intr_priority = 0 , \
160
- .emac_dataif_gpio = \
161
- {.rmii = \
162
- {.tx_en_num = ETH_RMII_TX_EN, \
163
- .txd0_num = ETH_RMII_TX0, \
164
- .txd1_num = ETH_RMII_TX1, \
165
- .crs_dv_num = ETH_RMII_CRS_DV, \
166
- .rxd0_num = ETH_RMII_RX0, \
167
- .rxd1_num = ETH_RMII_RX1_EN}}, \
168
- .clock_config_out_in = {.rmii = {.clock_mode = EMAC_CLK_EXT_IN, .clock_gpio = (emac_rmii_clock_gpio_t ) - 1 }}, \
155
+ // clang-format off
156
+ #define ETH_EMAC_DEFAULT_CONFIG () \
157
+ { \
158
+ .smi_gpio = {.mdc_num = 31 , .mdio_num = 52 }, \
159
+ .interface = EMAC_DATA_INTERFACE_RMII, \
160
+ .clock_config = { \
161
+ .rmii = { \
162
+ .clock_mode = EMAC_CLK_EXT_IN, \
163
+ .clock_gpio = (emac_rmii_clock_gpio_t )ETH_RMII_CLK \
164
+ } \
165
+ }, \
166
+ .dma_burst_len = ETH_DMA_BURST_LEN_32, \
167
+ .intr_priority = 0 , \
168
+ .emac_dataif_gpio = { \
169
+ .rmii = { \
170
+ .tx_en_num = ETH_RMII_TX_EN, \
171
+ .txd0_num = ETH_RMII_TX0, \
172
+ .txd1_num = ETH_RMII_TX1, \
173
+ .crs_dv_num = ETH_RMII_CRS_DV, \
174
+ .rxd0_num = ETH_RMII_RX0, \
175
+ .rxd1_num = ETH_RMII_RX1_EN \
176
+ } \
177
+ }, \
178
+ .clock_config_out_in = { \
179
+ .rmii = { \
180
+ .clock_mode = EMAC_CLK_EXT_IN, \
181
+ .clock_gpio = (emac_rmii_clock_gpio_t ) - 1 \
182
+ } \
183
+ }, \
169
184
}
170
185
#endif
186
+ // clang-format on
171
187
172
188
bool ETHClass::begin (eth_phy_type_t type, int32_t phy_addr, int mdc, int mdio, int power, eth_clock_mode_t clock_mode) {
173
189
esp_err_t ret = ESP_OK;
0 commit comments