|
40 | 40 | #include "spi_flash.h" |
41 | 41 | #include "utils.h" |
42 | 42 |
|
| 43 | +#define MODESP_ESPCONN (1) |
| 44 | + |
| 45 | +#if MODESP_ESPCONN |
43 | 46 | STATIC const mp_obj_type_t esp_socket_type; |
44 | 47 |
|
45 | 48 | typedef struct _esp_socket_obj_t { |
@@ -499,6 +502,7 @@ STATIC const mp_obj_type_t esp_socket_type = { |
499 | 502 | .make_new = esp_socket_make_new, |
500 | 503 | .locals_dict = (mp_obj_t)&esp_socket_locals_dict, |
501 | 504 | }; |
| 505 | +#endif |
502 | 506 |
|
503 | 507 | #define MODESP_INCLUDE_CONSTANTS (1) |
504 | 508 |
|
@@ -566,14 +570,16 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_2(esp_flash_read_obj, esp_flash_read); |
566 | 570 | STATIC const mp_map_elem_t esp_module_globals_table[] = { |
567 | 571 | { MP_OBJ_NEW_QSTR(MP_QSTR___name__), MP_OBJ_NEW_QSTR(MP_QSTR_esp) }, |
568 | 572 |
|
569 | | - { MP_OBJ_NEW_QSTR(MP_QSTR_getaddrinfo), (mp_obj_t)&esp_getaddrinfo_obj }, |
570 | 573 | { MP_OBJ_NEW_QSTR(MP_QSTR_wifi_mode), (mp_obj_t)&esp_wifi_mode_obj }, |
571 | 574 | { MP_OBJ_NEW_QSTR(MP_QSTR_phy_mode), (mp_obj_t)&esp_phy_mode_obj }, |
572 | 575 | { MP_OBJ_NEW_QSTR(MP_QSTR_sleep_type), (mp_obj_t)&esp_sleep_type_obj }, |
573 | 576 | { MP_OBJ_NEW_QSTR(MP_QSTR_deepsleep), (mp_obj_t)&esp_deepsleep_obj }, |
574 | 577 | { MP_OBJ_NEW_QSTR(MP_QSTR_flash_id), (mp_obj_t)&esp_flash_id_obj }, |
575 | 578 | { MP_OBJ_NEW_QSTR(MP_QSTR_flash_read), (mp_obj_t)&esp_flash_read_obj }, |
| 579 | + #if MODESP_ESPCONN |
576 | 580 | { MP_OBJ_NEW_QSTR(MP_QSTR_socket), (mp_obj_t)&esp_socket_type }, |
| 581 | + { MP_OBJ_NEW_QSTR(MP_QSTR_getaddrinfo), (mp_obj_t)&esp_getaddrinfo_obj }, |
| 582 | + #endif |
577 | 583 |
|
578 | 584 | #if MODESP_INCLUDE_CONSTANTS |
579 | 585 | { MP_OBJ_NEW_QSTR(MP_QSTR_MODE_11B), |
|
0 commit comments