diff --git a/esphome/components/socket/__init__.py b/esphome/components/socket/__init__.py index 77e8fe51f6..667e30df4b 100644 --- a/esphome/components/socket/__init__.py +++ b/esphome/components/socket/__init__.py @@ -35,5 +35,7 @@ async def to_code(config): cg.add_define("USE_SOCKET_IMPL_LWIP_TCP") elif impl == IMPLEMENTATION_LWIP_SOCKETS: cg.add_define("USE_SOCKET_IMPL_LWIP_SOCKETS") + cg.add_define("USE_SOCKET_SELECT_SUPPORT") elif impl == IMPLEMENTATION_BSD_SOCKETS: cg.add_define("USE_SOCKET_IMPL_BSD_SOCKETS") + cg.add_define("USE_SOCKET_SELECT_SUPPORT") diff --git a/esphome/core/defines.h b/esphome/core/defines.h index dc3d4c5ac0..455b404e32 100644 --- a/esphome/core/defines.h +++ b/esphome/core/defines.h @@ -7,11 +7,6 @@ #include "esphome/core/macros.h" -// Define a shorter macro for socket select support -#if defined(USE_SOCKET_IMPL_LWIP_SOCKETS) || defined(USE_SOCKET_IMPL_BSD_SOCKETS) -#define USE_SOCKET_SELECT_SUPPORT -#endif - // Informative flags #define ESPHOME_BOARD "dummy_board" #define ESPHOME_PROJECT_NAME "dummy project"