I want to use fauxmoESP on a Node MCU board. In the Arduino IDE this works without any issues, however, when compiling the same code in PlatformIO, I get the following error:
Compiling .pio/build/nodemcuv2/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/HardwareSerial.cpp.o
Archiving .pio/build/nodemcuv2/libbee/libWiFi_ID870.a
Indexing .pio/build/nodemcuv2/libbee/libWiFi_ID870.a
~/.platformio/lib/FauxmoESP_ID1303/src/fauxmoESP.cpp: In member function 'void fauxmoESP::enable(bool)':
~/.platformio/lib/FauxmoESP_ID1303/src/fauxmoESP.cpp:520:18: error: 'class WiFiUDP' has no member named 'beginMulticast'
_udp.beginMulticast(WiFi.localIP(), FAUXMO_UDP_MULTICAST_IP, FAUXMO_UDP_MULTICAST_PORT);
^
Compiling .pio/build/nodemcuv2/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/MD5Builder.cpp.o
*** [.pio/build/nodemcuv2/libb2a/FauxmoESP_ID1303/fauxmoESP.cpp.o] Error 1
I want to use
fauxmoESP
on aNode MCU
board. In the Arduino IDE this works without any issues, however, when compiling the same code in PlatformIO, I get the following error:PlatformIO
Arduino IDE
Are there any suggestions on how I can make it work in PlatformIO?