Skip to content

Commit 43fecb0

Browse files
committed
esp8266/modesp: Allow to compile out proprietary espconn stuff.
1 parent fff2dd2 commit 43fecb0

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

esp8266/modesp.c

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@
4040
#include "spi_flash.h"
4141
#include "utils.h"
4242

43+
#define MODESP_ESPCONN (1)
44+
45+
#if MODESP_ESPCONN
4346
STATIC const mp_obj_type_t esp_socket_type;
4447

4548
typedef struct _esp_socket_obj_t {
@@ -499,6 +502,7 @@ STATIC const mp_obj_type_t esp_socket_type = {
499502
.make_new = esp_socket_make_new,
500503
.locals_dict = (mp_obj_t)&esp_socket_locals_dict,
501504
};
505+
#endif
502506

503507
#define MODESP_INCLUDE_CONSTANTS (1)
504508

@@ -566,14 +570,16 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_2(esp_flash_read_obj, esp_flash_read);
566570
STATIC const mp_map_elem_t esp_module_globals_table[] = {
567571
{ MP_OBJ_NEW_QSTR(MP_QSTR___name__), MP_OBJ_NEW_QSTR(MP_QSTR_esp) },
568572

569-
{ MP_OBJ_NEW_QSTR(MP_QSTR_getaddrinfo), (mp_obj_t)&esp_getaddrinfo_obj },
570573
{ MP_OBJ_NEW_QSTR(MP_QSTR_wifi_mode), (mp_obj_t)&esp_wifi_mode_obj },
571574
{ MP_OBJ_NEW_QSTR(MP_QSTR_phy_mode), (mp_obj_t)&esp_phy_mode_obj },
572575
{ MP_OBJ_NEW_QSTR(MP_QSTR_sleep_type), (mp_obj_t)&esp_sleep_type_obj },
573576
{ MP_OBJ_NEW_QSTR(MP_QSTR_deepsleep), (mp_obj_t)&esp_deepsleep_obj },
574577
{ MP_OBJ_NEW_QSTR(MP_QSTR_flash_id), (mp_obj_t)&esp_flash_id_obj },
575578
{ MP_OBJ_NEW_QSTR(MP_QSTR_flash_read), (mp_obj_t)&esp_flash_read_obj },
579+
#if MODESP_ESPCONN
576580
{ 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
577583

578584
#if MODESP_INCLUDE_CONSTANTS
579585
{ MP_OBJ_NEW_QSTR(MP_QSTR_MODE_11B),

0 commit comments

Comments
 (0)