espressif / esp-iot-bridge

A smart bridge to make both ESP and the other MCU or smart device can access the Internet.
Apache License 2.0
140 stars 49 forks source link

Failed to build the wifi_router example (AEGHB-552) #67

Open PabasaraDilshan opened 3 months ago

PabasaraDilshan commented 3 months ago

failed to build the wifi_router example

Executing action: all (aliases: build)
Running ninja in directory /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/build
Executing "ninja all"...
[0/1] Re-running CMake...
-- Building ESP-IDF components for target esp32
NOTICE: Skipping optional dependency: usb_device
Manifest files have changed, solving dependencies.
Using component placed at /Users/dilsh/Documents/fyp/esp-iot-bridge/components/iot_bridge for dependency espressif/iot_bridge(*), specified in /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/main/idf_component.yml
....NOTICE: Skipping optional dependency: espressif/esp_modem_usb_dte
........Updating lock file at /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/dependencies.lock
Processing 8 dependencies:
[8/8] wifi_prov_mgr (d98493557e0a21e4fc17bd42402520fbd1941c17)
NOTICE: Skipping optional dependency: espressif/esp_modem_usb_dte
NOTICE: Skipping optional dependency: usb_device
-- Project sdkconfig file /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/sdkconfig
warning: the int symbol BRIDGE_SOFTAP_MAX_CONNECT_NUMBER (defined at /Users/dilsh/Documents/fyp/esp-iot-bridge/components/iot_bridge/Kconfig:90) has a non-int default BRIDGE_CUSTOM_MAX_CONNECT_NUMBER (undefined)
Loading defaults file /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/sdkconfig.defaults...
warning: unknown kconfig symbol 'MEMMAP_SMP' assigned to 'y' in /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/sdkconfig.defaults
warning: unknown kconfig symbol 'MODEM_LEGACY_API' assigned to 'n' in /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/sdkconfig.defaults
Loading defaults file /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/sdkconfig.defaults.esp32...
warning: unknown kconfig symbol 'MEMMAP_SMP' assigned to 'y' in /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/sdkconfig.defaults.esp32
warning: unknown kconfig symbol 'MODEM_LEGACY_API' assigned to 'n' in /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/sdkconfig.defaults.esp32
-- Compiler supported targets: xtensa-esp-elf
-- App "wifi_router" version: v1.0.0-255-gd984935
-- Adding linker script /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script /Users/dilsh/esp/esp-idf/components/esp_system/ld/esp32/sections.ld.in
-- Adding linker script /Users/dilsh/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script /Users/dilsh/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script /Users/dilsh/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script /Users/dilsh/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script /Users/dilsh/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script /Users/dilsh/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script /Users/dilsh/esp/esp-idf/components/soc/esp32/ld/esp32.peripherals.ld
-- BUTTON: 2.5.6
error: patch failed: src/core/ipv4/ip4.c:332
error: src/core/ipv4/ip4.c: patch does not apply
-- IOT_BRIDGE: 0.11.0
-- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_driver_ana_cmpr esp_driver_dac esp_driver_gpio esp_driver_gptimer esp_driver_i2c esp_driver_i2s esp_driver_ledc esp_driver_mcpwm esp_driver_parlio esp_driver_pcnt esp_driver_rmt esp_driver_sdio esp_driver_sdm esp_driver_sdmmc esp_driver_sdspi esp_driver_spi esp_driver_tsens esp_driver_uart esp_driver_usb_serial_jtag esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_system esp_timer esp_wifi espcoredump espressif__button espressif__cmake_utilities espressif__esp_modem espressif__qrcode esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 iot_bridge json log lwip main mbedtls mqtt newlib nvs_flash nvs_sec_provider openthread partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport ulp unity usb vfs wear_levelling web_server wifi_prov_mgr wifi_provisioning wpa_supplicant xtensa
-- Component paths: /Users/dilsh/esp/esp-idf/components/app_trace /Users/dilsh/esp/esp-idf/components/app_update /Users/dilsh/esp/esp-idf/components/bootloader /Users/dilsh/esp/esp-idf/components/bootloader_support /Users/dilsh/esp/esp-idf/components/bt /Users/dilsh/esp/esp-idf/components/cmock /Users/dilsh/esp/esp-idf/components/console /Users/dilsh/esp/esp-idf/components/cxx /Users/dilsh/esp/esp-idf/components/driver /Users/dilsh/esp/esp-idf/components/efuse /Users/dilsh/esp/esp-idf/components/esp-tls /Users/dilsh/esp/esp-idf/components/esp_adc /Users/dilsh/esp/esp-idf/components/esp_app_format /Users/dilsh/esp/esp-idf/components/esp_bootloader_format /Users/dilsh/esp/esp-idf/components/esp_coex /Users/dilsh/esp/esp-idf/components/esp_common /Users/dilsh/esp/esp-idf/components/esp_driver_ana_cmpr /Users/dilsh/esp/esp-idf/components/esp_driver_dac /Users/dilsh/esp/esp-idf/components/esp_driver_gpio /Users/dilsh/esp/esp-idf/components/esp_driver_gptimer /Users/dilsh/esp/esp-idf/components/esp_driver_i2c /Users/dilsh/esp/esp-idf/components/esp_driver_i2s /Users/dilsh/esp/esp-idf/components/esp_driver_ledc /Users/dilsh/esp/esp-idf/components/esp_driver_mcpwm /Users/dilsh/esp/esp-idf/components/esp_driver_parlio /Users/dilsh/esp/esp-idf/components/esp_driver_pcnt /Users/dilsh/esp/esp-idf/components/esp_driver_rmt /Users/dilsh/esp/esp-idf/components/esp_driver_sdio /Users/dilsh/esp/esp-idf/components/esp_driver_sdm /Users/dilsh/esp/esp-idf/components/esp_driver_sdmmc /Users/dilsh/esp/esp-idf/components/esp_driver_sdspi /Users/dilsh/esp/esp-idf/components/esp_driver_spi /Users/dilsh/esp/esp-idf/components/esp_driver_tsens /Users/dilsh/esp/esp-idf/components/esp_driver_uart /Users/dilsh/esp/esp-idf/components/esp_driver_usb_serial_jtag /Users/dilsh/esp/esp-idf/components/esp_eth /Users/dilsh/esp/esp-idf/components/esp_event /Users/dilsh/esp/esp-idf/components/esp_gdbstub /Users/dilsh/esp/esp-idf/components/esp_hid /Users/dilsh/esp/esp-idf/components/esp_http_client /Users/dilsh/esp/esp-idf/components/esp_http_server /Users/dilsh/esp/esp-idf/components/esp_https_ota /Users/dilsh/esp/esp-idf/components/esp_https_server /Users/dilsh/esp/esp-idf/components/esp_hw_support /Users/dilsh/esp/esp-idf/components/esp_lcd /Users/dilsh/esp/esp-idf/components/esp_local_ctrl /Users/dilsh/esp/esp-idf/components/esp_mm /Users/dilsh/esp/esp-idf/components/esp_netif /Users/dilsh/esp/esp-idf/components/esp_netif_stack /Users/dilsh/esp/esp-idf/components/esp_partition /Users/dilsh/esp/esp-idf/components/esp_phy /Users/dilsh/esp/esp-idf/components/esp_pm /Users/dilsh/esp/esp-idf/components/esp_psram /Users/dilsh/esp/esp-idf/components/esp_ringbuf /Users/dilsh/esp/esp-idf/components/esp_rom /Users/dilsh/esp/esp-idf/components/esp_system /Users/dilsh/esp/esp-idf/components/esp_timer /Users/dilsh/esp/esp-idf/components/esp_wifi /Users/dilsh/esp/esp-idf/components/espcoredump /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/managed_components/espressif__button /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/managed_components/espressif__cmake_utilities /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/managed_components/espressif__esp_modem /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/managed_components/espressif__qrcode /Users/dilsh/esp/esp-idf/components/esptool_py /Users/dilsh/esp/esp-idf/components/fatfs /Users/dilsh/esp/esp-idf/components/freertos /Users/dilsh/esp/esp-idf/components/hal /Users/dilsh/esp/esp-idf/components/heap /Users/dilsh/esp/esp-idf/components/http_parser /Users/dilsh/esp/esp-idf/components/idf_test /Users/dilsh/esp/esp-idf/components/ieee802154 /Users/dilsh/Documents/fyp/esp-iot-bridge/components/iot_bridge /Users/dilsh/esp/esp-idf/components/json /Users/dilsh/esp/esp-idf/components/log /Users/dilsh/esp/esp-idf/components/lwip /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/main /Users/dilsh/esp/esp-idf/components/mbedtls /Users/dilsh/esp/esp-idf/components/mqtt /Users/dilsh/esp/esp-idf/components/newlib /Users/dilsh/esp/esp-idf/components/nvs_flash /Users/dilsh/esp/esp-idf/components/nvs_sec_provider /Users/dilsh/esp/esp-idf/components/openthread /Users/dilsh/esp/esp-idf/components/partition_table /Users/dilsh/esp/esp-idf/components/perfmon /Users/dilsh/esp/esp-idf/components/protobuf-c /Users/dilsh/esp/esp-idf/components/protocomm /Users/dilsh/esp/esp-idf/components/pthread /Users/dilsh/esp/esp-idf/components/sdmmc /Users/dilsh/esp/esp-idf/components/soc /Users/dilsh/esp/esp-idf/components/spi_flash /Users/dilsh/esp/esp-idf/components/spiffs /Users/dilsh/esp/esp-idf/components/tcp_transport /Users/dilsh/esp/esp-idf/components/ulp /Users/dilsh/esp/esp-idf/components/unity /Users/dilsh/esp/esp-idf/components/usb /Users/dilsh/esp/esp-idf/components/vfs /Users/dilsh/esp/esp-idf/components/wear_levelling /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/managed_components/web_server /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/managed_components/wifi_prov_mgr /Users/dilsh/esp/esp-idf/components/wifi_provisioning /Users/dilsh/esp/esp-idf/components/wpa_supplicant /Users/dilsh/esp/esp-idf/components/xtensa
-- Configuring done (10.4s)
-- Generating done (0.3s)
-- Build files have been written to: /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/build
[2/1077] Generating ../../partition_table/partition-table.bin
Partition table binary generated. Contents:
*******************************************************************************
# ESP-IDF Partition Table
# Name, Type, SubType, Offset, Size, Flags
nvs,data,nvs,0xd000,32K,
phy_init,data,phy,0x15000,44K,
ota_0,app,ota_0,0x20000,1856K,
ota_1,app,ota_1,0x1f0000,1856K,
*******************************************************************************
[0/1] Re-running CMake...
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/sdkconfig
-- Compiler supported targets: xtensa-esp-elf
-- Adding linker script /Users/dilsh/esp/esp-idf/components/soc/esp32/ld/esp32.peripherals.ld
-- Bootloader project name: "bootloader" version: 1
-- Adding linker script /Users/dilsh/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script /Users/dilsh/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script /Users/dilsh/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script /Users/dilsh/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script /Users/dilsh/esp/esp-idf/components/bootloader/subproject/main/ld/esp32/bootloader.ld
-- Adding linker script /Users/dilsh/esp/esp-idf/components/bootloader/subproject/main/ld/esp32/bootloader.rom.ld
-- Components: bootloader bootloader_support efuse esp_app_format esp_bootloader_format esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc newlib partition_table soc spi_flash xtensa
-- Component paths: /Users/dilsh/esp/esp-idf/components/bootloader /Users/dilsh/esp/esp-idf/components/bootloader_support /Users/dilsh/esp/esp-idf/components/efuse /Users/dilsh/esp/esp-idf/components/esp_app_format /Users/dilsh/esp/esp-idf/components/esp_bootloader_format /Users/dilsh/esp/esp-idf/components/esp_common /Users/dilsh/esp/esp-idf/components/esp_hw_support /Users/dilsh/esp/esp-idf/components/esp_rom /Users/dilsh/esp/esp-idf/components/esp_system /Users/dilsh/esp/esp-idf/components/esptool_py /Users/dilsh/esp/esp-idf/components/freertos /Users/dilsh/esp/esp-idf/components/hal /Users/dilsh/esp/esp-idf/components/log /Users/dilsh/esp/esp-idf/components/bootloader/subproject/main /Users/dilsh/esp/esp-idf/components/bootloader/subproject/components/micro-ecc /Users/dilsh/esp/esp-idf/components/newlib /Users/dilsh/esp/esp-idf/components/partition_table /Users/dilsh/esp/esp-idf/components/soc /Users/dilsh/esp/esp-idf/components/spi_flash /Users/dilsh/esp/esp-idf/components/xtensa
-- Configuring done (4.0s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/build/bootloader
[1/1] cd /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wif...iot-bridge/examples/wifi_router/build/bootloader/bootloader.bin
Bootloader binary size 0x6870 bytes. 0x790 bytes (7%) free.
[1027/1077] Building C object esp-idf/espressif__button/CMakeFiles/__idf_espressif__button.dir/button_adc.c.obj
/Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/managed_components/espressif__button/button_adc.c: In function 'button_adc_init':
/Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/managed_components/espressif__button/button_adc.c:198:13: warning: 'ADC_ATTEN_DB_11' is deprecated [-Wdeprecated-declarations]
  198 |             .atten = ADC_BUTTON_ATTEN,
      |             ^
In file included from /Users/dilsh/esp/esp-idf/components/esp_adc/include/esp_adc/adc_oneshot.h:12,
                 from /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/managed_components/espressif__button/button_adc.c:13:
/Users/dilsh/esp/esp-idf/components/hal/include/hal/adc_types.h:51:5: note: declared here
   51 |     ADC_ATTEN_DB_11 __attribute__((deprecated)) = ADC_ATTEN_DB_12,  ///<This is deprecated, it behaves the same as `ADC_ATTEN_DB_12`
      |     ^~~~~~~~~~~~~~~
/Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/managed_components/espressif__button/button_adc.c:203:9: warning: 'ADC_ATTEN_DB_11' is deprecated [-Wdeprecated-declarations]
  203 |         ret = adc_calibration_init(ADC_BUTTON_ADC_UNIT, ADC_BUTTON_ATTEN, &g_button.adc1_cali_handle);
      |         ^~~
/Users/dilsh/esp/esp-idf/components/hal/include/hal/adc_types.h:51:5: note: declared here
   51 |     ADC_ATTEN_DB_11 __attribute__((deprecated)) = ADC_ATTEN_DB_12,  ///<This is deprecated, it behaves the same as `ADC_ATTEN_DB_12`
      |     ^~~~~~~~~~~~~~~
[1070/1077] Building C object esp-idf/web_server/CMakeFiles/__idf_web_server.dir/src/web_server.c.obj
/Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/managed_components/web_server/src/web_server.c: In function 'stop_scan_filter':
/Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/managed_components/web_server/src/web_server.c:290:103: warning: pointer 'fail_item' used after 'free' [-Wuse-after-free]
  290 |         for (router_obj_t *fail_item = SLIST_FIRST(&s_router_fail_list); fail_item != NULL; fail_item = SLIST_NEXT(fail_item, next)) {
      |                                                                                                       ^
/Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/managed_components/web_server/src/web_server.c:292:13: note: call to 'free' here
  292 |             free(fail_item);
      |             ^~~~~~~~~~~~~~~
/Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/managed_components/web_server/src/web_server.c: In function 'esp_web_start_scan_filter':
/Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/managed_components/web_server/src/web_server.c:612:73: warning: pointer 'item' used after 'free' [-Wuse-after-free]
  612 |         for (item = SLIST_FIRST(&s_router_all_list); item != NULL; item = SLIST_NEXT(item, next)) {
      |                                                                         ^
/Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/managed_components/web_server/src/web_server.c:615:13: note: call to 'free' here
  615 |             free(item);
      |             ^~~~~~~~~~
[1073/1077] Generating ld/sections.ld
warning: the int symbol BRIDGE_SOFTAP_MAX_CONNECT_NUMBER (defined at /Users/dilsh/Documents/fyp/esp-iot-bridge/components/iot_bridge/Kconfig:90) has a non-int default BRIDGE_CUSTOM_MAX_CONNECT_NUMBER (undefined)
[1075/1077] Linking CXX executable wifi_router.elf
FAILED: wifi_router.elf 
: && /Users/dilsh/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin/xtensa-esp32-elf-g++ -mlongcalls -Wno-frame-address -Wl,--cref -Wl,--defsym=IDF_TARGET_ESP32=0 -Wl,--Map=/Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/build/wifi_router.map -Wl,--no-warn-rwx-segments -fno-rtti -fno-lto -Wl,--gc-sections -Wl,--warn-common -T esp32.peripherals.ld -T esp32.rom.ld -T esp32.rom.api.ld -T esp32.rom.libgcc.ld -T esp32.rom.newlib-data.ld -T esp32.rom.syscalls.ld -T esp32.rom.newlib-funcs.ld -T memory.ld -T sections.ld CMakeFiles/wifi_router.elf.dir/project_elf_src_esp32.c.obj -o wifi_router.elf -L/Users/dilsh/esp/esp-idf/components/soc/esp32/ld   -L/Users/dilsh/esp/esp-idf/components/esp_rom/esp32/ld   -L/Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/build/esp-idf/esp_system/ld   -L/Users/dilsh/esp/esp-idf/components/esp_phy/lib/esp32   -L/Users/dilsh/esp/esp-idf/components/esp_coex/lib/esp32   -L/Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32   -L/Users/dilsh/esp/esp-idf/components/bt/controller/lib_esp32/esp32 esp-idf/xtensa/libxtensa.a  esp-idf/esp_driver_gpio/libesp_driver_gpio.a  esp-idf/esp_pm/libesp_pm.a  esp-idf/mbedtls/libmbedtls.a  esp-idf/efuse/libefuse.a  esp-idf/esp_bootloader_format/libesp_bootloader_format.a  esp-idf/esp_app_format/libesp_app_format.a  esp-idf/bootloader_support/libbootloader_support.a  esp-idf/esp_partition/libesp_partition.a  esp-idf/app_update/libapp_update.a  esp-idf/esp_mm/libesp_mm.a  esp-idf/spi_flash/libspi_flash.a  esp-idf/pthread/libpthread.a  esp-idf/esp_system/libesp_system.a  esp-idf/esp_common/libesp_common.a  esp-idf/esp_rom/libesp_rom.a  esp-idf/hal/libhal.a  esp-idf/log/liblog.a  esp-idf/heap/libheap.a  esp-idf/soc/libsoc.a  esp-idf/esp_hw_support/libesp_hw_support.a  esp-idf/freertos/libfreertos.a  esp-idf/newlib/libnewlib.a  esp-idf/cxx/libcxx.a  esp-idf/esp_timer/libesp_timer.a  esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a  esp-idf/esp_ringbuf/libesp_ringbuf.a  esp-idf/esp_driver_uart/libesp_driver_uart.a  esp-idf/app_trace/libapp_trace.a  esp-idf/esp_event/libesp_event.a  esp-idf/nvs_flash/libnvs_flash.a  esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a  esp-idf/esp_driver_spi/libesp_driver_spi.a  esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a  esp-idf/esp_driver_i2s/libesp_driver_i2s.a  esp-idf/sdmmc/libsdmmc.a  esp-idf/esp_driver_sdmmc/libesp_driver_sdmmc.a  esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a  esp-idf/esp_driver_sdio/libesp_driver_sdio.a  esp-idf/esp_driver_dac/libesp_driver_dac.a  esp-idf/esp_driver_rmt/libesp_driver_rmt.a  esp-idf/esp_driver_sdm/libesp_driver_sdm.a  esp-idf/esp_driver_i2c/libesp_driver_i2c.a  esp-idf/esp_driver_ledc/libesp_driver_ledc.a  esp-idf/driver/libdriver.a  esp-idf/esp_phy/libesp_phy.a  esp-idf/vfs/libvfs.a  esp-idf/lwip/liblwip.a  esp-idf/esp_netif/libesp_netif.a  esp-idf/wpa_supplicant/libwpa_supplicant.a  esp-idf/esp_coex/libesp_coex.a  esp-idf/esp_wifi/libesp_wifi.a  esp-idf/bt/libbt.a  esp-idf/unity/libunity.a  esp-idf/cmock/libcmock.a  esp-idf/console/libconsole.a  esp-idf/http_parser/libhttp_parser.a  esp-idf/esp-tls/libesp-tls.a  esp-idf/esp_adc/libesp_adc.a  esp-idf/esp_eth/libesp_eth.a  esp-idf/esp_gdbstub/libesp_gdbstub.a  esp-idf/esp_hid/libesp_hid.a  esp-idf/tcp_transport/libtcp_transport.a  esp-idf/esp_http_client/libesp_http_client.a  esp-idf/esp_http_server/libesp_http_server.a  esp-idf/esp_https_ota/libesp_https_ota.a  esp-idf/esp_https_server/libesp_https_server.a  esp-idf/esp_lcd/libesp_lcd.a  esp-idf/protobuf-c/libprotobuf-c.a  esp-idf/protocomm/libprotocomm.a  esp-idf/esp_local_ctrl/libesp_local_ctrl.a  esp-idf/espcoredump/libespcoredump.a  esp-idf/wear_levelling/libwear_levelling.a  esp-idf/fatfs/libfatfs.a  esp-idf/json/libjson.a  esp-idf/mqtt/libmqtt.a  esp-idf/nvs_sec_provider/libnvs_sec_provider.a  esp-idf/perfmon/libperfmon.a  esp-idf/spiffs/libspiffs.a  esp-idf/wifi_provisioning/libwifi_provisioning.a  esp-idf/espressif__button/libespressif__button.a  esp-idf/espressif__esp_modem/libespressif__esp_modem.a  esp-idf/iot_bridge/libiot_bridge.a  esp-idf/web_server/libweb_server.a  esp-idf/espressif__qrcode/libespressif__qrcode.a  esp-idf/wifi_prov_mgr/libwifi_prov_mgr.a  esp-idf/main/libmain.a  esp-idf/app_trace/libapp_trace.a  esp-idf/app_trace/libapp_trace.a  esp-idf/cmock/libcmock.a  esp-idf/unity/libunity.a  esp-idf/esp_hid/libesp_hid.a  esp-idf/esp_lcd/libesp_lcd.a  esp-idf/esp_local_ctrl/libesp_local_ctrl.a  esp-idf/esp_https_server/libesp_https_server.a  esp-idf/fatfs/libfatfs.a  esp-idf/wear_levelling/libwear_levelling.a  esp-idf/mqtt/libmqtt.a  esp-idf/nvs_sec_provider/libnvs_sec_provider.a  -u nvs_sec_provider_include_impl  esp-idf/perfmon/libperfmon.a  esp-idf/espressif__button/libespressif__button.a  esp-idf/web_server/libweb_server.a  esp-idf/spiffs/libspiffs.a  esp-idf/iot_bridge/libiot_bridge.a  esp-idf/espressif__esp_modem/libespressif__esp_modem.a  esp-idf/wifi_prov_mgr/libwifi_prov_mgr.a  esp-idf/wifi_provisioning/libwifi_provisioning.a  esp-idf/protocomm/libprotocomm.a  esp-idf/bt/libbt.a  -lbtdm_app  -u ld_include_hli_vectors_bt  esp-idf/console/libconsole.a  esp-idf/protobuf-c/libprotobuf-c.a  esp-idf/json/libjson.a  esp-idf/espressif__qrcode/libespressif__qrcode.a  esp-idf/xtensa/libxtensa.a  esp-idf/esp_driver_gpio/libesp_driver_gpio.a  esp-idf/esp_pm/libesp_pm.a  esp-idf/mbedtls/libmbedtls.a  esp-idf/efuse/libefuse.a  esp-idf/esp_bootloader_format/libesp_bootloader_format.a  esp-idf/esp_app_format/libesp_app_format.a  esp-idf/bootloader_support/libbootloader_support.a  esp-idf/esp_partition/libesp_partition.a  esp-idf/app_update/libapp_update.a  esp-idf/esp_mm/libesp_mm.a  esp-idf/spi_flash/libspi_flash.a  esp-idf/pthread/libpthread.a  esp-idf/esp_system/libesp_system.a  esp-idf/esp_common/libesp_common.a  esp-idf/esp_rom/libesp_rom.a  esp-idf/hal/libhal.a  esp-idf/log/liblog.a  esp-idf/heap/libheap.a  esp-idf/soc/libsoc.a  esp-idf/esp_hw_support/libesp_hw_support.a  esp-idf/freertos/libfreertos.a  esp-idf/newlib/libnewlib.a  esp-idf/cxx/libcxx.a  esp-idf/esp_timer/libesp_timer.a  esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a  esp-idf/esp_ringbuf/libesp_ringbuf.a  esp-idf/esp_driver_uart/libesp_driver_uart.a  esp-idf/esp_event/libesp_event.a  esp-idf/nvs_flash/libnvs_flash.a  esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a  esp-idf/esp_driver_spi/libesp_driver_spi.a  esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a  esp-idf/esp_driver_i2s/libesp_driver_i2s.a  esp-idf/sdmmc/libsdmmc.a  esp-idf/esp_driver_sdmmc/libesp_driver_sdmmc.a  esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a  esp-idf/esp_driver_sdio/libesp_driver_sdio.a  esp-idf/esp_driver_dac/libesp_driver_dac.a  esp-idf/esp_driver_rmt/libesp_driver_rmt.a  esp-idf/esp_driver_sdm/libesp_driver_sdm.a  esp-idf/esp_driver_i2c/libesp_driver_i2c.a  esp-idf/esp_driver_ledc/libesp_driver_ledc.a  esp-idf/driver/libdriver.a  esp-idf/esp_phy/libesp_phy.a  esp-idf/vfs/libvfs.a  esp-idf/lwip/liblwip.a  esp-idf/esp_netif/libesp_netif.a  esp-idf/wpa_supplicant/libwpa_supplicant.a  esp-idf/esp_coex/libesp_coex.a  esp-idf/esp_wifi/libesp_wifi.a  esp-idf/http_parser/libhttp_parser.a  esp-idf/esp-tls/libesp-tls.a  esp-idf/esp_adc/libesp_adc.a  esp-idf/esp_eth/libesp_eth.a  esp-idf/esp_gdbstub/libesp_gdbstub.a  esp-idf/tcp_transport/libtcp_transport.a  esp-idf/esp_http_client/libesp_http_client.a  esp-idf/esp_http_server/libesp_http_server.a  esp-idf/esp_https_ota/libesp_https_ota.a  esp-idf/espcoredump/libespcoredump.a  esp-idf/mbedtls/mbedtls/library/libmbedtls.a  esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a  esp-idf/mbedtls/mbedtls/library/libmbedx509.a  esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a  esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a  /Users/dilsh/esp/esp-idf/components/esp_coex/lib/esp32/libcoexist.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libcore.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libespnow.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libmesh.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libnet80211.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libpp.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libsmartconfig.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libwapi.a  esp-idf/xtensa/libxtensa.a  esp-idf/esp_driver_gpio/libesp_driver_gpio.a  esp-idf/esp_pm/libesp_pm.a  esp-idf/mbedtls/libmbedtls.a  esp-idf/efuse/libefuse.a  esp-idf/esp_bootloader_format/libesp_bootloader_format.a  esp-idf/esp_app_format/libesp_app_format.a  esp-idf/bootloader_support/libbootloader_support.a  esp-idf/esp_partition/libesp_partition.a  esp-idf/app_update/libapp_update.a  esp-idf/esp_mm/libesp_mm.a  esp-idf/spi_flash/libspi_flash.a  esp-idf/pthread/libpthread.a  esp-idf/esp_system/libesp_system.a  esp-idf/esp_common/libesp_common.a  esp-idf/esp_rom/libesp_rom.a  esp-idf/hal/libhal.a  esp-idf/log/liblog.a  esp-idf/heap/libheap.a  esp-idf/soc/libsoc.a  esp-idf/esp_hw_support/libesp_hw_support.a  esp-idf/freertos/libfreertos.a  esp-idf/newlib/libnewlib.a  esp-idf/cxx/libcxx.a  esp-idf/esp_timer/libesp_timer.a  esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a  esp-idf/esp_ringbuf/libesp_ringbuf.a  esp-idf/esp_driver_uart/libesp_driver_uart.a  esp-idf/esp_event/libesp_event.a  esp-idf/nvs_flash/libnvs_flash.a  esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a  esp-idf/esp_driver_spi/libesp_driver_spi.a  esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a  esp-idf/esp_driver_i2s/libesp_driver_i2s.a  esp-idf/sdmmc/libsdmmc.a  esp-idf/esp_driver_sdmmc/libesp_driver_sdmmc.a  esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a  esp-idf/esp_driver_sdio/libesp_driver_sdio.a  esp-idf/esp_driver_dac/libesp_driver_dac.a  esp-idf/esp_driver_rmt/libesp_driver_rmt.a  esp-idf/esp_driver_sdm/libesp_driver_sdm.a  esp-idf/esp_driver_i2c/libesp_driver_i2c.a  esp-idf/esp_driver_ledc/libesp_driver_ledc.a  esp-idf/driver/libdriver.a  esp-idf/esp_phy/libesp_phy.a  esp-idf/vfs/libvfs.a  esp-idf/lwip/liblwip.a  esp-idf/esp_netif/libesp_netif.a  esp-idf/wpa_supplicant/libwpa_supplicant.a  esp-idf/esp_coex/libesp_coex.a  esp-idf/esp_wifi/libesp_wifi.a  esp-idf/http_parser/libhttp_parser.a  esp-idf/esp-tls/libesp-tls.a  esp-idf/esp_adc/libesp_adc.a  esp-idf/esp_eth/libesp_eth.a  esp-idf/esp_gdbstub/libesp_gdbstub.a  esp-idf/tcp_transport/libtcp_transport.a  esp-idf/esp_http_client/libesp_http_client.a  esp-idf/esp_http_server/libesp_http_server.a  esp-idf/esp_https_ota/libesp_https_ota.a  esp-idf/espcoredump/libespcoredump.a  esp-idf/mbedtls/mbedtls/library/libmbedtls.a  esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a  esp-idf/mbedtls/mbedtls/library/libmbedx509.a  esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a  esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a  /Users/dilsh/esp/esp-idf/components/esp_coex/lib/esp32/libcoexist.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libcore.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libespnow.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libmesh.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libnet80211.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libpp.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libsmartconfig.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libwapi.a  esp-idf/xtensa/libxtensa.a  esp-idf/esp_driver_gpio/libesp_driver_gpio.a  esp-idf/esp_pm/libesp_pm.a  esp-idf/mbedtls/libmbedtls.a  esp-idf/efuse/libefuse.a  esp-idf/esp_bootloader_format/libesp_bootloader_format.a  esp-idf/esp_app_format/libesp_app_format.a  esp-idf/bootloader_support/libbootloader_support.a  esp-idf/esp_partition/libesp_partition.a  esp-idf/app_update/libapp_update.a  esp-idf/esp_mm/libesp_mm.a  esp-idf/spi_flash/libspi_flash.a  esp-idf/pthread/libpthread.a  esp-idf/esp_system/libesp_system.a  esp-idf/esp_common/libesp_common.a  esp-idf/esp_rom/libesp_rom.a  esp-idf/hal/libhal.a  esp-idf/log/liblog.a  esp-idf/heap/libheap.a  esp-idf/soc/libsoc.a  esp-idf/esp_hw_support/libesp_hw_support.a  esp-idf/freertos/libfreertos.a  esp-idf/newlib/libnewlib.a  esp-idf/cxx/libcxx.a  esp-idf/esp_timer/libesp_timer.a  esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a  esp-idf/esp_ringbuf/libesp_ringbuf.a  esp-idf/esp_driver_uart/libesp_driver_uart.a  esp-idf/esp_event/libesp_event.a  esp-idf/nvs_flash/libnvs_flash.a  esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a  esp-idf/esp_driver_spi/libesp_driver_spi.a  esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a  esp-idf/esp_driver_i2s/libesp_driver_i2s.a  esp-idf/sdmmc/libsdmmc.a  esp-idf/esp_driver_sdmmc/libesp_driver_sdmmc.a  esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a  esp-idf/esp_driver_sdio/libesp_driver_sdio.a  esp-idf/esp_driver_dac/libesp_driver_dac.a  esp-idf/esp_driver_rmt/libesp_driver_rmt.a  esp-idf/esp_driver_sdm/libesp_driver_sdm.a  esp-idf/esp_driver_i2c/libesp_driver_i2c.a  esp-idf/esp_driver_ledc/libesp_driver_ledc.a  esp-idf/driver/libdriver.a  esp-idf/esp_phy/libesp_phy.a  esp-idf/vfs/libvfs.a  esp-idf/lwip/liblwip.a  esp-idf/esp_netif/libesp_netif.a  esp-idf/wpa_supplicant/libwpa_supplicant.a  esp-idf/esp_coex/libesp_coex.a  esp-idf/esp_wifi/libesp_wifi.a  esp-idf/http_parser/libhttp_parser.a  esp-idf/esp-tls/libesp-tls.a  esp-idf/esp_adc/libesp_adc.a  esp-idf/esp_eth/libesp_eth.a  esp-idf/esp_gdbstub/libesp_gdbstub.a  esp-idf/tcp_transport/libtcp_transport.a  esp-idf/esp_http_client/libesp_http_client.a  esp-idf/esp_http_server/libesp_http_server.a  esp-idf/esp_https_ota/libesp_https_ota.a  esp-idf/espcoredump/libespcoredump.a  esp-idf/mbedtls/mbedtls/library/libmbedtls.a  esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a  esp-idf/mbedtls/mbedtls/library/libmbedx509.a  esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a  esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a  /Users/dilsh/esp/esp-idf/components/esp_coex/lib/esp32/libcoexist.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libcore.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libespnow.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libmesh.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libnet80211.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libpp.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libsmartconfig.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libwapi.a  esp-idf/xtensa/libxtensa.a  esp-idf/esp_driver_gpio/libesp_driver_gpio.a  esp-idf/esp_pm/libesp_pm.a  esp-idf/mbedtls/libmbedtls.a  esp-idf/efuse/libefuse.a  esp-idf/esp_bootloader_format/libesp_bootloader_format.a  esp-idf/esp_app_format/libesp_app_format.a  esp-idf/bootloader_support/libbootloader_support.a  esp-idf/esp_partition/libesp_partition.a  esp-idf/app_update/libapp_update.a  esp-idf/esp_mm/libesp_mm.a  esp-idf/spi_flash/libspi_flash.a  esp-idf/pthread/libpthread.a  esp-idf/esp_system/libesp_system.a  esp-idf/esp_common/libesp_common.a  esp-idf/esp_rom/libesp_rom.a  esp-idf/hal/libhal.a  esp-idf/log/liblog.a  esp-idf/heap/libheap.a  esp-idf/soc/libsoc.a  esp-idf/esp_hw_support/libesp_hw_support.a  esp-idf/freertos/libfreertos.a  esp-idf/newlib/libnewlib.a  esp-idf/cxx/libcxx.a  esp-idf/esp_timer/libesp_timer.a  esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a  esp-idf/esp_ringbuf/libesp_ringbuf.a  esp-idf/esp_driver_uart/libesp_driver_uart.a  esp-idf/esp_event/libesp_event.a  esp-idf/nvs_flash/libnvs_flash.a  esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a  esp-idf/esp_driver_spi/libesp_driver_spi.a  esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a  esp-idf/esp_driver_i2s/libesp_driver_i2s.a  esp-idf/sdmmc/libsdmmc.a  esp-idf/esp_driver_sdmmc/libesp_driver_sdmmc.a  esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a  esp-idf/esp_driver_sdio/libesp_driver_sdio.a  esp-idf/esp_driver_dac/libesp_driver_dac.a  esp-idf/esp_driver_rmt/libesp_driver_rmt.a  esp-idf/esp_driver_sdm/libesp_driver_sdm.a  esp-idf/esp_driver_i2c/libesp_driver_i2c.a  esp-idf/esp_driver_ledc/libesp_driver_ledc.a  esp-idf/driver/libdriver.a  esp-idf/esp_phy/libesp_phy.a  esp-idf/vfs/libvfs.a  esp-idf/lwip/liblwip.a  esp-idf/esp_netif/libesp_netif.a  esp-idf/wpa_supplicant/libwpa_supplicant.a  esp-idf/esp_coex/libesp_coex.a  esp-idf/esp_wifi/libesp_wifi.a  esp-idf/http_parser/libhttp_parser.a  esp-idf/esp-tls/libesp-tls.a  esp-idf/esp_adc/libesp_adc.a  esp-idf/esp_eth/libesp_eth.a  esp-idf/esp_gdbstub/libesp_gdbstub.a  esp-idf/tcp_transport/libtcp_transport.a  esp-idf/esp_http_client/libesp_http_client.a  esp-idf/esp_http_server/libesp_http_server.a  esp-idf/esp_https_ota/libesp_https_ota.a  esp-idf/espcoredump/libespcoredump.a  esp-idf/mbedtls/mbedtls/library/libmbedtls.a  esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a  esp-idf/mbedtls/mbedtls/library/libmbedx509.a  esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a  esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a  /Users/dilsh/esp/esp-idf/components/esp_coex/lib/esp32/libcoexist.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libcore.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libespnow.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libmesh.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libnet80211.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libpp.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libsmartconfig.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libwapi.a  esp-idf/xtensa/libxtensa.a  esp-idf/esp_driver_gpio/libesp_driver_gpio.a  esp-idf/esp_pm/libesp_pm.a  esp-idf/mbedtls/libmbedtls.a  esp-idf/efuse/libefuse.a  esp-idf/esp_bootloader_format/libesp_bootloader_format.a  esp-idf/esp_app_format/libesp_app_format.a  esp-idf/bootloader_support/libbootloader_support.a  esp-idf/esp_partition/libesp_partition.a  esp-idf/app_update/libapp_update.a  esp-idf/esp_mm/libesp_mm.a  esp-idf/spi_flash/libspi_flash.a  esp-idf/pthread/libpthread.a  esp-idf/esp_system/libesp_system.a  esp-idf/esp_common/libesp_common.a  esp-idf/esp_rom/libesp_rom.a  esp-idf/hal/libhal.a  esp-idf/log/liblog.a  esp-idf/heap/libheap.a  esp-idf/soc/libsoc.a  esp-idf/esp_hw_support/libesp_hw_support.a  esp-idf/freertos/libfreertos.a  esp-idf/newlib/libnewlib.a  esp-idf/cxx/libcxx.a  esp-idf/esp_timer/libesp_timer.a  esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a  esp-idf/esp_ringbuf/libesp_ringbuf.a  esp-idf/esp_driver_uart/libesp_driver_uart.a  esp-idf/esp_event/libesp_event.a  esp-idf/nvs_flash/libnvs_flash.a  esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a  esp-idf/esp_driver_spi/libesp_driver_spi.a  esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a  esp-idf/esp_driver_i2s/libesp_driver_i2s.a  esp-idf/sdmmc/libsdmmc.a  esp-idf/esp_driver_sdmmc/libesp_driver_sdmmc.a  esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a  esp-idf/esp_driver_sdio/libesp_driver_sdio.a  esp-idf/esp_driver_dac/libesp_driver_dac.a  esp-idf/esp_driver_rmt/libesp_driver_rmt.a  esp-idf/esp_driver_sdm/libesp_driver_sdm.a  esp-idf/esp_driver_i2c/libesp_driver_i2c.a  esp-idf/esp_driver_ledc/libesp_driver_ledc.a  esp-idf/driver/libdriver.a  esp-idf/esp_phy/libesp_phy.a  esp-idf/vfs/libvfs.a  esp-idf/lwip/liblwip.a  esp-idf/esp_netif/libesp_netif.a  esp-idf/wpa_supplicant/libwpa_supplicant.a  esp-idf/esp_coex/libesp_coex.a  esp-idf/esp_wifi/libesp_wifi.a  esp-idf/http_parser/libhttp_parser.a  esp-idf/esp-tls/libesp-tls.a  esp-idf/esp_adc/libesp_adc.a  esp-idf/esp_eth/libesp_eth.a  esp-idf/esp_gdbstub/libesp_gdbstub.a  esp-idf/tcp_transport/libtcp_transport.a  esp-idf/esp_http_client/libesp_http_client.a  esp-idf/esp_http_server/libesp_http_server.a  esp-idf/esp_https_ota/libesp_https_ota.a  esp-idf/espcoredump/libespcoredump.a  esp-idf/mbedtls/mbedtls/library/libmbedtls.a  esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a  esp-idf/mbedtls/mbedtls/library/libmbedx509.a  esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a  esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a  /Users/dilsh/esp/esp-idf/components/esp_coex/lib/esp32/libcoexist.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libcore.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libespnow.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libmesh.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libnet80211.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libpp.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libsmartconfig.a  /Users/dilsh/esp/esp-idf/components/esp_wifi/lib/esp32/libwapi.a  /Users/dilsh/esp/esp-idf/components/xtensa/esp32/libxt_hal.a  -u esp_app_desc  -u pthread_include_pthread_impl  -u pthread_include_pthread_cond_var_impl  -u pthread_include_pthread_local_storage_impl  -u pthread_include_pthread_rwlock_impl  -u pthread_include_pthread_semaphore_impl  -u ld_include_highint_hdl  -u start_app  -u start_app_other_cores  -u __ubsan_include  -u esp_system_include_startup_funcs  -Wl,--wrap=longjmp  -u __assert_func  -u esp_dport_access_reg_read  -Wl,--undefined=FreeRTOS_openocd_params  -u app_main  -lc  -lm  -u newlib_include_heap_impl  -u newlib_include_syscalls_impl  -u newlib_include_pthread_impl  -u newlib_include_assert_impl  -u newlib_include_init_funcs  -Wl,--wrap=_Unwind_SetEnableExceptionFdeSorting  -Wl,--wrap=__register_frame_info_bases  -Wl,--wrap=__register_frame_info  -Wl,--wrap=__register_frame  -Wl,--wrap=__register_frame_info_table_bases  -Wl,--wrap=__register_frame_info_table  -Wl,--wrap=__register_frame_table  -Wl,--wrap=__deregister_frame_info_bases  -Wl,--wrap=__deregister_frame_info  -Wl,--wrap=_Unwind_Find_FDE  -Wl,--wrap=_Unwind_GetGR  -Wl,--wrap=_Unwind_GetCFA  -Wl,--wrap=_Unwind_GetIP  -Wl,--wrap=_Unwind_GetIPInfo  -Wl,--wrap=_Unwind_GetRegionStart  -Wl,--wrap=_Unwind_GetDataRelBase  -Wl,--wrap=_Unwind_GetTextRelBase  -Wl,--wrap=_Unwind_SetIP  -Wl,--wrap=_Unwind_SetGR  -Wl,--wrap=_Unwind_GetLanguageSpecificData  -Wl,--wrap=_Unwind_FindEnclosingFunction  -Wl,--wrap=_Unwind_Resume  -Wl,--wrap=_Unwind_RaiseException  -Wl,--wrap=_Unwind_DeleteException  -Wl,--wrap=_Unwind_ForcedUnwind  -Wl,--wrap=_Unwind_Resume_or_Rethrow  -Wl,--wrap=_Unwind_Backtrace  -Wl,--wrap=__cxa_call_unexpected  -Wl,--wrap=__gxx_personality_v0  -u __cxa_guard_dummy  -lstdc++  esp-idf/pthread/libpthread.a  esp-idf/newlib/libnewlib.a  -lgcc  esp-idf/cxx/libcxx.a  -u __cxx_fatal_exception  -u uart_vfs_include_dev_init  -u include_esp_phy_override  -lphy  -lrtc  esp-idf/esp_phy/libesp_phy.a  -lphy  -lrtc  esp-idf/esp_phy/libesp_phy.a  -lphy  -lrtc  -u vfs_include_syscalls_impl  -u esp_vfs_include_console_register && :
/Users/dilsh/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: /Users/dilsh/esp/esp-idf/components/esp_coex/lib/esp32/libcoexist.a(coexist_hw.o):(.iram1.17+0x0): undefined reference to `btdm_rf_bb_reg_init'
/Users/dilsh/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: /Users/dilsh/esp/esp-idf/components/esp_coex/lib/esp32/libcoexist.a(coexist_hw.o):(.iram1.17+0x16): undefined reference to `btdm_rf_bb_reg_init'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
ninja failed with exit code 1, output of the command is in the /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/build/log/idf_py_stderr_output_37137 and /Users/dilsh/Documents/fyp/esp-iot-bridge/examples/wifi_router/build/log/idf_py_stdout_output_37137
PabasaraDilshan commented 3 months ago

Even if i write a my own wifi router code to a esp32, connected deviceses can't have the internet access? Can any one please clarify is this library working or not

tswen commented 3 months ago

What is your idf version? Is there something wrong with idf, or is the esp-iot-bridge repository up to date?