I'm using Freematics Builder 1.3.1 trying to compile the latest telelogger sketch v5 from Stanley's Github page. (v4 compiles just fine btw)
I get this compilaton error:
Error compiling file - ETH.cpp
Error linking objects.
Full compilation readout...
Code: Select all
[code][code][quote][quote]
Build Target: ESP32 (MCU: esp32 @ 160Mhz)
Library path: C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus
Library path: hardware/arduino/esp32/libraries/WiFi/src
Library path: hardware/arduino/esp32/libraries/SPI/src
Library path: C:\Mac\Home\Downloads\Freematics-master/libraries/httpd
Library path: C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsOLED
Library path: hardware/arduino/esp32/libraries/Wire/src
Library path: hardware/arduino/esp32/libraries/FS/src
Library path: hardware/arduino/esp32/libraries/SD/src
Library path: hardware/arduino/esp32/libraries/SPIFFS/src
Referenced libraries: [FreematicsPlus] [WiFi] [SPI] [httpd] [FreematicsOLED] [Wire] [FS] [SD] [SPIFFS]
[Sketch]
Compiling telelogger.ino.cpp...
Compiling telemesh.cpp...
Compiling teleclient.cpp...
Compiling telestore.cpp...
Compiling dataserver.cpp...
[Core]
Processing hardware/arduino/esp32/cores/esp32
Processing hardware/arduino/esp32/cores/esp32/apps
Processing hardware/arduino/esp32/cores/esp32/apps/sntp
Compiling base64.cpp...
Compiling cbuf.cpp...
Compiling Esp.cpp...
Compiling esp32-hal-adc.c...
Compiling esp32-hal-bt.c...
Compiling esp32-hal-cpu.c...
Compiling esp32-hal-dac.c...
Compiling esp32-hal-gpio.c...
Compiling esp32-hal-i2c-slave.c...
Compiling esp32-hal-i2c.c...
Compiling esp32-hal-ledc.c...
Compiling esp32-hal-matrix.c...
Compiling esp32-hal-misc.c...
Compiling esp32-hal-psram.c...
Compiling esp32-hal-rgb-led.c...
Compiling esp32-hal-rmt.c...
Compiling esp32-hal-sigmadelta.c...
Compiling esp32-hal-spi.c...
Compiling esp32-hal-time.c...
Compiling esp32-hal-timer.c...
Compiling esp32-hal-tinyusb.c...
Compiling esp32-hal-touch.c...
Compiling esp32-hal-uart.c...
Compiling FirmwareMSC.cpp...
Compiling firmware_msc_fat.c...
Compiling FunctionalInterrupt.cpp...
Compiling HardwareSerial.cpp...
Compiling HWCDC.cpp...
Compiling IPAddress.cpp...
Compiling IPv6Address.cpp...
Processing hardware/arduino/esp32/cores/esp32/libb64
Compiling cdecode.c...
Compiling cencode.c...
Compiling main.cpp...
Compiling MD5Builder.cpp...
Compiling Print.cpp...
Compiling stdlib_noniso.c...
Compiling Stream.cpp...
Compiling StreamString.cpp...
Compiling Tone.cpp...
Compiling USB.cpp...
Compiling USBCDC.cpp...
Compiling USBMSC.cpp...
Compiling wiring_pulse.c...
Compiling wiring_shift.c...
Compiling WMath.cpp...
Compiling WString.cpp...
[Libraries]
Compiling library [FreematicsPlus]...
Processing C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus
Compiling FreematicsOBD.cpp...
Compiling FreematicsPlus.cpp...
Compiling FreematicsNetwork.cpp...
Compiling FreematicsMEMS.cpp...
Compiling FreematicsGPS.cpp...
Processing C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/utility
Compiling ICM_20948_C.c...
Compiling ble_spp_server.c...
Compiling library [WiFi]...
Processing hardware/arduino/esp32/libraries/WiFi/src
Compiling ETH.cpp...
Error compiling file - ETH.cpp
[Binary]
Linking all objects...
Error linking objects.[/quote][/quote]
Full console here...
Code: Select all
Freematics Builder (C)2013-2024 All Rights Reserved by Freematics
This utility is provided for free without any warranty. Use at your own risk.
esptool.py v4.5.1
Serial port COM5
Connecting....
Chip is ESP32-D0WDQ6 (revision v1.0)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 7c:9e:bd:fa:93:8c
Enabling default SPI flash mode...
Warning: ESP32 has no Chip ID. Reading MAC instead.
MAC: 7c:9e:bd:fa:93:8c
Hard resetting via RTS pin...
esptool.py v4.5.1
Serial port COM5
Connecting....
Chip is ESP32-D0WDQ6 (revision v1.0)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 7c:9e:bd:fa:93:8c
Enabling default SPI flash mode...
Warning: ESP32 has no Chip ID. Reading MAC instead.
MAC: 7c:9e:bd:fa:93:8c
Hard resetting via RTS pin...
[COM5] Port opened
[COM5] 120 bytes read
[COM5] 55 bytes read
[COM5] 14 bytes read
[COM5] 11 bytes read
[COM5] 27 bytes read
[COM5] 12 bytes read
[COM5] 8 bytes read
[COM5] 29 bytes read
[COM5] 42 bytes read
[COM5] 15 bytes read
[COM5] 32 bytes read
[COM5] 11 bytes read
[COM5] 32 bytes read
[COM5] 3 bytes read
[COM5] 35 bytes read
[COM5] 37 bytes read
[COM5] 37 bytes read
[COM5] 37 bytes read
[COM5] 44 bytes read
[COM5] 22 bytes read
[COM5] 38 bytes read
[COM5] 58 bytes read
[COM5] 38 bytes read
[COM5] 38 bytes read
[COM5] 38 bytes read
[COM5] 38 bytes read
[COM5] 38 bytes read
[COM5] 32 bytes read
[COM5] 6 bytes read
[COM5] 2 bytes read
[COM5] Port closed
Include directories:
hardware/tools/esp32/include/app_trace/include
hardware/tools/esp32/include/app_update/include
hardware/tools/esp32/include/bootloader_support/include
hardware/tools/esp32/include/bt/include
hardware/tools/esp32/include/bt/include/esp32/include
hardware/tools/esp32/include/bt/include/esp32
hardware/tools/esp32/include/bt/host/bluedroid/api/include/api
hardware/tools/esp32/include/driver/include
hardware/tools/esp32/include/driver/esp32/include
hardware/tools/esp32/include/efuse/include
hardware/tools/esp32/include/efuse/esp32/include
hardware/tools/esp32/include/esp-dl/include
hardware/tools/esp32/include/esp-sr/include
hardware/tools/esp32/include/esp-sr/include/esp32
hardware/tools/esp32/include/esp32/include
hardware/tools/esp32/include/espcoredump/include
hardware/tools/esp32/include/espressif__esp_secure_cert_mgr/include
hardware/tools/esp32/include/esp_adc_cal/include
hardware/tools/esp32/include/esp_common/include
hardware/tools/esp32/include/esp_diagnostics/include
hardware/tools/esp32/include/esp_eth/include
hardware/tools/esp32/include/esp_event/include
hardware/tools/esp32/include/esp_gdbstub/include
hardware/tools/esp32/include/esp_hid/include
hardware/tools/esp32/include/esp_https_ota/include
hardware/tools/esp32/include/esp_https_server/include
hardware/tools/esp32/include/esp_http_client/include
hardware/tools/esp32/include/esp_http_server/include
hardware/tools/esp32/include/esp_hw_support/include
hardware/tools/esp32/include/esp_hw_support/include/soc
hardware/tools/esp32/include/esp_insights/include
hardware/tools/esp32/include/esp_ipc/include
hardware/tools/esp32/include/esp_lcd/include
hardware/tools/esp32/include/esp_littlefs/include
hardware/tools/esp32/include/esp_littlefs/src
hardware/tools/esp32/include/esp_local_ctrl/include
hardware/tools/esp32/include/esp_netif/include
hardware/tools/esp32/include/esp_phy/include
hardware/tools/esp32/include/esp_phy/esp32/include
hardware/tools/esp32/include/esp_pm/include
hardware/tools/esp32/include/esp_pm/include/esp32
hardware/tools/esp32/include/esp_rainmaker/include
hardware/tools/esp32/include/esp_ringbuf/include
hardware/tools/esp32/include/esp_rom/include
hardware/tools/esp32/include/esp_rom/include/esp32
hardware/tools/esp32/include/esp_schedule/include
hardware/tools/esp32/include/esp_serial_slave_link/include
hardware/tools/esp32/include/esp_system/include
hardware/tools/esp32/include/esp_timer/include
hardware/tools/esp32/include/esp_websocket_client/include
hardware/tools/esp32/include/esp_wifi/include
hardware/tools/esp32/include/fatfs/src
hardware/tools/esp32/include/fatfs/vfs
hardware/tools/esp32/include/fatfs/diskio
hardware/tools/esp32/include/fb_gfx/include
hardware/tools/esp32/include/freertos/include
hardware/tools/esp32/include/freertos/include/esp_additions/freertos
hardware/tools/esp32/include/freertos/include/esp_additions
hardware/tools/esp32/include/freertos/port/xtensa/include
hardware/tools/esp32/include/hal/include
hardware/tools/esp32/include/hal/esp32/include
hardware/tools/esp32/include/hal/platform_port/include
hardware/tools/esp32/include/heap/include
hardware/tools/esp32/include/heap/include/soc
hardware/tools/esp32/include/idf_test/include
hardware/tools/esp32/include/idf_test/include/esp32
hardware/tools/esp32/include/ieee802154/include
hardware/tools/esp32/include/jsmn/include
hardware/tools/esp32/include/log/include
hardware/tools/esp32/include/lwip/include
hardware/tools/esp32/include/lwip/include/apps
hardware/tools/esp32/include/lwip/port/esp32/include
hardware/tools/esp32/include/lwip/lwip/src/include
hardware/tools/esp32/include/mdns/include
hardware/tools/esp32/include/newlib/platform_include
hardware/tools/esp32/include/nvs_flash/include
hardware/tools/esp32/include/openssl/include
hardware/tools/esp32/include/perfmon/include
hardware/tools/esp32/include/protocomm/include
hardware/tools/esp32/include/protocomm/include/common
hardware/tools/esp32/include/protocomm/include/security
hardware/tools/esp32/include/pthread/include
hardware/tools/esp32/include/qrcode/include
hardware/tools/esp32/include/rmaker_common/include
hardware/tools/esp32/include/rtc_store/include
hardware/tools/esp32/include/sdmmc/include
hardware/tools/esp32/include/soc/include
hardware/tools/esp32/include/soc/esp32/include
hardware/tools/esp32/include/soc/include/soc
hardware/tools/esp32/include/spiffs/include
hardware/tools/esp32/include/spi_flash/include
hardware/tools/esp32/include/tcpip_adapter/include
hardware/tools/esp32/include/tcp_transport/include
hardware/tools/esp32/include/ulp/include
hardware/tools/esp32/include/ulp/include/esp32
hardware/tools/esp32/include/unity/include
hardware/tools/esp32/include/vfs/include
hardware/tools/esp32/include/wear_levelling/include
hardware/tools/esp32/include/wifi_provisioning/include
hardware/tools/esp32/include/wpa_supplicant/include
hardware/tools/esp32/include/wpa_supplicant/esp_supplicant/include
hardware/tools/esp32/include/xtensa/include
hardware/tools/esp32/include/xtensa/esp32/include
Extra compiler options:
-DGNSS=GNSS_STANDALONE -DSTORAGE=STORAGE_SD -DLOG_EXT_SENSORS=0 -DSERVER_PROTOCOL=PROTOCOL_UDP -DENABLE_OBD=1 -DENABLE_MEMS=1 -DCELL_APN=\"safaricom\" -DENABLE_WIFI=1 -DWIFI_SSID=\"\" -DWIFI_PASSWORD=\"\" -DSERVER_HOST=\"demo2.traccar.org\" -DSERVER_PORT=0 -DBOARD_HAS_PSRAM=0
[Compiliation: 6%]
[Compiliation: 12%]
[Compiliation: 18%]
[Compiliation: 25%]
[Compiliation: 31%]
[Compiliation: 37%]
[Compiliation: 43%]
hardware/arduino/esp32/libraries/WiFi/src/ETH.cpp: In function 'esp_err_t on_lowlevel_init_done(esp_eth_handle_t)':
hardware/arduino/esp32/libraries/WiFi/src/ETH.cpp:138:24: error: 'FUNCTION_2' was not declared in this scope
pinMode(0, FUNCTION_2);
^~~~~~~~~~
hardware/arduino/esp32/libraries/WiFi/src/ETH.cpp:138:24: note: suggested alternative: 'FUN_IE_M'
pinMode(0, FUNCTION_2);
^~~~~~~~~~
FUN_IE_M
hardware/arduino/esp32/libraries/WiFi/src/ETH.cpp:148:25: error: 'FUNCTION_6' was not declared in this scope
pinMode(16, FUNCTION_6);
^~~~~~~~~~
hardware/arduino/esp32/libraries/WiFi/src/ETH.cpp:148:25: note: suggested alternative: 'FUN_IE_M'
pinMode(16, FUNCTION_6);
^~~~~~~~~~
FUN_IE_M
hardware/arduino/esp32/libraries/WiFi/src/ETH.cpp:156:25: error: 'FUNCTION_6' was not declared in this scope
pinMode(17, FUNCTION_6);
^~~~~~~~~~
hardware/arduino/esp32/libraries/WiFi/src/ETH.cpp:156:25: note: suggested alternative: 'FUN_IE_M'
pinMode(17, FUNCTION_6);
^~~~~~~~~~
FUN_IE_M
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: hardware/tools/esp32/lib\libbt.a(bt.c.obj):(.literal.esp_bt_controller_init+0x3c): undefined reference to `sdk_config_set_uart_flow_ctrl_enable'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: hardware/tools/esp32/lib\libbt.a(bt.c.obj):(.literal.esp_bt_controller_enable+0x10): undefined reference to `sdk_config_set_bt_pll_track_enable'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: hardware/tools/esp32/lib\libbt.a(bt.c.obj): in function `esp_bt_controller_init':
/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/controller/esp32/bt.c:1567: undefined reference to `sdk_config_set_uart_flow_ctrl_enable'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: hardware/tools/esp32/lib\libbt.a(bt.c.obj): in function `esp_bt_controller_enable':
/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/controller/esp32/bt.c:1732: undefined reference to `sdk_config_set_bt_pll_track_enable'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: hardware/tools/esp32/lib\libcoexist.a(coexist_hw.o):(.iram1.18+0x0): undefined reference to `btdm_rf_bb_reg_init'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: hardware/tools/esp32/lib\libcoexist.a(coexist_hw.o):(.iram1.18+0x16): undefined reference to `btdm_rf_bb_reg_init'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telelogger.ino.cpp.o:(.literal._Z9telemetryPv+0x28): undefined reference to `WiFi'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telelogger.ino.cpp.o:(.literal._Z9telemetryPv+0x60): undefined reference to `WiFiSTAClass::isConnected()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telelogger.ino.cpp.o:(.literal._Z9telemetryPv+0x64): undefined reference to `WiFiSTAClass::RSSI()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telelogger.ino.cpp.o:(.literal._Z10processBLEi+0xdc): undefined reference to `fs::File::close()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telelogger.ino.cpp.o:(.literal.startup._GLOBAL__sub_I_obdData+0x0): undefined reference to `vtable for fs::File'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telelogger.ino.cpp.o:(.literal.startup._GLOBAL__sub_I_obdData+0x18): undefined reference to `WiFiUDP::WiFiUDP()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telelogger.ino.cpp.o:(.literal.startup._GLOBAL__sub_I_obdData+0x1c): undefined reference to `WiFiUDP::~WiFiUDP()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telelogger.ino.cpp.o: in function `ClientWIFI::connected()':
C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.h:71: undefined reference to `WiFiSTAClass::isConnected()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telelogger.ino.cpp.o: in function `ClientWIFI::RSSI()':
C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.h:72: undefined reference to `WiFiSTAClass::RSSI()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telelogger.ino.cpp.o: in function `ClientWIFI::connected()':
C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.h:71: undefined reference to `WiFiSTAClass::isConnected()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telelogger.ino.cpp.o: in function `processBLE(int)':
C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telelogger.ino.cpp:1214: undefined reference to `fs::File::close()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telelogger.ino.cpp.o: in function `standby()':
C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telelogger.ino.cpp:1105: undefined reference to `fs::File::close()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telelogger.ino.cpp.o: in function `WifiUDP::WifiUDP()':
C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.h:76: undefined reference to `WiFiUDP::WiFiUDP()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telelogger.ino.cpp.o: in function `WifiUDP::~WifiUDP()':
C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.h:76: undefined reference to `WiFiUDP::~WiFiUDP()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.h:76: undefined reference to `WiFiUDP::~WiFiUDP()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/teleclient.cpp.o: in function `ClientWIFI::connected()':
C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.h:71: undefined reference to `WiFiSTAClass::isConnected()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/teleclient.cpp.o: in function `TeleClientUDP::notify(unsigned char, char const*)':
C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/teleclient.cpp:248: undefined reference to `WiFiSTAClass::isConnected()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/teleclient.cpp:255: undefined reference to `WiFiSTAClass::isConnected()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/teleclient.cpp.o: in function `ClientWIFI::connected()':
C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/teleclient.cpp:308: undefined reference to `WiFiSTAClass::isConnected()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/teleclient.cpp:495: undefined reference to `WiFiSTAClass::isConnected()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/teleclient.cpp.o:C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/teleclient.cpp:349: more undefined references to `WiFiSTAClass::isConnected()' follow
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o:(.literal._ZN10FileLogger5flushEv[_ZN10FileLogger5flushEv]+0x0): undefined reference to `fs::File::flush()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o:(.literal._ZN8SDLogger4initEv+0x0): undefined reference to `SPI'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o:(.literal._ZN8SDLogger4initEv+0x8): undefined reference to `SD'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o:(.literal._ZN8SDLogger4initEv+0x1c): undefined reference to `SPIClass::begin(signed char, signed char, signed char, signed char)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o:(.literal._ZN8SDLogger4initEv+0x20): undefined reference to `fs::SDFS::begin(unsigned char, SPIClass&, unsigned int, char const*, unsigned char, bool)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o:(.literal._ZN8SDLogger4initEv+0x24): undefined reference to `fs::SDFS::totalBytes()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o:(.literal._ZN8SDLogger4initEv+0x28): undefined reference to `fs::SDFS::usedBytes()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o:(.literal._ZN10FileLogger8dispatchEPKch+0x8): undefined reference to `fs::File::write(unsigned char const*, unsigned int)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o:(.literal._ZN10FileLogger8dispatchEPKch+0xc): undefined reference to `fs::File::write(unsigned char)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o:(.literal._ZN8SDLogger5flushEv+0xc): undefined reference to `fs::FS::open(char const*, char const*, bool)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o:(.literal._ZN8SDLogger5flushEv+0x10): undefined reference to `fs::File::operator bool() const'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o:(.literal._ZN10FileLogger9getFileIDERN2fs4FileE+0x4): undefined reference to `fs::File::openNextFile(char const*)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o:(.literal._ZN10FileLogger9getFileIDERN2fs4FileE+0x8): undefined reference to `fs::File::name() const'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o:(.literal._ZN8SDLogger5beginEv+0xc): undefined reference to `fs::FS::mkdir(char const*)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o: in function `FileLogger::end()':
C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.h:64: undefined reference to `fs::File::close()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o: in function `FileLogger::flush()':
C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.h:70: undefined reference to `fs::File::flush()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o: in function `SDLogger::init()':
C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:156: undefined reference to `SPIClass::begin(signed char, signed char, signed char, signed char)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:157: undefined reference to `fs::SDFS::begin(unsigned char, SPIClass&, unsigned int, char const*, unsigned char, bool)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:157: undefined reference to `fs::SDFS::totalBytes()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:159: undefined reference to `fs::SDFS::usedBytes()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o: in function `FileLogger::dispatch(char const*, unsigned char)':
C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:126: undefined reference to `fs::File::write(unsigned char const*, unsigned int)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:128: undefined reference to `fs::File::write(unsigned char const*, unsigned int)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:134: undefined reference to `fs::File::write(unsigned char)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o: in function `FileLogger::end()':
C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.h:64: undefined reference to `fs::File::close()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o: in function `SDLogger::flush()':
C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:197: undefined reference to `fs::File::close()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:198: undefined reference to `fs::FS::open(char const*, char const*, bool)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:199: undefined reference to `fs::File::operator bool() const'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o: in function `FileLogger::getFileID(fs::File&)':
C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:140: undefined reference to `fs::File::operator bool() const'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:143: undefined reference to `fs::File::openNextFile(char const*)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:143: undefined reference to `fs::File::operator bool() const'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:144: undefined reference to `fs::File::name() const'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:145: undefined reference to `fs::File::name() const'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\BENMAN~1\AppData\Local\Temp/FreematicsBuilder/telestore.cpp.o: in function `SDLogger::begin()':
C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:174: undefined reference to `fs::FS::open(char const*, char const*, bool)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:177: undefined reference to `fs::FS::mkdir(char const*)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:184: undefined reference to `fs::FS::open(char const*, char const*, bool)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master\firmware_v5\telelogger/telestore.cpp:185: undefined reference to `fs::File::operator bool() const'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o):(.literal._ZN10ClientWIFI5setupEj+0x0): undefined reference to `WiFiSTAClass::status()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o):(.literal._ZN10ClientWIFI5getIPEv+0x0): undefined reference to `WiFiSTAClass::localIP()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o):(.literal._ZN10ClientWIFI5beginEPKcS1_+0x0): undefined reference to `WiFiSTAClass::begin(char const*, char const*, int, unsigned char const*, bool)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o):(.literal._ZN10ClientWIFI5beginEPKcS1_+0x4): undefined reference to `WiFiGenericClass::setTxPower(wifi_power_t)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o):(.literal._ZN10ClientWIFI3endEv+0x0): undefined reference to `WiFiSTAClass::disconnect(bool, bool)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o):(.literal._ZN7WifiUDP4openEPKct+0x0): undefined reference to `WiFiUDP::beginPacket(char const*, unsigned short)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o):(.literal._ZN7WifiUDP4openEPKct+0x4): undefined reference to `WiFiUDP::remoteIP()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o):(.literal._ZN7WifiUDP4openEPKct+0x8): undefined reference to `WiFiUDP::endPacket()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o):(.literal._ZN7WifiUDP4sendEPKcj+0x0): undefined reference to `WiFiUDP::beginPacket(IPAddress, unsigned short)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o):(.literal._ZN7WifiUDP4sendEPKcj+0x4): undefined reference to `WiFiUDP::write(unsigned char const*, unsigned int)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o):(.literal._ZN7WifiUDP7receiveEPcij+0x0): undefined reference to `WiFiUDP::parsePacket()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o):(.literal._ZN7WifiUDP7receiveEPcij+0x4): undefined reference to `WiFiUDP::read(char*, unsigned int)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o):(.literal._ZN7WifiUDP5closeEv+0x0): undefined reference to `WiFiUDP::stop()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o): in function `ClientWIFI::setup(unsigned int)':
C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.cpp:38: undefined reference to `WiFiSTAClass::status()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o): in function `ClientWIFI::getIP()':
C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.cpp:48: undefined reference to `WiFiSTAClass::localIP()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o): in function `ClientWIFI::begin(char const*, char const*)':
C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.cpp:54: undefined reference to `WiFiSTAClass::begin(char const*, char const*, int, unsigned char const*, bool)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.cpp:56: undefined reference to `WiFiGenericClass::setTxPower(wifi_power_t)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o): in function `ClientWIFI::end()':
C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.cpp:63: undefined reference to `WiFiSTAClass::disconnect(bool, bool)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o): in function `WifiUDP::open(char const*, unsigned short)':
C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.cpp:87: undefined reference to `WiFiUDP::beginPacket(char const*, unsigned short)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.cpp:88: undefined reference to `WiFiUDP::remoteIP()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.cpp:90: undefined reference to `WiFiUDP::endPacket()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o): in function `WifiUDP::send(char const*, unsigned int)':
C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.cpp:99: undefined reference to `WiFiUDP::beginPacket(IPAddress, unsigned short)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.cpp:100: undefined reference to `WiFiUDP::write(unsigned char const*, unsigned int)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.cpp:100: undefined reference to `WiFiUDP::endPacket()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o): in function `WifiUDP::receive(char*, int, unsigned int)':
C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.cpp:117: undefined reference to `WiFiUDP::parsePacket()'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.cpp:113: undefined reference to `WiFiUDP::read(char*, unsigned int)'
c:/program files (x86)/freematics builder/hardware/tools/esp32/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\Ben Mann\AppData\Roaming/Freematics Builder/Build/esp32/libFreematicsPlus.a(FreematicsNetwork.cpp.o): in function `WifiUDP::close()':
C:\Mac\Home\Downloads\Freematics-master/libraries/FreematicsPlus/FreematicsNetwork.cpp:128: undefined reference to `WiFiUDP::stop()'
collect2.exe: error: ld returned 1 exit status
Error occurred during compiliation