Skip to content

Commit a591e48

Browse files
committed
fix(esp_eth): Fix test code to unregister event correctly
1 parent 2e708d1 commit a591e48

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

components/esp_eth/test_apps/main/esp_eth_test_apps.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,10 @@ TEST_CASE("ethernet io loopback", "[ethernet]")
434434
TEST_ESP_OK(esp_eth_driver_uninstall(eth_handle));
435435
TEST_ESP_OK(phy->del(phy));
436436
TEST_ESP_OK(mac->del(mac));
437+
#ifndef CONFIG_TARGET_ETH_PHY_DEVICE_W5500
438+
// only unregister events if the device != W5500, since w5500 doesn't support loopback and we don't register the event
437439
TEST_ESP_OK(esp_event_handler_unregister(ETH_EVENT, ESP_EVENT_ANY_ID, eth_event_handler));
440+
#endif
438441
TEST_ESP_OK(esp_event_loop_delete_default());
439442
extra_cleanup();
440443
vEventGroupDelete(eth_event_group);

0 commit comments

Comments
 (0)