Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Three project examples does not work with ESP32 WROVER KIT #121

Closed
Navis-Raven opened this issue Sep 3, 2018 · 17 comments
Closed

Three project examples does not work with ESP32 WROVER KIT #121

Navis-Raven opened this issue Sep 3, 2018 · 17 comments

Comments

@Navis-Raven
Copy link

Navis-Raven commented Sep 3, 2018

First one:
I've imported the arduino blinky, and uploaded to ESP-32-WROVER however no led blinks at the result.

Second one (and third one):
I tried to do the same with the hello world example project with ESP-IDF however it fails into uploading, it gave me this (same remark for other ESP-IDF example like ble-adv example):

> Executing task in folder 180903-182438-espidf-hello-world: C:\Users\gry\.platformio\penv\Scripts\platformio.exe run --target upload <

Processing esp wrover kit (platform: espressif32; board: esp-wrover-kit; framework: espidf)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
PLATFORM: Espressif 32 > Espressif ESP-WROVER-KIT
SYSTEM: ESP32 240MHz 320KB RAM (4MB Flash)
DEBUG: CURRENT(ftdi) ON-BOARD(ftdi) EXTERNAL(esp-prog, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny)
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(soft)
Collected 0 compatible libraries
Scanning dependencies...
No dependencies
Compiling .pioenvs\esp wrover kit\src\main.o
Generating partitions .pioenvs\esp wrover kit\partitions.bin
Generating LD script .pioenvs\esp wrover kit\esp32_out.ld
Compiling .pioenvs\esp wrover kit\bootloader\bootloader_start.o
Compiling .pioenvs\esp wrover kit\bootloader\flash_qio_mode.o
Compiling .pioenvs\esp wrover kit\bootloaderSupport\src\bootloader_clock.o
Compiling .pioenvs\esp wrover kit\bootloaderSupport\src\bootloader_flash.o
Compiling .pioenvs\esp wrover kit\bootloaderSupport\src\bootloader_random.o
Compiling .pioenvs\esp wrover kit\bootloaderSupport\src\bootloader_sha.o
Compiling .pioenvs\esp wrover kit\bootloaderSupport\src\efuse.o
Compiling .pioenvs\esp wrover kit\bootloaderSupport\src\esp_image_format.o
Compiling .pioenvs\esp wrover kit\bootloaderSupport\src\flash_encrypt.o
Compiling .pioenvs\esp wrover kit\bootloaderSupport\src\flash_partitions.o
Compiling .pioenvs\esp wrover kit\bootloaderSupport\src\secure_boot.o
Compiling .pioenvs\esp wrover kit\bootloaderSupport\src\secure_boot_signatures.o
Compiling .pioenvs\esp wrover kit\bootloaderLog\log.o
Compiling .pioenvs\esp wrover kit\bootloaderSPIFlash\spi_flash_rom_patch.o
Compiling .pioenvs\esp wrover kit\bootloaderMicroEcc\micro-ecc\uECC.o
Archiving .pioenvs\esp wrover kit\libbootloaderSupport.a
C:\Users\gry\.platformio\packages\framework-espidf\components\log\log.c: In function 'esp_log_buffer_hex_internal':
C:\Users\gry\.platformio\packages\framework-espidf\components\log\log.c:378:16: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith]
buffer += bytes_cur_line;
^
C:\Users\gry\.platformio\packages\framework-espidf\components\log\log.c: In function 'esp_log_buffer_char_internal':
C:\Users\gry\.platformio\packages\framework-espidf\components\log\log.c:410:16: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith]
buffer += bytes_cur_line;
^
C:\Users\gry\.platformio\packages\framework-espidf\components\log\log.c: In function 'esp_log_buffer_hexdump_internal':
C:\Users\gry\.platformio\packages\framework-espidf\components\log\log.c:464:16: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith]
buffer += bytes_cur_line;
^
Compiling .pioenvs\esp wrover kit\bootloaderSoc\esp32\cpu_util.o
Archiving .pioenvs\esp wrover kit\libbootloaderLog.a
Compiling .pioenvs\esp wrover kit\bootloaderSoc\esp32\rtc_clk.o
Archiving .pioenvs\esp wrover kit\libbootloaderSPIFlash.a
Compiling .pioenvs\esp wrover kit\bootloaderSoc\esp32\rtc_init.o
Compiling .pioenvs\esp wrover kit\bootloaderSoc\esp32\rtc_pm.o
Compiling .pioenvs\esp wrover kit\bootloaderSoc\esp32\rtc_sleep.o
Compiling .pioenvs\esp wrover kit\bootloaderSoc\esp32\rtc_time.o
Archiving .pioenvs\esp wrover kit\libbootloaderMicroEcc.a
Compiling .pioenvs\esp wrover kit\bootloaderSoc\esp32\soc_memory_layout.o
Compiling .pioenvs\esp wrover kit\app_update\esp_ota_ops.o
Archiving .pioenvs\esp wrover kit\libbootloaderSoc.a
Compiling .pioenvs\esp wrover kit\bootloader_support\src\bootloader_clock.o
Compiling .pioenvs\esp wrover kit\bootloader_support\src\bootloader_flash.o
Linking .pioenvs\esp wrover kit\bootloader.elf
Compiling .pioenvs\esp wrover kit\bootloader_support\src\bootloader_random.o
Building .pioenvs\esp wrover kit\bootloader.bin
Compiling .pioenvs\esp wrover kit\bootloader_support\src\bootloader_sha.o
C:\Users\gry\.platformio\packages\framework-espidf\components\app_update\esp_ota_ops.c: In function 'esp_rewrite_ota_data':
C:\Users\gry\.platformio\packages\framework-espidf\components\app_update\esp_ota_ops.c:333:45: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith]
memcpy(&s_ota_select[1], result + SPI_FLASH_SEC_SIZE, sizeof(ota_select));
^
C:\Users\gry\.platformio\packages\framework-espidf\components\app_update\esp_ota_ops.c: In function 'esp_ota_get_boot_partition':
C:\Users\gry\.platformio\packages\framework-espidf\components\app_update\esp_ota_ops.c:465:41: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith]
memcpy(&s_ota_select[1], result + 0x1000, sizeof(ota_select));
^
Compiling .pioenvs\esp wrover kit\bootloader_support\src\efuse.o
Archiving .pioenvs\esp wrover kit\libapp_update.a
Compiling .pioenvs\esp wrover kit\bootloader_support\src\esp_image_format.o
Compiling .pioenvs\esp wrover kit\bootloader_support\src\flash_encrypt.o
Compiling .pioenvs\esp wrover kit\bootloader_support\src\flash_partitions.o
Compiling .pioenvs\esp wrover kit\bootloader_support\src\secure_boot.o
Compiling .pioenvs\esp wrover kit\bootloader_support\src\secure_boot_signatures.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\api\esp_a2dp_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\api\esp_avrc_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\api\esp_blufi_api.o
Archiving .pioenvs\esp wrover kit\libbootloader_support.a
Compiling .pioenvs\esp wrover kit\bt\bluedroid\api\esp_bt_device.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\api\esp_bt_main.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\api\esp_gap_ble_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\api\esp_gap_bt_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\api\esp_gatt_common_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\api\esp_gattc_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\api\esp_gatts_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\ar\bta_ar.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\av\bta_av_aact.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\av\bta_av_act.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\av\bta_av_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\av\bta_av_cfg.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\av\bta_av_ci.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\av\bta_av_main.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\av\bta_av_sbc.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\av\bta_av_ssm.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\dm\bta_dm_act.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\dm\bta_dm_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\dm\bta_dm_cfg.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\dm\bta_dm_ci.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\dm\bta_dm_main.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\dm\bta_dm_pm.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\dm\bta_dm_sco.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\gatt\bta_gatt_common.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\gatt\bta_gattc_act.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\gatt\bta_gattc_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\gatt\bta_gattc_cache.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\gatt\bta_gattc_ci.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\gatt\bta_gattc_main.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\gatt\bta_gattc_utils.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\gatt\bta_gatts_act.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\gatt\bta_gatts_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\gatt\bta_gatts_main.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\gatt\bta_gatts_utils.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\hh\bta_hh_act.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\hh\bta_hh_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\hh\bta_hh_cfg.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\hh\bta_hh_le.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\hh\bta_hh_main.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\hh\bta_hh_utils.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\sdp\bta_sdp.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\sdp\bta_sdp_act.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\sdp\bta_sdp_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\sdp\bta_sdp_cfg.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\sys\bta_sys_conn.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\sys\bta_sys_main.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\bta\sys\utl.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\core\btc_alarm.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\core\btc_ble_storage.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\core\btc_config.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\core\btc_dev.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\core\btc_dm.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\core\btc_main.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\core\btc_manage.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\core\btc_profile_queue.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\core\btc_sec.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\core\btc_sm.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\core\btc_storage.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\core\btc_task.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\core\btc_util.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\profile\esp\blufi\blufi_prf.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\profile\esp\blufi\blufi_protocol.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\profile\std\a2dp\bta_av_co.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\profile\std\a2dp\btc_avk.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\profile\std\a2dp\btc_media_task.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\profile\std\avrc\btc_avrc.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\profile\std\gap\btc_gap_ble.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\profile\std\gap\btc_gap_bt.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\profile\std\gatt\btc_gatt_util.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\profile\std\gatt\btc_gattc.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btc\profile\std\gatt\btc_gatts.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btcore\bdaddr.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btif\bta_dm_co.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btif\bta_gattc_co.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\btif\bta_gatts_co.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\device\controller.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\device\interop.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\external\sbc\decoder\srce\alloc.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\external\sbc\decoder\srce\bitalloc-sbc.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\external\sbc\decoder\srce\bitalloc.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\external\sbc\decoder\srce\bitstream-decode.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\external\sbc\decoder\srce\decoder-oina.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\external\sbc\decoder\srce\decoder-private.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\external\sbc\decoder\srce\decoder-sbc.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\external\sbc\decoder\srce\dequant.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\external\sbc\decoder\srce\framing-sbc.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\external\sbc\decoder\srce\framing.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\external\sbc\decoder\srce\oi_codec_version.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\external\sbc\decoder\srce\synthesis-8-generated.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\external\sbc\decoder\srce\synthesis-dct8.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\external\sbc\decoder\srce\synthesis-sbc.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\hci\buffer_allocator.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\hci\hci_hal_h4.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\hci\hci_layer.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\hci\hci_packet_factory.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\hci\hci_packet_parser.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\hci\packet_fragmenter.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\main\bte_init.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\main\bte_main.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\osi\alarm.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\osi\allocator.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\osi\buffer.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\osi\config.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\osi\fixed_queue.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\osi\future.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\osi\hash_functions.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\osi\hash_map.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\osi\list.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\osi\mutex.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\osi\osi.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\osi\semaphore.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\a2dp\a2d_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\a2dp\a2d_sbc.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avct\avct_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avct\avct_ccb.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avct\avct_l2c.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avct\avct_lcb.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avct\avct_lcb_act.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avdt\avdt_ad.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avdt\avdt_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avdt\avdt_ccb.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avdt\avdt_ccb_act.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avdt\avdt_l2c.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avdt\avdt_msg.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avdt\avdt_scb.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avdt\avdt_scb_act.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avrc\avrc_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avrc\avrc_bld_ct.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avrc\avrc_bld_tg.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avrc\avrc_opt.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avrc\avrc_pars_ct.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avrc\avrc_pars_tg.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avrc\avrc_sdp.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\avrc\avrc_utils.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btm\btm_acl.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btm\btm_ble.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btm\btm_ble_addr.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btm\btm_ble_adv_filter.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btm\btm_ble_batchscan.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btm\btm_ble_bgconn.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btm\btm_ble_cont_energy.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btm\btm_ble_gap.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btm\btm_ble_multi_adv.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btm\btm_ble_privacy.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btm\btm_dev.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btm\btm_devctl.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btm\btm_inq.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btm\btm_main.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btm\btm_pm.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btm\btm_sco.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btm\btm_sec.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btu\btu_hcif.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btu\btu_init.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\btu\btu_task.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\gap\gap_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\gap\gap_ble.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\gap\gap_conn.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\gap\gap_utils.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\gatt\att_protocol.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\gatt\gatt_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\gatt\gatt_attr.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\gatt\gatt_auth.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\gatt\gatt_cl.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\gatt\gatt_db.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\gatt\gatt_main.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\gatt\gatt_sr.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\gatt\gatt_utils.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\hcic\hciblecmds.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\hcic\hcicmds.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\l2cap\l2c_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\l2cap\l2c_ble.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\l2cap\l2c_csm.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\l2cap\l2c_fcr.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\l2cap\l2c_link.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\l2cap\l2c_main.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\l2cap\l2c_ucd.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\l2cap\l2c_utils.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\l2cap\l2cap_client.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\sdp\sdp_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\sdp\sdp_db.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\sdp\sdp_discovery.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\sdp\sdp_main.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\sdp\sdp_server.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\sdp\sdp_utils.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\smp\aes.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\smp\p_256_curvepara.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\smp\p_256_ecc_pp.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\smp\p_256_multprecision.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\smp\smp_act.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\smp\smp_api.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\smp\smp_br_main.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\smp\smp_cmac.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\smp\smp_keys.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\smp\smp_l2c.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\smp\smp_main.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\stack\smp\smp_utils.o
Compiling .pioenvs\esp wrover kit\bt\bluedroid\utils\bt_utils.o
Compiling .pioenvs\esp wrover kit\bt\bt.o
Compiling .pioenvs\esp wrover kit\coap\libcoap\src\address.o
Compiling .pioenvs\esp wrover kit\coap\libcoap\src\async.o
Compiling .pioenvs\esp wrover kit\coap\libcoap\src\block.o
Archiving .pioenvs\esp wrover kit\libbt.a
Compiling .pioenvs\esp wrover kit\coap\libcoap\src\coap_time.o
Compiling .pioenvs\esp wrover kit\coap\libcoap\src\debug.o
Compiling .pioenvs\esp wrover kit\coap\libcoap\src\encode.o
Compiling .pioenvs\esp wrover kit\coap\libcoap\src\hashkey.o
Compiling .pioenvs\esp wrover kit\coap\libcoap\src\mem.o
Compiling .pioenvs\esp wrover kit\coap\libcoap\src\net.o
Compiling .pioenvs\esp wrover kit\coap\libcoap\src\option.o
Compiling .pioenvs\esp wrover kit\coap\libcoap\src\pdu.o
Compiling .pioenvs\esp wrover kit\coap\libcoap\src\resource.o
Compiling .pioenvs\esp wrover kit\coap\libcoap\src\str.o
Compiling .pioenvs\esp wrover kit\coap\libcoap\src\subscribe.o
Compiling .pioenvs\esp wrover kit\coap\libcoap\src\uri.o
Compiling .pioenvs\esp wrover kit\coap\port\coap_io_socket.o
Compiling .pioenvs\esp wrover kit\console\argtable3\argtable3.o
Compiling .pioenvs\esp wrover kit\console\commands.o
Compiling .pioenvs\esp wrover kit\console\linenoise\linenoise.o
Compiling .pioenvs\esp wrover kit\console\split_argv.o
Archiving .pioenvs\esp wrover kit\libcoap.a
Compiling .pioenvs\esp wrover kit\cxx\cxx_exception_stubs.o
Compiling .pioenvs\esp wrover kit\cxx\cxx_guards.o
Compiling .pioenvs\esp wrover kit\driver\gpio.o
Compiling .pioenvs\esp wrover kit\driver\i2c.o
Archiving .pioenvs\esp wrover kit\libconsole.a
Compiling .pioenvs\esp wrover kit\driver\i2s.o
Compiling .pioenvs\esp wrover kit\driver\ledc.o
C:\Users\gry\.platformio\packages\framework-espidf\components\driver\i2s.c: In function 'i2s_write_expand':
C:\Users\gry\.platformio\packages\framework-espidf\components\driver\i2s.c:1259:53: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith]
memcpy(&data_ptr[j], (const char *)(src + *bytes_written), aim_bytes - zero_bytes);
^
Compiling .pioenvs\esp wrover kit\driver\mcpwm.o
Archiving .pioenvs\esp wrover kit\libcxx.a
Compiling .pioenvs\esp wrover kit\driver\pcnt.o
Compiling .pioenvs\esp wrover kit\driver\periph_ctrl.o
Compiling .pioenvs\esp wrover kit\driver\rmt.o
Compiling .pioenvs\esp wrover kit\driver\rtc_module.o
Compiling .pioenvs\esp wrover kit\driver\sdmmc_host.o
Compiling .pioenvs\esp wrover kit\driver\sdmmc_transaction.o
Compiling .pioenvs\esp wrover kit\driver\sdspi_crc.o
Compiling .pioenvs\esp wrover kit\driver\sdspi_host.o
Compiling .pioenvs\esp wrover kit\driver\sdspi_transaction.o
Compiling .pioenvs\esp wrover kit\driver\sigmadelta.o
Compiling .pioenvs\esp wrover kit\driver\spi_common.o
Compiling .pioenvs\esp wrover kit\driver\spi_master.o
Compiling .pioenvs\esp wrover kit\driver\spi_slave.o
Compiling .pioenvs\esp wrover kit\driver\timer.o
Compiling .pioenvs\esp wrover kit\driver\uart.o
Compiling .pioenvs\esp wrover kit\esp32\brownout.o
Compiling .pioenvs\esp wrover kit\esp32\cache_err_int.o
Compiling .pioenvs\esp wrover kit\esp32\clk.o
Compiling .pioenvs\esp wrover kit\esp32\core_dump.o
Compiling .pioenvs\esp wrover kit\esp32\cpu_start.o
Compiling .pioenvs\esp wrover kit\esp32\crosscore_int.o
Compiling .pioenvs\esp wrover kit\esp32\dport_access.o
Archiving .pioenvs\esp wrover kit\libdriver.a
Compiling .pioenvs\esp wrover kit\esp32\dport_panic_highint_hdl.o
Compiling .pioenvs\esp wrover kit\esp32\esp_timer.o
Compiling .pioenvs\esp wrover kit\esp32\esp_timer_esp32.o
Compiling .pioenvs\esp wrover kit\esp32\ets_timer_legacy.o
Compiling .pioenvs\esp wrover kit\esp32\event_default_handlers.o
Compiling .pioenvs\esp wrover kit\esp32\event_loop.o
Compiling .pioenvs\esp wrover kit\esp32\fast_crypto_ops.o
Compiling .pioenvs\esp wrover kit\esp32\freertos_hooks.o
Compiling .pioenvs\esp wrover kit\esp32\gdbstub.o
Compiling .pioenvs\esp wrover kit\esp32\hw_random.o
Compiling .pioenvs\esp wrover kit\esp32\hwcrypto\aes.o
Compiling .pioenvs\esp wrover kit\esp32\hwcrypto\sha.o
Compiling .pioenvs\esp wrover kit\esp32\int_wdt.o
Compiling .pioenvs\esp wrover kit\esp32\intr_alloc.o
Compiling .pioenvs\esp wrover kit\esp32\ipc.o
Compiling .pioenvs\esp wrover kit\esp32\lib_printf.o
Compiling .pioenvs\esp wrover kit\esp32\panic.o
Compiling .pioenvs\esp wrover kit\esp32\phy_init.o
Compiling .pioenvs\esp wrover kit\esp32\pm_esp32.o
Compiling .pioenvs\esp wrover kit\esp32\pm_locks.o
Compiling .pioenvs\esp wrover kit\esp32\pm_trace.o
Compiling .pioenvs\esp wrover kit\esp32\restore.o
Compiling .pioenvs\esp wrover kit\esp32\sleep_modes.o
Compiling .pioenvs\esp wrover kit\esp32\smartconfig.o
Compiling .pioenvs\esp wrover kit\esp32\spiram.o
Compiling .pioenvs\esp wrover kit\esp32\spiram_psram.o
Compiling .pioenvs\esp wrover kit\esp32\stack_check.o
Compiling .pioenvs\esp wrover kit\esp32\system_api.o
Compiling .pioenvs\esp wrover kit\esp32\task_wdt.o
Compiling .pioenvs\esp wrover kit\esp32\wifi_init.o
Compiling .pioenvs\esp wrover kit\esp32\wifi_internal.o
Compiling .pioenvs\esp wrover kit\esp_adc_cal\esp_adc_cal.o
Compiling .pioenvs\esp wrover kit\ethernet\emac_dev.o
Compiling .pioenvs\esp wrover kit\ethernet\emac_main.o
Archiving .pioenvs\esp wrover kit\libesp32.a
Archiving .pioenvs\esp wrover kit\libesp_adc_cal.a
Compiling .pioenvs\esp wrover kit\ethernet\eth_phy\phy_common.o
Compiling .pioenvs\esp wrover kit\ethernet\eth_phy\phy_lan8720.o
Compiling .pioenvs\esp wrover kit\ethernet\eth_phy\phy_tlk110.o
Compiling .pioenvs\esp wrover kit\expat\library\xmlparse.o
Compiling .pioenvs\esp wrover kit\expat\library\xmlrole.o
Compiling .pioenvs\esp wrover kit\expat\library\xmltok.o
Archiving .pioenvs\esp wrover kit\libethernet.a
Compiling .pioenvs\esp wrover kit\expat\library\xmltok_impl.o
Compiling .pioenvs\esp wrover kit\expat\library\xmltok_ns.o
Compiling .pioenvs\esp wrover kit\expat\port\chardata.o
Compiling .pioenvs\esp wrover kit\expat\port\expat_element.o
Compiling .pioenvs\esp wrover kit\expat\port\minicheck.o
Compiling .pioenvs\esp wrover kit\fatfs\src\diskio.o
Compiling .pioenvs\esp wrover kit\fatfs\src\diskio_sdmmc.o
Compiling .pioenvs\esp wrover kit\fatfs\src\diskio_spiflash.o
Compiling .pioenvs\esp wrover kit\fatfs\src\ff.o
Compiling .pioenvs\esp wrover kit\fatfs\src\ffsystem.o
Compiling .pioenvs\esp wrover kit\fatfs\src\ffunicode.o
Compiling .pioenvs\esp wrover kit\fatfs\src\vfs_fat.o
Compiling .pioenvs\esp wrover kit\fatfs\src\vfs_fat_sdmmc.o
Archiving .pioenvs\esp wrover kit\libexpat.a
Compiling .pioenvs\esp wrover kit\fatfs\src\vfs_fat_spiflash.o
Compiling .pioenvs\esp wrover kit\freertos\FreeRTOS-openocd.o
Compiling .pioenvs\esp wrover kit\freertos\croutine.o
Compiling .pioenvs\esp wrover kit\freertos\event_groups.o
Archiving .pioenvs\esp wrover kit\libfatfs.a
Compiling .pioenvs\esp wrover kit\freertos\list.o
Compiling .pioenvs\esp wrover kit\freertos\port.o
Compiling .pioenvs\esp wrover kit\freertos\portasm.o
Compiling .pioenvs\esp wrover kit\freertos\queue.o
Compiling .pioenvs\esp wrover kit\freertos\ringbuf.o
Compiling .pioenvs\esp wrover kit\freertos\tasks.o
Compiling .pioenvs\esp wrover kit\freertos\timers.o
Compiling .pioenvs\esp wrover kit\freertos\xtensa_context.o
Compiling .pioenvs\esp wrover kit\freertos\xtensa_init.o
Compiling .pioenvs\esp wrover kit\freertos\xtensa_intr.o
Compiling .pioenvs\esp wrover kit\freertos\xtensa_intr_asm.o
Compiling .pioenvs\esp wrover kit\freertos\xtensa_overlay_os_hook.o
Compiling .pioenvs\esp wrover kit\freertos\xtensa_vector_defaults.o
Compiling .pioenvs\esp wrover kit\freertos\xtensa_vectors.o
Compiling .pioenvs\esp wrover kit\jsmn\src\jsmn.o
Compiling .pioenvs\esp wrover kit\json\cJSON\cJSON.o
Compiling .pioenvs\esp wrover kit\json\cJSON\cJSON_Utils.o
Archiving .pioenvs\esp wrover kit\libjsmn.a
Archiving .pioenvs\esp wrover kit\libfreertos.a
Compiling .pioenvs\esp wrover kit\json\cJSON\test.o
Compiling .pioenvs\esp wrover kit\log\log.o
Compiling .pioenvs\esp wrover kit\lwip\api\api_lib.o
Compiling .pioenvs\esp wrover kit\lwip\api\api_msg.o
C:\Users\gry\.platformio\packages\framework-espidf\components\log\log.c: In function 'esp_log_buffer_hex_internal':
C:\Users\gry\.platformio\packages\framework-espidf\components\log\log.c:378:16: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith]
buffer += bytes_cur_line;
^
C:\Users\gry\.platformio\packages\framework-espidf\components\log\log.c: In function 'esp_log_buffer_char_internal':
C:\Users\gry\.platformio\packages\framework-espidf\components\log\log.c:410:16: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith]
buffer += bytes_cur_line;
^
C:\Users\gry\.platformio\packages\framework-espidf\components\log\log.c: In function 'esp_log_buffer_hexdump_internal':
C:\Users\gry\.platformio\packages\framework-espidf\components\log\log.c:464:16: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith]
buffer += bytes_cur_line;
^
Archiving .pioenvs\esp wrover kit\libjson.a
Archiving .pioenvs\esp wrover kit\liblog.a
Compiling .pioenvs\esp wrover kit\lwip\api\err.o
Compiling .pioenvs\esp wrover kit\lwip\api\netbuf.o
Compiling .pioenvs\esp wrover kit\lwip\api\netdb.o
Compiling .pioenvs\esp wrover kit\lwip\api\netifapi.o
Compiling .pioenvs\esp wrover kit\lwip\api\pppapi.o
Compiling .pioenvs\esp wrover kit\lwip\api\sockets.o
Compiling .pioenvs\esp wrover kit\lwip\api\tcpip.o
Compiling .pioenvs\esp wrover kit\lwip\apps\dhcpserver.o
Compiling .pioenvs\esp wrover kit\lwip\apps\ping\esp_ping.o
C:\Users\gry\.platformio\packages\framework-espidf\components\lwip\api\tcpip.c: In function 'tcpip_api_call':
C:\Users\gry\.platformio\packages\framework-espidf\components\lwip\api\tcpip.c:399:11: warning: unused variable 'err' [-Wunused-variable]
err_t err;
^
C:\Users\gry\.platformio\packages\framework-espidf\components\lwip\apps\dhcpserver.c: In function 'send_offer':
C:\Users\gry\.platformio\packages\framework-espidf\components\lwip\apps\dhcpserver.c:482:11: warning: variable 'SendOffer_err_t' set but not used [-Wunused-but-set-variable]
err_t SendOffer_err_t;
^
C:\Users\gry\.platformio\packages\framework-espidf\components\lwip\apps\dhcpserver.c: In function 'send_nak':
C:\Users\gry\.platformio\packages\framework-espidf\components\lwip\apps\dhcpserver.c:556:11: warning: variable 'SendNak_err_t' set but not used [-Wunused-but-set-variable]
err_t SendNak_err_t;
^
C:\Users\gry\.platformio\packages\framework-espidf\components\lwip\apps\dhcpserver.c: In function 'send_ack':
C:\Users\gry\.platformio\packages\framework-espidf\components\lwip\apps\dhcpserver.c:629:11: warning: variable 'SendAck_err_t' set but not used [-Wunused-but-set-variable]
err_t SendAck_err_t;
^
Compiling .pioenvs\esp wrover kit\lwip\apps\ping\ping.o
Compiling .pioenvs\esp wrover kit\lwip\apps\sntp\sntp.o
Compiling .pioenvs\esp wrover kit\lwip\core\def.o
Compiling .pioenvs\esp wrover kit\lwip\core\dns.o
Compiling .pioenvs\esp wrover kit\lwip\core\inet_chksum.o
Compiling .pioenvs\esp wrover kit\lwip\core\init.o
Compiling .pioenvs\esp wrover kit\lwip\core\ip.o
Compiling .pioenvs\esp wrover kit\lwip\core\ipv4\autoip.o
Compiling .pioenvs\esp wrover kit\lwip\core\ipv4\dhcp.o
Compiling .pioenvs\esp wrover kit\lwip\core\ipv4\icmp.o
Compiling .pioenvs\esp wrover kit\lwip\core\ipv4\igmp.o
Compiling .pioenvs\esp wrover kit\lwip\core\ipv4\ip4.o
Compiling .pioenvs\esp wrover kit\lwip\core\ipv4\ip4_addr.o
Compiling .pioenvs\esp wrover kit\lwip\core\ipv4\ip_frag.o
Compiling .pioenvs\esp wrover kit\lwip\core\ipv6\dhcp6.o
Compiling .pioenvs\esp wrover kit\lwip\core\ipv6\ethip6.o
Compiling .pioenvs\esp wrover kit\lwip\core\ipv6\icmp6.o
Compiling .pioenvs\esp wrover kit\lwip\core\ipv6\inet6.o
Compiling .pioenvs\esp wrover kit\lwip\core\ipv6\ip6.o
Compiling .pioenvs\esp wrover kit\lwip\core\ipv6\ip6_addr.o
Compiling .pioenvs\esp wrover kit\lwip\core\ipv6\ip6_frag.o
Compiling .pioenvs\esp wrover kit\lwip\core\ipv6\mld6.o
Compiling .pioenvs\esp wrover kit\lwip\core\ipv6\nd6.o
Compiling .pioenvs\esp wrover kit\lwip\core\mem.o
Compiling .pioenvs\esp wrover kit\lwip\core\memp.o
Compiling .pioenvs\esp wrover kit\lwip\core\netif.o
Compiling .pioenvs\esp wrover kit\lwip\core\pbuf.o
Compiling .pioenvs\esp wrover kit\lwip\core\raw.o
Compiling .pioenvs\esp wrover kit\lwip\core\stats.o
Compiling .pioenvs\esp wrover kit\lwip\core\sys.o
Compiling .pioenvs\esp wrover kit\lwip\core\tcp.o
Compiling .pioenvs\esp wrover kit\lwip\core\tcp_in.o
Compiling .pioenvs\esp wrover kit\lwip\core\tcp_out.o
Compiling .pioenvs\esp wrover kit\lwip\core\timers.o
Compiling .pioenvs\esp wrover kit\lwip\core\udp.o
Compiling .pioenvs\esp wrover kit\lwip\netif\etharp.o
Compiling .pioenvs\esp wrover kit\lwip\netif\ethernet.o
Compiling .pioenvs\esp wrover kit\lwip\netif\ethernetif.o
Compiling .pioenvs\esp wrover kit\lwip\netif\lowpan6.o
Compiling .pioenvs\esp wrover kit\lwip\netif\slipif.o
Compiling .pioenvs\esp wrover kit\lwip\port\debug\lwip_debug.o
Compiling .pioenvs\esp wrover kit\lwip\port\freertos\sys_arch.o
Compiling .pioenvs\esp wrover kit\lwip\port\netif\ethernetif.o
Compiling .pioenvs\esp wrover kit\lwip\port\netif\wlanif.o
Compiling .pioenvs\esp wrover kit\lwip\port\vfs_lwip.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\aes.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\aesni.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\arc4.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\asn1parse.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\asn1write.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\base64.o
Archiving .pioenvs\esp wrover kit\liblwip.a
Compiling .pioenvs\esp wrover kit\mbedtls\library\bignum.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\blowfish.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\camellia.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\ccm.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\certs.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\cipher.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\cipher_wrap.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\cmac.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\ctr_drbg.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\debug.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\des.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\dhm.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\ecdh.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\ecdsa.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\ecjpake.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\ecp.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\ecp_curves.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\entropy.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\entropy_poll.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\error.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\gcm.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\havege.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\hmac_drbg.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\md.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\md2.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\md4.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\md5.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\md_wrap.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\memory_buffer_alloc.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\oid.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\padlock.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\pem.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\pk.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\pk_wrap.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\pkcs11.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\pkcs12.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\pkcs5.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\pkparse.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\pkwrite.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\platform.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\ripemd160.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\rsa.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\sha1.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\sha256.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\sha512.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\ssl_cache.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\ssl_ciphersuites.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\ssl_cli.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\ssl_cookie.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\ssl_srv.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\ssl_ticket.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\ssl_tls.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\threading.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\timing.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\version.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\version_features.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\x509.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\x509_create.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\x509_crl.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\x509_crt.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\x509_csr.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\x509write_crt.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\x509write_csr.o
Compiling .pioenvs\esp wrover kit\mbedtls\library\xtea.o
Compiling .pioenvs\esp wrover kit\mbedtls\port\esp_bignum.o
Compiling .pioenvs\esp wrover kit\mbedtls\port\esp_hardware.o
Compiling .pioenvs\esp wrover kit\mbedtls\port\esp_sha1.o
Compiling .pioenvs\esp wrover kit\mbedtls\port\esp_sha256.o
Compiling .pioenvs\esp wrover kit\mbedtls\port\esp_sha512.o
Compiling .pioenvs\esp wrover kit\mbedtls\port\mbedtls_debug.o
Compiling .pioenvs\esp wrover kit\mbedtls\port\net_sockets.o
Compiling .pioenvs\esp wrover kit\mdns\mdns.o
Compiling .pioenvs\esp wrover kit\mdns\mdns_console.o
Compiling .pioenvs\esp wrover kit\micro-ecc\micro-ecc\uECC.o
Archiving .pioenvs\esp wrover kit\libmbedtls.a
Compiling .pioenvs\esp wrover kit\newlib\locks.o
Archiving .pioenvs\esp wrover kit\libmicro-ecc.a
Compiling .pioenvs\esp wrover kit\newlib\reent_init.o
Compiling .pioenvs\esp wrover kit\newlib\syscall_table.o
Compiling .pioenvs\esp wrover kit\newlib\syscalls.o
Compiling .pioenvs\esp wrover kit\newlib\time.o
Compiling .pioenvs\esp wrover kit\nvs_flash\src\nvs_api.o
Compiling .pioenvs\esp wrover kit\nvs_flash\src\nvs_item_hash_list.o
Archiving .pioenvs\esp wrover kit\libnewlib.a
Compiling .pioenvs\esp wrover kit\nvs_flash\src\nvs_page.o
Archiving .pioenvs\esp wrover kit\libmdns.a
Compiling .pioenvs\esp wrover kit\nvs_flash\src\nvs_pagemanager.o
Compiling .pioenvs\esp wrover kit\nvs_flash\src\nvs_storage.o
Compiling .pioenvs\esp wrover kit\nvs_flash\src\nvs_types.o
Compiling .pioenvs\esp wrover kit\openssl\library\ssl_cert.o
Compiling .pioenvs\esp wrover kit\openssl\library\ssl_lib.o
Compiling .pioenvs\esp wrover kit\openssl\library\ssl_methods.o
Compiling .pioenvs\esp wrover kit\openssl\library\ssl_pkey.o
Compiling .pioenvs\esp wrover kit\openssl\library\ssl_stack.o
Archiving .pioenvs\esp wrover kit\libnvs_flash.a
Compiling .pioenvs\esp wrover kit\openssl\library\ssl_x509.o
Compiling .pioenvs\esp wrover kit\openssl\platform\ssl_pm.o
Compiling .pioenvs\esp wrover kit\openssl\platform\ssl_port.o
Compiling .pioenvs\esp wrover kit\pthread\pthread.o
Compiling .pioenvs\esp wrover kit\pthread\pthread_cond_var.o
Compiling .pioenvs\esp wrover kit\pthread\pthread_local_storage.o
Archiving .pioenvs\esp wrover kit\libopenssl.a
Compiling .pioenvs\esp wrover kit\sdmmc\sdmmc_cmd.o
Compiling .pioenvs\esp wrover kit\spiffs\esp_spiffs.o
Archiving .pioenvs\esp wrover kit\libpthread.a
Compiling .pioenvs\esp wrover kit\spiffs\spiffs\src\spiffs_cache.o
Compiling .pioenvs\esp wrover kit\spiffs\spiffs\src\spiffs_check.o
Archiving .pioenvs\esp wrover kit\libsdmmc.a
Compiling .pioenvs\esp wrover kit\spiffs\spiffs\src\spiffs_gc.o
Compiling .pioenvs\esp wrover kit\spiffs\spiffs\src\spiffs_hydrogen.o
Compiling .pioenvs\esp wrover kit\spiffs\spiffs\src\spiffs_nucleus.o
Compiling .pioenvs\esp wrover kit\tcpip_adapter\tcpip_adapter_lwip.o
Compiling .pioenvs\esp wrover kit\ulp\ulp.o
Compiling .pioenvs\esp wrover kit\ulp\ulp_macro.o
Compiling .pioenvs\esp wrover kit\vfs\vfs.o
Archiving .pioenvs\esp wrover kit\libulp.a
Compiling .pioenvs\esp wrover kit\vfs\vfs_uart.o
Archiving .pioenvs\esp wrover kit\libspiffs.a
Compiling .pioenvs\esp wrover kit\wear_levelling\Partition.o
Compiling .pioenvs\esp wrover kit\wear_levelling\SPI_Flash.o
Archiving .pioenvs\esp wrover kit\libtcpip_adapter.a
Compiling .pioenvs\esp wrover kit\wear_levelling\WL_Ext_Perf.o
Compiling .pioenvs\esp wrover kit\wear_levelling\WL_Ext_Safe.o
Compiling .pioenvs\esp wrover kit\wear_levelling\WL_Flash.o
Archiving .pioenvs\esp wrover kit\libvfs.a
Compiling .pioenvs\esp wrover kit\wear_levelling\crc32.o
Compiling .pioenvs\esp wrover kit\wear_levelling\wear_levelling.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\port\os_xtensa.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\aes-cbc.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\aes-internal-dec.o
Archiving .pioenvs\esp wrover kit\libwear_levelling.a
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\aes-internal-enc.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\aes-internal.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\aes-unwrap.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\aes-wrap.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\bignum.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\crypto_internal-cipher.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\crypto_internal-modexp.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\crypto_internal-rsa.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\crypto_internal.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\des-internal.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\dh_group5.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\dh_groups.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\md4-internal.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\md5-internal.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\md5.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\ms_funcs.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\rc4.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\sha1-internal.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\sha1-pbkdf2.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\sha1.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\sha256-internal.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\crypto\sha256.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\fast_crypto\fast_aes-cbc.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\fast_crypto\fast_aes-unwrap.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\fast_crypto\fast_aes-wrap.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\fast_crypto\fast_crypto_internal-cipher.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\fast_crypto\fast_crypto_internal-modexp.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\fast_crypto\fast_crypto_internal.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\fast_crypto\fast_sha256-internal.o
Compiling .pioenvs\esp wrover kit\wpa_supplicant\src\fast_crypto\fast_sha256.o
Compiling .pioenvs\esp wrover kit\xtensa-debug-module\eri.o
Compiling .pioenvs\esp wrover kit\xtensa-debug-module\trax.o
Compiling .pioenvs\esp wrover kit\spi_flash\cache_utils.o
Compiling .pioenvs\esp wrover kit\spi_flash\flash_mmap.o
Archiving .pioenvs\esp wrover kit\libxtensa-debug-module.a
Compiling .pioenvs\esp wrover kit\spi_flash\flash_ops.o
Archiving .pioenvs\esp wrover kit\libwpa_supplicant.a
Compiling .pioenvs\esp wrover kit\spi_flash\partition.o
Compiling .pioenvs\esp wrover kit\spi_flash\spi_flash_rom_patch.o
Compiling .pioenvs\esp wrover kit\app_trace\app_trace.o
Compiling .pioenvs\esp wrover kit\app_trace\app_trace_util.o
Compiling .pioenvs\esp wrover kit\app_trace\host_file_io.o
Archiving .pioenvs\esp wrover kit\libspi_flash.a
Compiling .pioenvs\esp wrover kit\soc\esp32\cpu_util.o
Compiling .pioenvs\esp wrover kit\soc\esp32\rtc_clk.o
Compiling .pioenvs\esp wrover kit\soc\esp32\rtc_init.o
Compiling .pioenvs\esp wrover kit\soc\esp32\rtc_pm.o
Archiving .pioenvs\esp wrover kit\libapp_trace.a
Compiling .pioenvs\esp wrover kit\soc\esp32\rtc_sleep.o
Compiling .pioenvs\esp wrover kit\soc\esp32\rtc_time.o
Compiling .pioenvs\esp wrover kit\soc\esp32\soc_memory_layout.o
Compiling .pioenvs\esp wrover kit\heap\heap_caps.o
Compiling .pioenvs\esp wrover kit\heap\heap_caps_init.o
Compiling .pioenvs\esp wrover kit\heap\heap_trace.o
Archiving .pioenvs\esp wrover kit\libsoc.a
Compiling .pioenvs\esp wrover kit\heap\multi_heap.o
Compiling .pioenvs\esp wrover kit\aws_iot\aws-iot-device-sdk-embedded-C\src\aws_iot_json_utils.o
Compiling .pioenvs\esp wrover kit\aws_iot\aws-iot-device-sdk-embedded-C\src\aws_iot_mqtt_client.o
Compiling .pioenvs\esp wrover kit\aws_iot\aws-iot-device-sdk-embedded-C\src\aws_iot_mqtt_client_common_internal.o
Archiving .pioenvs\esp wrover kit\libheap.a
Compiling .pioenvs\esp wrover kit\aws_iot\aws-iot-device-sdk-embedded-C\src\aws_iot_mqtt_client_connect.o
Compiling .pioenvs\esp wrover kit\aws_iot\aws-iot-device-sdk-embedded-C\src\aws_iot_mqtt_client_publish.o
Compiling .pioenvs\esp wrover kit\aws_iot\aws-iot-device-sdk-embedded-C\src\aws_iot_mqtt_client_subscribe.o
Compiling .pioenvs\esp wrover kit\aws_iot\aws-iot-device-sdk-embedded-C\src\aws_iot_mqtt_client_unsubscribe.o
Compiling .pioenvs\esp wrover kit\aws_iot\aws-iot-device-sdk-embedded-C\src\aws_iot_mqtt_client_yield.o
Compiling .pioenvs\esp wrover kit\aws_iot\aws-iot-device-sdk-embedded-C\src\aws_iot_shadow.o
Compiling .pioenvs\esp wrover kit\aws_iot\aws-iot-device-sdk-embedded-C\src\aws_iot_shadow_actions.o
Compiling .pioenvs\esp wrover kit\aws_iot\aws-iot-device-sdk-embedded-C\src\aws_iot_shadow_json.o
Compiling .pioenvs\esp wrover kit\aws_iot\aws-iot-device-sdk-embedded-C\src\aws_iot_shadow_records.o
Compiling .pioenvs\esp wrover kit\aws_iot\port\network_mbedtls_wrapper.o
Compiling .pioenvs\esp wrover kit\aws_iot\port\threads_freertos.o
Compiling .pioenvs\esp wrover kit\aws_iot\port\timer.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.o
Archiving .pioenvs\esp wrover kit\libaws_iot.a
Compiling .pioenvs\esp wrover kit\libsodium\crypto_auth\crypto_auth.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_box\crypto_box.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_box\crypto_box_easy.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_box\crypto_box_seal.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_core\curve25519\ref10\curve25519_ref10.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_core\hchacha20\core_hchacha20.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_core\hsalsa20\core_hsalsa20.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_core\salsa\ref\core_salsa_ref.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_generichash\blake2b\generichash_blake2.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_generichash\crypto_generichash.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_hash\crypto_hash.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_hash\sha256\hash_sha256.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_hash\sha512\hash_sha512.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_kdf\blake2b\kdf_blake2b.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_kdf\crypto_kdf.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_kx\crypto_kx.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_onetimeauth\crypto_onetimeauth.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_pwhash\argon2\argon2-core.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_pwhash\argon2\argon2-encoding.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_pwhash\argon2\argon2.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_pwhash\argon2\blake2b-long.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_pwhash\argon2\pwhash_argon2i.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_pwhash\crypto_pwhash.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_scalarmult\crypto_scalarmult.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_scalarmult\curve25519\donna_c64\curve25519_donna_c64.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_scalarmult\curve25519\sandy2x\consts.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_mul.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_nsquare.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_pack.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_scalarmult\curve25519\sandy2x\sandy2x.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_secretbox\crypto_secretbox.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_secretbox\crypto_secretbox_easy.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_shorthash\crypto_shorthash.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_sign\crypto_sign.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_sign\ed25519\ref10\keypair.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_sign\ed25519\ref10\obsolete.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_sign\ed25519\ref10\open.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_sign\ed25519\ref10\sign.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_sign\ed25519\sign_ed25519.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\aes128ctr\nacl\afternm_aes128ctr.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\aes128ctr\nacl\beforenm_aes128ctr.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\aes128ctr\nacl\consts_aes128ctr.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\aes128ctr\nacl\int128_aes128ctr.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\aes128ctr\nacl\stream_aes128ctr_nacl.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\aes128ctr\nacl\xor_afternm_aes128ctr.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\aes128ctr\stream_aes128ctr.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\chacha20\ref\chacha20_ref.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\chacha20\stream_chacha20.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\crypto_stream.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\salsa2012\stream_salsa2012.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\salsa208\stream_salsa208.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\salsa20\ref\salsa20_ref.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\salsa20\stream_salsa20.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6-asm.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\xchacha20\stream_xchacha20.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.o
Compiling .pioenvs\esp wrover kit\libsodium\crypto_verify\sodium\verify.o
Compiling .pioenvs\esp wrover kit\libsodium\randombytes\nativeclient\randombytes_nativeclient.o
Compiling .pioenvs\esp wrover kit\libsodium\randombytes\randombytes.o
Compiling .pioenvs\esp wrover kit\libsodium\randombytes\salsa20\randombytes_salsa20_random.o
Compiling .pioenvs\esp wrover kit\libsodium\randombytes\sysrandom\randombytes_sysrandom.o
Compiling .pioenvs\esp wrover kit\libsodium\sodium\core.o
Compiling .pioenvs\esp wrover kit\libsodium\sodium\runtime.o
Compiling .pioenvs\esp wrover kit\libsodium\sodium\utils.o
Compiling .pioenvs\esp wrover kit\libsodium\sodium\version.o
C:\Users\gry\.platformio\packages\framework-espidf\components\libsodium\libsodium\src\libsodium\sodium\utils.c:62:22: warning: 'page_size' defined but not used [-Wunused-variable]
static size_t        page_size;
^
Archiving .pioenvs\esp wrover kit\libsodium.a
Linking .pioenvs\esp wrover kit\firmware.elf
Building .pioenvs\esp wrover kit\firmware.bin
Retrieving maximum program size .pioenvs\esp wrover kit\firmware.elf
Checking size .pioenvs\esp wrover kit\firmware.elf
Memory Usage -> http://bit.ly/pio-memory-usage
DATA:    [          ]   3.0% (used 9980 bytes from 327680 bytes)
PROGRAM: [=         ]  13.2% (used 138572 bytes from 1048576 bytes)
Configuring upload protocol...
AVAILABLE: esp-prog, esptool, ftdi, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny
CURRENT: upload_protocol = esptool
Looking for upload port...
Auto-detected: COM7
Uploading .pioenvs\esp wrover kit\firmware.bin
usage: esptool write_flash [-h] [--flash_freq {keep,40m,26m,20m,80m}]
[--flash_mode {keep,qio,qout,dio,dout}]
[--flash_size FLASH_SIZE]
[--spi-connection SPI_CONNECTION] [--no-progress]
[--verify] [--compress | --no-compress]
<address> <filename> [<address> <filename> ...]
esptool write_flash: error: argument <address> <filename>: [Errno 2] No such file or directory: 'c:\\Users\\gry\\Documents\\PlatformIO\\Projects\\180903-182438-espidf-hello-world\\.pioenvs\\esp'
*** [upload] Error 2
============================================================================================= [ERROR] Took 215.64 seconds =============================================================================================
Le processus du terminal s'est achevé avec le code de sortie 1

