@@ -666,13 +666,6 @@ STATIC mp_obj_t esp_config(size_t n_args, const mp_obj_t *args, mp_map_t *kwargs
666
666
case WIFI_IF_STA :
667
667
ESP_EXCEPTIONS (esp_wifi_get_mac (self -> if_id , mac ));
668
668
return mp_obj_new_bytes (mac , sizeof (mac ));
669
-
670
- #if !MICROPY_ESP_IDF_4
671
- case ESP_IF_ETH :
672
- esp_eth_get_mac (mac );
673
- return mp_obj_new_bytes (mac , sizeof (mac ));
674
- #endif
675
-
676
669
default :
677
670
goto unknown ;
678
671
}
@@ -753,12 +746,12 @@ STATIC mp_obj_t esp_phy_mode(size_t n_args, const mp_obj_t *args) {
753
746
}
754
747
STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN (esp_phy_mode_obj , 0 , 1 , esp_phy_mode );
755
748
756
-
757
749
STATIC const mp_rom_map_elem_t mp_module_network_globals_table [] = {
758
750
{ MP_ROM_QSTR (MP_QSTR___name__ ), MP_ROM_QSTR (MP_QSTR_network ) },
759
751
{ MP_ROM_QSTR (MP_QSTR___init__ ), MP_ROM_PTR (& esp_initialize_obj ) },
760
752
{ MP_ROM_QSTR (MP_QSTR_WLAN ), MP_ROM_PTR (& get_wlan_obj ) },
761
- #if !MICROPY_ESP_IDF_4
753
+
754
+ #if (ESP_IDF_VERSION_MAJOR == 4 ) && (ESP_IDF_VERSION_MINOR >= 1 ) && (CONFIG_IDF_TARGET_ESP32 )
762
755
{ MP_ROM_QSTR (MP_QSTR_LAN ), MP_ROM_PTR (& get_lan_obj ) },
763
756
#endif
764
757
{ MP_ROM_QSTR (MP_QSTR_PPP ), MP_ROM_PTR (& ppp_make_new_obj ) },
@@ -784,18 +777,22 @@ STATIC const mp_rom_map_elem_t mp_module_network_globals_table[] = {
784
777
#endif
785
778
{ MP_ROM_QSTR (MP_QSTR_AUTH_MAX ), MP_ROM_INT (WIFI_AUTH_MAX ) },
786
779
780
+ #if (ESP_IDF_VERSION_MAJOR == 4 ) && (ESP_IDF_VERSION_MINOR >= 1 ) && (CONFIG_IDF_TARGET_ESP32 )
787
781
{ MP_ROM_QSTR (MP_QSTR_PHY_LAN8720 ), MP_ROM_INT (PHY_LAN8720 ) },
788
- { MP_ROM_QSTR (MP_QSTR_PHY_TLK110 ), MP_ROM_INT (PHY_TLK110 ) },
789
782
{ MP_ROM_QSTR (MP_QSTR_PHY_IP101 ), MP_ROM_INT (PHY_IP101 ) },
783
+ { MP_ROM_QSTR (MP_QSTR_PHY_RTL8201 ), MP_ROM_INT (PHY_RTL8201 ) },
784
+ { MP_ROM_QSTR (MP_QSTR_PHY_DP83848 ), MP_ROM_INT (PHY_DP83848 ) },
785
+ #if ESP_IDF_VERSION_MINOR >= 3
786
+ // PHY_KSZ8041 is new in ESP-IDF v4.3
787
+ { MP_ROM_QSTR (MP_QSTR_PHY_KSZ8041 ), MP_ROM_INT (PHY_KSZ8041 ) },
788
+ #endif
790
789
791
- // ETH Clock modes from ESP-IDF
792
- #if !MICROPY_ESP_IDF_4
793
- { MP_ROM_QSTR (MP_QSTR_ETH_CLOCK_GPIO0_IN ), MP_ROM_INT (ETH_CLOCK_GPIO0_IN ) },
794
- // Disabled at Aug 22nd 2018, reenabled Jan 28th 2019 in ESP-IDF
795
- // Because we use older SDK, it's currently disabled
796
- // { MP_ROM_QSTR(MP_QSTR_ETH_CLOCK_GPIO0_OUT), MP_ROM_INT(ETH_CLOCK_GPIO0_OUT) },
797
- { MP_ROM_QSTR (MP_QSTR_ETH_CLOCK_GPIO16_OUT ), MP_ROM_INT (ETH_CLOCK_GPIO16_OUT ) },
798
- { MP_ROM_QSTR (MP_QSTR_ETH_CLOCK_GPIO17_OUT ), MP_ROM_INT (ETH_CLOCK_GPIO17_OUT ) },
790
+ { MP_ROM_QSTR (MP_QSTR_ETH_INITIALIZED ), MP_ROM_INT (ETH_INITIALIZED )},
791
+ { MP_ROM_QSTR (MP_QSTR_ETH_STARTED ), MP_ROM_INT (ETH_STARTED )},
792
+ { MP_ROM_QSTR (MP_QSTR_ETH_STOPPED ), MP_ROM_INT (ETH_STOPPED )},
793
+ { MP_ROM_QSTR (MP_QSTR_ETH_CONNECTED ), MP_ROM_INT (ETH_CONNECTED )},
794
+ { MP_ROM_QSTR (MP_QSTR_ETH_DISCONNECTED ), MP_ROM_INT (ETH_DISCONNECTED )},
795
+ { MP_ROM_QSTR (MP_QSTR_ETH_GOT_IP ), MP_ROM_INT (ETH_GOT_IP )},
799
796
#endif
800
797
801
798
{ MP_ROM_QSTR (MP_QSTR_STAT_IDLE ), MP_ROM_INT (STAT_IDLE )},
0 commit comments