Le terminal sera réutilisé par les tâches, appuyez sur une touche pour le fermer.
@Navis-Raven
Copy link
Author

This is platform.ini content

[env:esp wrover kit]
platform = espressif32
framework = espidf
board = esp-wrover-kit
monitor_speed = 115200

@Navis-Raven Navis-Raven changed the title Two project examples does not work with ESP32 WROVER KIT Three project examples does not work with ESP32 WROVER KIT Sep 3, 2018
@Navis-Raven
Copy link
Author

Navis-Raven commented Sep 4, 2018

For the first one the defined LED_BUILTIN number is not correct, I it should be 0 (red led of the RGB in the Wrover Kit v4 and v3) instead of the default 13

See here the documentation for the Wrover Kit v3 : https://docs.espressif.com/projects/esp-idf/en/latest/get-started/get-started-wrover-kit.html#related-documents

image

/*
 * Blink
 * Turns on an LED on for one second,
 * then off for one second, repeatedly.
 */

#include <Arduino.h>

#ifndef LED_BUILTIN
  // Set LED_BUILTIN if it is not defined by Arduino framework
  #define LED_BUILTIN 13 //HERE it should be 0
#endif

void setup()
{
  // initialize LED digital pin as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop()
{
  // turn the LED on (HIGH is the voltage level)
  digitalWrite(LED_BUILTIN, HIGH);
  // wait for a second
  delay(1000);
  // turn the LED off by making the voltage LOW
  digitalWrite(LED_BUILTIN, LOW);
   // wait for a second
  delay(1000);
}

@Navis-Raven
Copy link
Author

To solve the first bug a config file can be added with all espressif 32 boards and their led builtin pin out.

main.c

#include"arduino.h"
#include"ESP_Config.h"

...

ESP_Config

//Choose your board
#define LED_BUILTIN ESP_WROVER_KIT_LED

#define ESP_WROVER_KIT_LED 0
#define ESP32_FEATHER_LED 13

etc...

The second and third bird has been referenced here and the solution is to remove the spaces.
https://community.platformio.org/t/esp32-esp-idf-examples-does-not-upload/4985/4

@ivankravets
Copy link
Member

Please run "Verbose Upload" form PlatformIO IDE for VSCode. You will see detailed upload command and arguments. Maybe, the issue with spaces in environment name.

@Navis-Raven
Copy link
Author

Navis-Raven commented Sep 6, 2018

@ivankravets no need we've already found the bug. Yes the second and third issue come from the spaces in environnement names. This is because the platform.ini is configurated like that in the default example codes for ESP-IDF

Look at here: https://github.com/platformio/platform-espressif32/blob/master/examples/espidf-hello-world/platformio.ini#L16

@ivankravets
Copy link
Member

Hm... All tests are passed. Could you provide an output from pio run -t upload -v command?

@Navis-Raven
Copy link
Author

Please look at here: https://github.com/platformio/platform-espressif32/blob/master/examples/espidf-hello-world/platformio.ini#L16

image

I don't have my board with me at the moment, but no need, because we already now (and I've tested it behind you in the issue #1883 today), that the bug come from the spaces in environement name

@Navis-Raven
Copy link
Author

Navis-Raven commented Sep 6, 2018

Could you provide an output from pio run -t upload -v command?

I can do this only tomorrow if you need

@Navis-Raven
Copy link
Author

For the build it is normal that it is passing, it is the upload which causes trouble, when esptool is called !

usage: esptool write_flash [-h] [--flash_freq {keep,40m,26m,20m,80m}]
[--flash_mode {keep,qio,qout,dio,dout}]
[--flash_size FLASH_SIZE]
[--spi-connection SPI_CONNECTION] [--no-progress]
[--verify] [--compress | --no-compress]
<address> <filename> [<address> <filename> ...]
esptool write_flash: error: argument <address> <filename>: [Errno 2] No such file or directory: 'c:\\Users\\gry\\Documents\\PlatformIO\\Projects\\180903-182438-espidf-hello-world\\.pioenvs\\esp'
*** [upload] Error 2
============================================================================================= [ERROR] Took 215.64 seconds =============================================================================================
Le processus du terminal s'est achevé avec le code de sortie 1

Le terminal sera réutilisé par les tâches, appuyez sur une touche pour le fermer.

@Navis-Raven
Copy link
Author

@ivankravets look at this phrase in particular

No such file or directory: 'c:\\Users\\gry\\Documents\\PlatformIO\\Projects\\180903-182438-espidf-hello-world\\.pioenvs\\esp'
*** [upload] Error 2

Esptool doesn't find "esp" file or directory but the full name is not "esp" but "esp wrover kit" the spaces have made esptool crash

@Navis-Raven
Copy link
Author

For the first bug

The problem is that the led builtin pin number vary in function of each board:

And here is the list of all board with their led builtin number:
https://github.com/espressif/arduino-esp32/search?utf8=✓&q=LED_BUILTIN

And for ESP-WROVER-KIT it's "LED_BUILTIN 0" (for GPIO 0, the red led of the RGB)

It is related with the issue here: espressif/arduino-esp32#74

@Navis-Raven
Copy link
Author

Navis-Raven commented Sep 7, 2018

@ivankravets look by yourself
with the ble advertise example with verbose option:

"c:\users\gry\.platformio\penv\scripts\python.exe" "C:\Users\gry\.platformio\packages\tool-esptoolpy\esptool.py" --chip esp32 --port "COM7" --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 C:\Users\gry\Documents\PlatformIO\Projects\180903-195503-espidf-ble-adv\.pioenvs\esp wrover kit\bootloader.bin 0x8000 C:\Users\gry\Documents\PlatformIO\Projects\180903-195503-espidf-ble-adv\.pioenvs\esp wrover kit\partitions.bin 0x10000 ".pioenvs\esp wrover kit\firmware.bin"
usage: esptool write_flash [-h] [--flash_freq {keep,40m,26m,20m,80m}]
[--flash_mode {keep,qio,qout,dio,dout}]
[--flash_size FLASH_SIZE]
[--spi-connection SPI_CONNECTION] [--no-progress]
[--verify] [--compress | --no-compress]
<address> <filename> [<address> <filename> ...]
esptool write_flash: error: argument <address> <filename>: [Errno 2] No such file or directory: 'C:\\Users\\gry\\Documents\\PlatformIO\\Projects\\180903-195503-espidf-ble-adv\\.pioenvs\\esp'
*** [upload] Error 2
================================================================================================= [ERROR] Took 257.19 seconds =================================================================================================

I'm not able to upload all the rest of the verbose output because of github limitations.

@Navis-Raven
Copy link
Author

@ivankravets can you check the updates on this topics please

@ignaworn
Copy link

ignaworn commented Sep 26, 2018

I'm having the same issue, here.
The problem is that esptool.py invokes the images files without escaping whitespaces.

"c:\users\ignaw\.platformio\penv\scripts\python.exe" "C:\Users\ignaw\.platformio\packages\tool-esptoolpy\esptool.py" --chip esp32 --port "COM5" --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio
--flash_freq 40m --flash_size detect 0x1000 C:\Users\ignaw\Google Drive\Proyectos\esp32-test\.pioenvs\nodemcu-32s\bootloader.bin 0x8000 C:\Users\ignaw\Google Drive\Proyectos\esp32-test\.pioenvs\nodemcu-32s\partitions.bin 0x10000 ".pioenvs\nodemcu-32s\firmware.bin"usage: esptool write_flash [-h] [--flash_freq {keep,40m,26m,20m,80m}]
[--flash_mode {keep,qio,qout,dio,dout}]
[--flash_size FLASH_SIZE]
[--spi-connection SPI_CONNECTION] [--no-progress]
[--verify] [--compress | --no-compress]
<address> <filename> [<address> <filename> ...]
esptool write_flash: error: argument <address> <filename>: [Errno 2] No such file or directory: 'C:\\Users\\ignaw\\Google'
*** [upload] Error 2

My solution was to manually edit .platformio\platforms\espressif32\builder\main.py line 271:

- env.Append(UPLOADERFLAGS=[ image[0], "%s" % image[1]]) 
+ env.Append(UPLOADERFLAGS=[ image[0], "\"%s\"" % image[1]]) 

After re-building and uploading:

"c:\users\ignaw\.platformio\penv\scripts\python.exe" "C:\Users\ignaw\.platformio\packages\tool-esptoolpy\esptool.py" --chip esp32 --port "COM5" --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio
--flash_freq 40m --flash_size detect 0x1000 "C:\Users\ignaw\Google Drive\Proyectos\esp32-test\.pioenvs\nodemcu-32s\bootloader.bin" 0x8000 "C:\Users\ignaw\Google Drive\Proyectos\esp32-test\.pioenvs\nodemcu-32s\partitions.bin" 0x10000 .pioenvs\nodemcu-32s\firmware.bin

Now whitespaces are between double quotes, and esptool works just fine.

Serial port COM5
Connecting........__
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core
MAC: 30:ae:a4:1a:13:2c
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 18112 bytes to 11090...
Wrote 18112 bytes (11090 compressed) at 0x00001000 in 0.1 seconds (effective 1073.3 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 82...
Wrote 3072 bytes (82 compressed) at 0x00008000 in 0.0 seconds (effective 2457.6 kbit/s)...
Hash of data verified.
Compressed 154336 bytes to 80535...
Wrote 154336 bytes (80535 compressed) at 0x00010000 in 1.1 seconds (effective 1085.0 kbit/s)...
Hash of data verified.

Hope this helps.

ivankravets added a commit that referenced this issue Oct 1, 2018
* develop:
  Bump version to 1.4.0
  Add default "LED_BUILTIN" for ESP Wrover Kit // Resolve #121
  Add "Blink" example for ESP-IDF // Resolve #122
  Fix define value in sdkconfig file
  Update esp-idf package version
  Update sdkconfig file in esp-idf examples
  Update esp-idf build script // Issue #91, #125
  Escape space symbol in the image path // Issue #118, #121

# Conflicts:
#	platform.json
@ivankravets
Copy link
Member

Duplicate of #118

@ivankravets ivankravets marked this as a duplicate of #118 Oct 1, 2018
@Navis-Raven
Copy link
Author

excellent

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants