-
-
Notifications
You must be signed in to change notification settings - Fork 652
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
Request: ESP32-S3 ULP support in PlatformIO. #1144
Comments
Which example have you tried? Both (FSM and risc-v) ULP code does compile fine in my tests on the S3. |
Oh just noticed, there are the old examples in the repo. In my fork I have updated to the recent ones from espressif. |
Thank you Jason. This is on PlatformIO that you are compiling? If so,
could you share the platformIio.ini file you are using? Thank you again!
…On Fri, Jul 7, 2023, 11:18 Jason2866 ***@***.***> wrote:
Oh just noticed, there are the old examples in the repo. In my fork I have
updated to the recent ones from espressif.
So yes there is action necessary
—
Reply to this email directly, view it on GitHub
<#1144 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANQI5JW2CA7OSHPNPS3YO2DXPAZEVANCNFSM6AAAAAA2B6NZEQ>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Thank you Jason. I will try it and let you know.
Pete
…On Fri, Jul 7, 2023 at 1:09 PM Jason2866 ***@***.***> wrote:
@peteDDD <https://github.com/peteDDD> It is here
https://github.com/Jason2866/platform-espressif32/tree/Tasmota/2010/examples/espidf-ulp
—
Reply to this email directly, view it on GitHub
<#1144 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANQI5JURNWTBJXGV4LZN5NDXPBGFRANCNFSM6AAAAAA2B6NZEQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hi Jason,
Knowing that you have gotten this to compile (and I assume run) has given
me resolve to keep working until I have the same success.
I have spent most of today trying to sort this out. Although I have built
hundreds of projects with many platforms with VSC/Platformio over several
years, I have never used the espidf framework before and getting that
running has been a challenge for some reason. A clean install fixed that
I *completely* removed all traces of visual studio code and platformio
from my computer and reinstalled. This went a long way to getting rid of
all of the odd error messages I was getting trying to build *anything*
with the espidf. By "anything", I mean even just void app_main(void) {}
Now that I am over that hump, I am stuck with the following errors:
Generating ULP configuration
*** [.pio\build\esp32-s3\.pio\build\esp32-s3\ulp_main.bin.o] Source
`C:\Users\peted\Documents\PlatformIO\Projects\ULP2\.pio\build\esp32-s3\ulp_main.bin.S'
not found, needed by target
`.pio\build\esp32-s3\.pio\build\esp32-s3\ulp_main.bin.o'.
-- Found Git: C:/Program Files/Git/cmd/git.exe (found version
"2.41.0.windows.1")
fatal: not a git repository (or any of the parent directories): .git
I looked into the ulp_main.S issue and found a reference to needing to
enable the ULP in the component config...the posting I found read as
follows:
"
I get the same error when I just try to build the ulp_adc example. Looking
through the configuration (using `menuconfig`) I found that the ULP was not
enabled by default.
I was able to build the example after enabling ULP via:
- Component config
-- ESP32S2-specific
--- Enable Ultra Low Power (ULP) Coprocessor
"
(from https://www.esp32.com/viewtopic.php?t=21322)
but, I can't make heads or tails of where to find menuconfig or component
config in VSC/Platformio and I don't find anything in the
.pio/build/wes32-s3 folder structure.
Can you give me a clue on this?
Thanks again!
Pete
…On Fri, Jul 7, 2023 at 3:13 PM Pete Dubler ***@***.***> wrote:
Thank you Jason. I will try it and let you know.
Pete
On Fri, Jul 7, 2023 at 1:09 PM Jason2866 ***@***.***> wrote:
> @peteDDD <https://github.com/peteDDD> It is here
> https://github.com/Jason2866/platform-espressif32/tree/Tasmota/2010/examples/espidf-ulp
>
> —
> Reply to this email directly, view it on GitHub
> <#1144 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ANQI5JURNWTBJXGV4LZN5NDXPBGFRANCNFSM6AAAAAA2B6NZEQ>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
|
Do you have copied the whole example folder with everything in there? Do not make a new project. Use |
Hi Jason.
I hear you. And I have done that. In fact, I just did a full clean
download of the whole tasmota tree from the link you provided. Then I
opened the espidf-ulp folder in Platformio.
commented out the non S3 env's. But I get even more unfound include
files... including ulp_main.h, stdio, esp_sleep, and driver/gpio.h (so
things are even worse than what I was doing before doing it this way).
On the other hand, with my other work, I am only missing ulp_main.h and
esp32s3/ulp.h which I think means something failed in the espressif32
install but I find nothing wrong in the log file. (attached)
I searched my whole disk and can't find either file.
***@***.*** is already installed
Any ideas?
Thanks again,
Pete
On Sun, Jul 9, 2023 at 3:20 AM Jason2866 ***@***.***> wrote:
Do you have copied the whole example folder with everything in there?
You have nothing to configure in menuconfig. All needed settings are in
sdkconfig.defaults.esp32s3. Only set the S3 as env you want to compile.
Hit compile button. That's all.
—
Reply to this email directly, view it on GitHub
<#1144 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANQI5JVNFMTSU3QE24LEDBDXPJSTFANCNFSM6AAAAAA2B6NZEQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
Tool Manager: Installing espressif/toolchain-xtensa-esp32s3 @ 8.4.0+2021r2-patch5
Downloading 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Tool Manager: ***@***.***+2021r2-patch5 has been installed!
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-s3-devkitc-1.html
PLATFORM: Espressif 32 (2023.06.04) > Espressif ESP32-S3-DevKitC-1-N8 (8 MB QD, No PSRAM)
HARDWARE: ESP32S3 240MHz, 320KB RAM, 8MB Flash
DEBUG: Current (esp-builtin) On-board (esp-builtin) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-arduinoespressif32 @ 2.0.10
- framework-espidf @ 3.40405.0 (4.4.5)
- tool-cmake @ 3.21.3
- tool-esptoolpy @ 1.40602.0 (4.6.2)
- tool-idf @ 1.0.1
- tool-mconf @ 1.4060000.20190628 (406.0.0)
- tool-mklittlefs @ 1.203.210628 (2.3)
- tool-mkspiffs @ 2.230.0 (2.30)
- tool-ninja @ 1.9.0
- toolchain-esp32ulp @ 1.23500.220830 (2.35.0)
- toolchain-riscv32-esp @ 8.4.0+2021r2-patch5
- toolchain-xtensa-esp32s3 @ 8.4.0+2021r2-patch5
Reading CMake configuration...
Generating assembly for certificate bundle...
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 0 compatible libraries
Scanning dependencies...
No dependencies
Building in release mode
Generating ULP configuration
-- The ASM compiler identification is GNU
-- Found assembler: C:/Users/runneradmin/.platformio/packages/toolchain-riscv32-esp/bin/riscv32-esp-elf-gcc.exe
Generating LD script .pio\build\esp32-s3\memory.ld
-- The C compiler identification is GNU 8.4.0
Compiling .pio\build\esp32-s3\app_trace\app_trace.o
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
Compiling .pio\build\esp32-s3\app_trace\app_trace_util.o
-- Check for working C compiler: C:/Users/runneradmin/.platformio/packages/toolchain-riscv32-esp/bin/riscv32-esp-elf-gcc.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Building ULP app ulp_main for esp32s3
-- Configuring done
-- Generating done
-- Build files have been written to: D:/a/platform-espressif32/platform-espressif32/examples/espidf-ulp-riscv/.pio/build/esp32-s3/esp-idf/main/ulp_main
Generating ULP project files .pio\build\esp32-s3\esp-idf\main\ulp_main\ulp_main.h .pio\build\esp32-s3\esp-idf\main\ulp_main\ulp_main.ld .pio\build\esp32-s3\esp-idf\main\ulp_main\ulp_main.bin .pio\build\esp32-s3\esp-idf\main\ulp_main\esp32.ulp.ld
[1/13] Generating esp32s3.ulp.riscv.ld
[2/13] Generating C:/Users/runneradmin/.platformio/packages/framework-espidf/components/ulp/ulp_riscv/ulp_riscv_adc.c
[3/13] Generating D:/a/platform-espressif32/platform-espressif32/examples/espidf-ulp-riscv/ulp/main.c
[4/13] Generating C:/Users/runneradmin/.platformio/packages/framework-espidf/components/ulp/ulp_riscv/start.S
[5/13] Generating C:/Users/runneradmin/.platformio/packages/framework-espidf/components/ulp/ulp_riscv/ulp_riscv_utils.c
Compiling .pio\build\esp32-s3\app_trace\host_file_io.o
[6/13] Building C object CMakeFiles/ulp_main.dir/C_/Users/runneradmin/.platformio/packages/framework-espidf/components/ulp/ulp_riscv/ulp_riscv_utils.c.obj
[7/13] Building ASM object CMakeFiles/ulp_main.dir/C_/Users/runneradmin/.platformio/packages/framework-espidf/components/ulp/ulp_riscv/start.S.obj
[8/13] Building C object CMakeFiles/ulp_main.dir/C_/Users/runneradmin/.platformio/packages/framework-espidf/components/ulp/ulp_riscv/ulp_riscv_adc.c.obj
[9/13] Building C object CMakeFiles/ulp_main.dir/D_/a/platform-espressif32/platform-espressif32/examples/espidf-ulp-riscv/ulp/main.c.obj
[10/13] Linking C executable ulp_main
Compiling .pio\build\esp32-s3\app_trace\gcov\gcov_rtio.o
[11/13] Generating ulp_main.sym
[12/13] Generating ulp_main.bin
[13/13] Generating ulp_main.ld, ulp_main.h
Compiling .pio\build\esp32-s3\main\ulp_riscv_example_main.o
Generating ULP assembly file .pio\build\esp32-s3\ulp_main.bin.S
Compiling .pio\build\esp32-s3\.pio\build\esp32-s3\ulp_main.bin.o
Archiving .pio\build\esp32-s3\esp-idf\app_trace\libapp_trace.a
Indexing .pio\build\esp32-s3\esp-idf\app_trace\libapp_trace.a
Compiling .pio\build\esp32-s3\app_update\esp_ota_ops.o
Compiling .pio\build\esp32-s3\app_update\esp_app_desc.o
Compiling .pio\build\esp32-s3\asio\asio\asio\src\asio.o
Archiving .pio\build\esp32-s3\esp-idf\app_update\libapp_update.a
Indexing .pio\build\esp32-s3\esp-idf\app_update\libapp_update.a
Compiling .pio\build\esp32-s3\bootloader_support\src\bootloader_common.o
Compiling .pio\build\esp32-s3\bootloader_support\src\bootloader_common_loader.o
Compiling .pio\build\esp32-s3\bootloader_support\src\bootloader_clock_init.o
Compiling .pio\build\esp32-s3\bootloader_support\src\bootloader_flash.o
Compiling .pio\build\esp32-s3\bootloader_support\src\bootloader_mem.o
Compiling .pio\build\esp32-s3\bootloader_support\src\bootloader_random.o
Compiling .pio\build\esp32-s3\bootloader_support\src\bootloader_random_esp32s3.o
Compiling .pio\build\esp32-s3\bootloader_support\src\bootloader_utility.o
Compiling .pio\build\esp32-s3\bootloader_support\src\esp_image_format.o
Compiling .pio\build\esp32-s3\bootloader_support\src\flash_encrypt.o
Compiling .pio\build\esp32-s3\bootloader_support\src\secure_boot.o
Compiling .pio\build\esp32-s3\bootloader_support\src\flash_partitions.o
Compiling .pio\build\esp32-s3\bootloader_support\src\flash_qio_mode.o
Compiling .pio\build\esp32-s3\bootloader_support\src\bootloader_flash_config_esp32s3.o
Compiling .pio\build\esp32-s3\bootloader_support\src\bootloader_efuse.o
Compiling .pio\build\esp32-s3\bootloader_support\src\idf\bootloader_sha.o
Archiving .pio\build\esp32-s3\esp-idf\bootloader_support\libbootloader_support.a
Indexing .pio\build\esp32-s3\esp-idf\bootloader_support\libbootloader_support.a
Compiling .pio\build\esp32-s3\cbor\tinycbor\src\cborencoder_close_container_checked.o
Compiling .pio\build\esp32-s3\cbor\tinycbor\src\cborencoder.o
Archiving .pio\build\esp32-s3\esp-idf\asio\libasio.a
Indexing .pio\build\esp32-s3\esp-idf\asio\libasio.a
Compiling .pio\build\esp32-s3\cbor\tinycbor\src\cborerrorstrings.o
Compiling .pio\build\esp32-s3\cbor\tinycbor\src\cborparser_dup_string.o
Compiling .pio\build\esp32-s3\cbor\tinycbor\src\cborparser.o
Compiling .pio\build\esp32-s3\cbor\tinycbor\src\cborpretty_stdio.o
Compiling .pio\build\esp32-s3\cbor\tinycbor\src\cborpretty.o
Compiling .pio\build\esp32-s3\cbor\tinycbor\src\cbortojson.o
Compiling .pio\build\esp32-s3\cbor\tinycbor\src\cborvalidation.o
Compiling .pio\build\esp32-s3\cbor\tinycbor\src\open_memstream.o
Compiling .pio\build\esp32-s3\cmock\CMock\src\cmock.o
Archiving .pio\build\esp32-s3\esp-idf\cbor\libcbor.a
Indexing .pio\build\esp32-s3\esp-idf\cbor\libcbor.a
Compiling .pio\build\esp32-s3\coap\libcoap\src\address.o
Archiving .pio\build\esp32-s3\esp-idf\cmock\libcmock.a
Indexing .pio\build\esp32-s3\esp-idf\cmock\libcmock.a
Compiling .pio\build\esp32-s3\coap\libcoap\src\async.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\block.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\coap_asn1.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\coap_cache.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\coap_debug.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\coap_event.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\coap_hashkey.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\coap_io.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\coap_mbedtls.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\coap_notls.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\coap_prng.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\coap_session.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\coap_tcp.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\coap_time.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\encode.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\mem.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\net.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\option.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\pdu.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\resource.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\str.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\subscribe.o
Compiling .pio\build\esp32-s3\coap\libcoap\src\uri.o
Compiling .pio\build\esp32-s3\console\commands.o
Archiving .pio\build\esp32-s3\esp-idf\coap\libcoap.a
Indexing .pio\build\esp32-s3\esp-idf\coap\libcoap.a
Compiling .pio\build\esp32-s3\console\esp_console_repl.o
Compiling .pio\build\esp32-s3\console\split_argv.o
Compiling .pio\build\esp32-s3\console\linenoise\linenoise.o
Compiling .pio\build\esp32-s3\console\argtable3\arg_cmd.o
Compiling .pio\build\esp32-s3\console\argtable3\arg_date.o
Compiling .pio\build\esp32-s3\console\argtable3\arg_dbl.o
Compiling .pio\build\esp32-s3\console\argtable3\arg_dstr.o
Compiling .pio\build\esp32-s3\console\argtable3\arg_end.o
Compiling .pio\build\esp32-s3\console\argtable3\arg_file.o
Compiling .pio\build\esp32-s3\console\argtable3\arg_hashtable.o
Compiling .pio\build\esp32-s3\console\argtable3\arg_int.o
Compiling .pio\build\esp32-s3\console\argtable3\arg_lit.o
Compiling .pio\build\esp32-s3\console\argtable3\arg_rem.o
Compiling .pio\build\esp32-s3\console\argtable3\arg_rex.o
Compiling .pio\build\esp32-s3\console\argtable3\arg_str.o
Compiling .pio\build\esp32-s3\console\argtable3\arg_utils.o
Compiling .pio\build\esp32-s3\console\argtable3\argtable3.o
Compiling .pio\build\esp32-s3\cxx\cxx_exception_stubs.o
Archiving .pio\build\esp32-s3\esp-idf\console\libconsole.a
Indexing .pio\build\esp32-s3\esp-idf\console\libconsole.a
Compiling .pio\build\esp32-s3\cxx\cxx_guards.o
Compiling .pio\build\esp32-s3\driver\gpio.o
Archiving .pio\build\esp32-s3\esp-idf\cxx\libcxx.a
Indexing .pio\build\esp32-s3\esp-idf\cxx\libcxx.a
Compiling .pio\build\esp32-s3\driver\i2c.o
Compiling .pio\build\esp32-s3\driver\i2s.o
Compiling .pio\build\esp32-s3\driver\ledc.o
Compiling .pio\build\esp32-s3\driver\pcnt.o
Compiling .pio\build\esp32-s3\driver\periph_ctrl.o
Compiling .pio\build\esp32-s3\driver\rmt.o
Compiling .pio\build\esp32-s3\driver\rtc_io.o
Compiling .pio\build\esp32-s3\driver\rtc_module.o
Compiling .pio\build\esp32-s3\driver\sdspi_crc.o
Compiling .pio\build\esp32-s3\driver\sdspi_host.o
Compiling .pio\build\esp32-s3\driver\sdspi_transaction.o
Compiling .pio\build\esp32-s3\driver\sigmadelta.o
Compiling .pio\build\esp32-s3\driver\spi_common.o
Compiling .pio\build\esp32-s3\driver\spi_master.o
Compiling .pio\build\esp32-s3\driver\spi_slave.o
Compiling .pio\build\esp32-s3\driver\spi_bus_lock.o
Compiling .pio\build\esp32-s3\driver\timer.o
Compiling .pio\build\esp32-s3\driver\twai.o
Compiling .pio\build\esp32-s3\driver\uart.o
Compiling .pio\build\esp32-s3\driver\adc_common.o
Compiling .pio\build\esp32-s3\driver\adc.o
Compiling .pio\build\esp32-s3\driver\dedic_gpio.o
Compiling .pio\build\esp32-s3\driver\gdma.o
Compiling .pio\build\esp32-s3\driver\sdmmc_host.o
Compiling .pio\build\esp32-s3\driver\sdmmc_transaction.o
Compiling .pio\build\esp32-s3\driver\mcpwm.o
Compiling .pio\build\esp32-s3\driver\usb_serial_jtag.o
Compiling .pio\build\esp32-s3\driver\spi_slave_hd.o
Compiling .pio\build\esp32-s3\driver\touch_sensor_common.o
Compiling .pio\build\esp32-s3\driver\esp32s3\touch_sensor.o
Compiling .pio\build\esp32-s3\driver\esp32s3\rtc_tempsensor.o
Compiling .pio\build\esp32-s3\efuse\esp32s3\esp_efuse_table.o
Archiving .pio\build\esp32-s3\esp-idf\driver\libdriver.a
Indexing .pio\build\esp32-s3\esp-idf\driver\libdriver.a
Compiling .pio\build\esp32-s3\efuse\esp32s3\esp_efuse_fields.o
Compiling .pio\build\esp32-s3\efuse\esp32s3\esp_efuse_rtc_calib.o
Compiling .pio\build\esp32-s3\efuse\esp32s3\esp_efuse_utility.o
Compiling .pio\build\esp32-s3\efuse\src\esp_efuse_api.o
Compiling .pio\build\esp32-s3\efuse\src\esp_efuse_fields.o
Compiling .pio\build\esp32-s3\efuse\src\esp_efuse_utility.o
Compiling .pio\build\esp32-s3\efuse\src\esp_efuse_api_key_esp32xx.o
Compiling .pio\build\esp32-s3\esp-tls\esp_tls.o
Archiving .pio\build\esp32-s3\esp-idf\efuse\libefuse.a
Indexing .pio\build\esp32-s3\esp-idf\efuse\libefuse.a
Compiling .pio\build\esp32-s3\esp-tls\esp-tls-crypto\esp_tls_crypto.o
Compiling .pio\build\esp32-s3\esp-tls\esp_tls_error_capture.o
Compiling .pio\build\esp32-s3\esp-tls\esp_tls_mbedtls.o
Compiling .pio\build\esp32-s3\esp_adc_cal\esp_adc_cal_common.o
Compiling .pio\build\esp32-s3\esp_adc_cal\esp32s3\esp_adc_cal.o
Archiving .pio\build\esp32-s3\esp-idf\esp-tls\libesp-tls.a
Indexing .pio\build\esp32-s3\esp-idf\esp-tls\libesp-tls.a
Compiling .pio\build\esp32-s3\esp_common\src\esp_err_to_name.o
Archiving .pio\build\esp32-s3\esp-idf\esp_adc_cal\libesp_adc_cal.a
Indexing .pio\build\esp32-s3\esp-idf\esp_adc_cal\libesp_adc_cal.a
Compiling .pio\build\esp32-s3\esp_eth\src\esp_eth.o
Archiving .pio\build\esp32-s3\esp-idf\esp_common\libesp_common.a
Indexing .pio\build\esp32-s3\esp-idf\esp_common\libesp_common.a
Compiling .pio\build\esp32-s3\esp_eth\src\esp_eth_phy.o
Compiling .pio\build\esp32-s3\esp_eth\src\esp_eth_netif_glue.o
Compiling .pio\build\esp32-s3\esp_event\default_event_loop.o
Archiving .pio\build\esp32-s3\esp-idf\esp_eth\libesp_eth.a
Indexing .pio\build\esp32-s3\esp-idf\esp_eth\libesp_eth.a
Compiling .pio\build\esp32-s3\esp_event\esp_event.o
Compiling .pio\build\esp32-s3\esp_event\esp_event_private.o
Compiling .pio\build\esp32-s3\esp_event\event_loop_legacy.o
Compiling .pio\build\esp32-s3\esp_event\event_send.o
Compiling .pio\build\esp32-s3\esp_gdbstub\src\gdbstub.o
Archiving .pio\build\esp32-s3\esp-idf\esp_event\libesp_event.a
Indexing .pio\build\esp32-s3\esp-idf\esp_event\libesp_event.a
Compiling .pio\build\esp32-s3\esp_gdbstub\src\packet.o
Compiling .pio\build\esp32-s3\esp_gdbstub\xtensa\gdbstub_xtensa.o
Compiling .pio\build\esp32-s3\esp_gdbstub\xtensa\gdbstub-entry.o
Compiling .pio\build\esp32-s3\esp_gdbstub\esp_common\gdbstub_common.o
Compiling .pio\build\esp32-s3\esp_hid\src\esp_hidd.o
Archiving .pio\build\esp32-s3\esp-idf\esp_gdbstub\libesp_gdbstub.a
Indexing .pio\build\esp32-s3\esp-idf\esp_gdbstub\libesp_gdbstub.a
Compiling .pio\build\esp32-s3\esp_hid\src\esp_hidh.o
Compiling .pio\build\esp32-s3\esp_hid\src\esp_hid_common.o
Compiling .pio\build\esp32-s3\esp_http_client\esp_http_client.o
Archiving .pio\build\esp32-s3\esp-idf\esp_hid\libesp_hid.a
Indexing .pio\build\esp32-s3\esp-idf\esp_hid\libesp_hid.a
Compiling .pio\build\esp32-s3\esp_http_client\lib\http_auth.o
Compiling .pio\build\esp32-s3\esp_http_client\lib\http_header.o
Compiling .pio\build\esp32-s3\esp_http_client\lib\http_utils.o
Compiling .pio\build\esp32-s3\esp_http_server\src\httpd_main.o
Archiving .pio\build\esp32-s3\esp-idf\esp_http_client\libesp_http_client.a
Indexing .pio\build\esp32-s3\esp-idf\esp_http_client\libesp_http_client.a
Compiling .pio\build\esp32-s3\esp_http_server\src\httpd_parse.o
Compiling .pio\build\esp32-s3\esp_http_server\src\httpd_sess.o
Compiling .pio\build\esp32-s3\esp_http_server\src\httpd_txrx.o
Compiling .pio\build\esp32-s3\esp_http_server\src\httpd_uri.o
Compiling .pio\build\esp32-s3\esp_http_server\src\httpd_ws.o
Compiling .pio\build\esp32-s3\esp_http_server\src\util\ctrl_sock.o
Compiling .pio\build\esp32-s3\esp_https_ota\src\esp_https_ota.o
Archiving .pio\build\esp32-s3\esp-idf\esp_http_server\libesp_http_server.a
Indexing .pio\build\esp32-s3\esp-idf\esp_http_server\libesp_http_server.a
Compiling .pio\build\esp32-s3\esp_hw_support\compare_set.o
Compiling .pio\build\esp32-s3\esp_hw_support\cpu_util.o
Archiving .pio\build\esp32-s3\esp-idf\esp_https_ota\libesp_https_ota.a
Indexing .pio\build\esp32-s3\esp-idf\esp_https_ota\libesp_https_ota.a
Compiling .pio\build\esp32-s3\esp_hw_support\esp_async_memcpy.o
Compiling .pio\build\esp32-s3\esp_hw_support\esp_clk.o
Compiling .pio\build\esp32-s3\esp_hw_support\clk_ctrl_os.o
Compiling .pio\build\esp32-s3\esp_hw_support\hw_random.o
Compiling .pio\build\esp32-s3\esp_hw_support\intr_alloc.o
Compiling .pio\build\esp32-s3\esp_hw_support\mac_addr.o
Compiling .pio\build\esp32-s3\esp_hw_support\sleep_modes.o
Compiling .pio\build\esp32-s3\esp_hw_support\sleep_gpio.o
Compiling .pio\build\esp32-s3\esp_hw_support\sleep_mac_bb.o
Compiling .pio\build\esp32-s3\esp_hw_support\regi2c_ctrl.o
Compiling .pio\build\esp32-s3\esp_hw_support\sleep_retention.o
Compiling .pio\build\esp32-s3\esp_hw_support\sleep_wake_stub.o
Compiling .pio\build\esp32-s3\esp_hw_support\port\esp32s3\rtc_clk.o
Compiling .pio\build\esp32-s3\esp_hw_support\port\esp32s3\rtc_clk_init.o
Compiling .pio\build\esp32-s3\esp_hw_support\port\esp32s3\rtc_init.o
Compiling .pio\build\esp32-s3\esp_hw_support\port\esp32s3\rtc_pm.o
Compiling .pio\build\esp32-s3\esp_hw_support\port\esp32s3\rtc_sleep.o
Compiling .pio\build\esp32-s3\esp_hw_support\port\esp32s3\rtc_time.o
Compiling .pio\build\esp32-s3\esp_hw_support\port\esp32s3\rtc_wdt.o
Compiling .pio\build\esp32-s3\esp_hw_support\port\esp32s3\chip_info.o
Compiling .pio\build\esp32-s3\esp_hw_support\port\async_memcpy_impl_gdma.o
Compiling .pio\build\esp32-s3\esp_hw_support\port\esp32s3\dport_access.o
Compiling .pio\build\esp32-s3\esp_hw_support\port\esp32s3\esp_hmac.o
Compiling .pio\build\esp32-s3\esp_hw_support\port\esp32s3\esp_ds.o
Compiling .pio\build\esp32-s3\esp_hw_support\port\esp32s3\esp_crypto_lock.o
Compiling .pio\build\esp32-s3\esp_hw_support\port\esp32s3\spiram.o
Compiling .pio\build\esp32-s3\esp_ipc\src\esp_ipc.o
Archiving .pio\build\esp32-s3\esp-idf\esp_hw_support\libesp_hw_support.a
Indexing .pio\build\esp32-s3\esp-idf\esp_hw_support\libesp_hw_support.a
Compiling .pio\build\esp32-s3\esp_ipc\src\esp_ipc_isr\esp_ipc_isr.o
Compiling .pio\build\esp32-s3\esp_ipc\src\esp_ipc_isr\esp_ipc_isr_handler.o
Compiling .pio\build\esp32-s3\esp_ipc\src\esp_ipc_isr\esp_ipc_isr_routines.o
Compiling .pio\build\esp32-s3\esp_lcd\src\esp_lcd_common.o
Archiving .pio\build\esp32-s3\esp-idf\esp_ipc\libesp_ipc.a
Indexing .pio\build\esp32-s3\esp-idf\esp_ipc\libesp_ipc.a
Compiling .pio\build\esp32-s3\esp_lcd\src\esp_lcd_panel_io.o
Compiling .pio\build\esp32-s3\esp_lcd\src\esp_lcd_panel_io_i2c.o
Compiling .pio\build\esp32-s3\esp_lcd\src\esp_lcd_panel_io_i2s.o
Compiling .pio\build\esp32-s3\esp_lcd\src\esp_lcd_panel_io_spi.o
Compiling .pio\build\esp32-s3\esp_lcd\src\esp_lcd_panel_io_i80.o
Compiling .pio\build\esp32-s3\esp_lcd\src\esp_lcd_panel_nt35510.o
Compiling .pio\build\esp32-s3\esp_lcd\src\esp_lcd_panel_ssd1306.o
Compiling .pio\build\esp32-s3\esp_lcd\src\esp_lcd_panel_st7789.o
Compiling .pio\build\esp32-s3\esp_lcd\src\esp_lcd_panel_ops.o
Compiling .pio\build\esp32-s3\esp_lcd\src\esp_lcd_rgb_panel.o
Compiling .pio\build\esp32-s3\esp_local_ctrl\src\esp_local_ctrl.o
Compiling .pio\build\esp32-s3\esp_local_ctrl\src\esp_local_ctrl_handler.o
Archiving .pio\build\esp32-s3\esp-idf\esp_lcd\libesp_lcd.a
Indexing .pio\build\esp32-s3\esp-idf\esp_lcd\libesp_lcd.a
Compiling .pio\build\esp32-s3\esp_local_ctrl\proto-c\esp_local_ctrl.pb-c.o
Compiling .pio\build\esp32-s3\esp_netif\esp_netif_handlers.o
Archiving .pio\build\esp32-s3\esp-idf\esp_local_ctrl\libesp_local_ctrl.a
Indexing .pio\build\esp32-s3\esp-idf\esp_local_ctrl\libesp_local_ctrl.a
Compiling .pio\build\esp32-s3\esp_netif\esp_netif_objects.o
Compiling .pio\build\esp32-s3\esp_netif\esp_netif_defaults.o
Compiling .pio\build\esp32-s3\esp_netif\lwip\esp_netif_lwip.o
Compiling .pio\build\esp32-s3\esp_netif\lwip\esp_netif_lwip_defaults.o
Compiling .pio\build\esp32-s3\esp_netif\lwip\esp_netif_sta_list.o
Compiling .pio\build\esp32-s3\esp_netif\loopback\esp_netif_loopback.o
Compiling .pio\build\esp32-s3\esp_phy\src\phy_override.o
Compiling .pio\build\esp32-s3\esp_phy\src\lib_printf.o
Archiving .pio\build\esp32-s3\esp-idf\esp_netif\libesp_netif.a
Indexing .pio\build\esp32-s3\esp-idf\esp_netif\libesp_netif.a
Compiling .pio\build\esp32-s3\esp_phy\src\phy_init.o
Compiling .pio\build\esp32-s3\esp_pm\pm_locks.o
Compiling .pio\build\esp32-s3\esp_pm\pm_trace.o
Archiving .pio\build\esp32-s3\esp-idf\esp_phy\libesp_phy.a
Indexing .pio\build\esp32-s3\esp-idf\esp_phy\libesp_phy.a
Compiling .pio\build\esp32-s3\esp_pm\pm_impl.o
Compiling .pio\build\esp32-s3\esp_ringbuf\ringbuf.o
Archiving .pio\build\esp32-s3\esp-idf\esp_pm\libesp_pm.a
Indexing .pio\build\esp32-s3\esp-idf\esp_pm\libesp_pm.a
Compiling .pio\build\esp32-s3\esp_rom\patches\esp_rom_crc.o
Compiling .pio\build\esp32-s3\esp_rom\patches\esp_rom_sys.o
Archiving .pio\build\esp32-s3\esp-idf\esp_ringbuf\libesp_ringbuf.a
Indexing .pio\build\esp32-s3\esp-idf\esp_ringbuf\libesp_ringbuf.a
Compiling .pio\build\esp32-s3\esp_rom\patches\esp_rom_uart.o
Compiling .pio\build\esp32-s3\esp_rom\patches\esp_rom_tjpgd.o
Compiling .pio\build\esp32-s3\esp_rom\patches\esp_rom_efuse.o
Compiling .pio\build\esp32-s3\esp_rom\patches\esp_rom_longjmp.o
Compiling .pio\build\esp32-s3\esp_serial_slave_link\essl.o
Archiving .pio\build\esp32-s3\esp-idf\esp_rom\libesp_rom.a
Indexing .pio\build\esp32-s3\esp-idf\esp_rom\libesp_rom.a
Compiling .pio\build\esp32-s3\esp_serial_slave_link\essl_sdio.o
Compiling .pio\build\esp32-s3\esp_serial_slave_link\essl_spi.o
Compiling .pio\build\esp32-s3\esp_system\esp_err.o
Compiling .pio\build\esp32-s3\esp_system\crosscore_int.o
Archiving .pio\build\esp32-s3\esp-idf\esp_serial_slave_link\libesp_serial_slave_link.a
Indexing .pio\build\esp32-s3\esp-idf\esp_serial_slave_link\libesp_serial_slave_link.a
Compiling .pio\build\esp32-s3\esp_system\freertos_hooks.o
Compiling .pio\build\esp32-s3\esp_system\int_wdt.o
Compiling .pio\build\esp32-s3\esp_system\panic.o
Compiling .pio\build\esp32-s3\esp_system\esp_system.o
Compiling .pio\build\esp32-s3\esp_system\startup.o
Compiling .pio\build\esp32-s3\esp_system\system_time.o
Compiling .pio\build\esp32-s3\esp_system\stack_check.o
Compiling .pio\build\esp32-s3\esp_system\task_wdt.o
Compiling .pio\build\esp32-s3\esp_system\ubsan.o
Compiling .pio\build\esp32-s3\esp_system\xt_wdt.o
Compiling .pio\build\esp32-s3\esp_system\debug_stubs.o
Compiling .pio\build\esp32-s3\esp_system\port\cpu_start.o
Compiling .pio\build\esp32-s3\esp_system\port\panic_handler.o
Compiling .pio\build\esp32-s3\esp_system\port\brownout.o
Compiling .pio\build\esp32-s3\esp_system\port\soc\esp32s3\highint_hdl.o
Compiling .pio\build\esp32-s3\esp_system\port\soc\esp32s3\clk.o
Compiling .pio\build\esp32-s3\esp_system\port\soc\esp32s3\reset_reason.o
Compiling .pio\build\esp32-s3\esp_system\port\soc\esp32s3\system_internal.o
Compiling .pio\build\esp32-s3\esp_system\port\soc\esp32s3\cache_err_int.o
Compiling .pio\build\esp32-s3\esp_system\port\soc\esp32s3\apb_backup_dma.o
Compiling .pio\build\esp32-s3\esp_system\port\arch\xtensa\panic_arch.o
Compiling .pio\build\esp32-s3\esp_system\port\arch\xtensa\panic_handler_asm.o
Compiling .pio\build\esp32-s3\esp_system\port\arch\xtensa\expression_with_stack.o
Compiling .pio\build\esp32-s3\esp_system\port\arch\xtensa\expression_with_stack_asm.o
Compiling .pio\build\esp32-s3\esp_system\port\arch\xtensa\debug_helpers.o
Compiling .pio\build\esp32-s3\esp_system\port\arch\xtensa\debug_helpers_asm.o
Compiling .pio\build\esp32-s3\esp_system\port\arch\xtensa\debug_stubs.o
Compiling .pio\build\esp32-s3\esp_system\port\arch\xtensa\trax.o
Compiling .pio\build\esp32-s3\esp_timer\src\esp_timer.o
Archiving .pio\build\esp32-s3\esp-idf\esp_system\libesp_system.a
Indexing .pio\build\esp32-s3\esp-idf\esp_system\libesp_system.a
Compiling .pio\build\esp32-s3\esp_timer\src\ets_timer_legacy.o
Compiling .pio\build\esp32-s3\esp_timer\src\system_time.o
Compiling .pio\build\esp32-s3\esp_timer\src\esp_timer_impl_systimer.o
Compiling .pio\build\esp32-s3\esp_websocket_client\esp_websocket_client.o
Archiving .pio\build\esp32-s3\esp-idf\esp_timer\libesp_timer.a
Indexing .pio\build\esp32-s3\esp-idf\esp_timer\libesp_timer.a
Compiling .pio\build\esp32-s3\esp_wifi\src\coexist.o
Compiling .pio\build\esp32-s3\esp_wifi\src\mesh_event.o
Archiving .pio\build\esp32-s3\esp-idf\esp_websocket_client\libesp_websocket_client.a
Indexing .pio\build\esp32-s3\esp-idf\esp_websocket_client\libesp_websocket_client.a
Compiling .pio\build\esp32-s3\esp_wifi\src\smartconfig.o
Compiling .pio\build\esp32-s3\esp_wifi\src\smartconfig_ack.o
Compiling .pio\build\esp32-s3\esp_wifi\src\wifi_init.o
Compiling .pio\build\esp32-s3\esp_wifi\src\wifi_default.o
Compiling .pio\build\esp32-s3\esp_wifi\src\wifi_netif.o
Compiling .pio\build\esp32-s3\esp_wifi\esp32s3\esp_adapter.o
Compiling .pio\build\esp32-s3\espcoredump\src\core_dump_common.o
Archiving .pio\build\esp32-s3\esp-idf\esp_wifi\libesp_wifi.a
Indexing .pio\build\esp32-s3\esp-idf\esp_wifi\libesp_wifi.a
Compiling .pio\build\esp32-s3\espcoredump\src\core_dump_checksum.o
Compiling .pio\build\esp32-s3\espcoredump\src\core_dump_flash.o
Compiling .pio\build\esp32-s3\espcoredump\src\core_dump_uart.o
Compiling .pio\build\esp32-s3\espcoredump\src\core_dump_elf.o
Compiling .pio\build\esp32-s3\espcoredump\src\core_dump_binary.o
Compiling .pio\build\esp32-s3\espcoredump\src\port\xtensa\core_dump_port.o
Compiling .pio\build\esp32-s3\expat\expat\expat\lib\xmlparse.o
Archiving .pio\build\esp32-s3\esp-idf\espcoredump\libespcoredump.a
Indexing .pio\build\esp32-s3\esp-idf\espcoredump\libespcoredump.a
Compiling .pio\build\esp32-s3\expat\expat\expat\lib\xmlrole.o
Compiling .pio\build\esp32-s3\expat\expat\expat\lib\xmltok.o
Compiling .pio\build\esp32-s3\expat\expat\expat\lib\xmltok_impl.o
Compiling .pio\build\esp32-s3\expat\expat\expat\lib\xmltok_ns.o
Compiling .pio\build\esp32-s3\fatfs\diskio\diskio.o
Compiling .pio\build\esp32-s3\fatfs\diskio\diskio_rawflash.o
Archiving .pio\build\esp32-s3\esp-idf\expat\libexpat.a
Indexing .pio\build\esp32-s3\esp-idf\expat\libexpat.a
Compiling .pio\build\esp32-s3\fatfs\diskio\diskio_sdmmc.o
Compiling .pio\build\esp32-s3\fatfs\diskio\diskio_wl.o
Compiling .pio\build\esp32-s3\fatfs\src\ff.o
Compiling .pio\build\esp32-s3\fatfs\port\freertos\ffsystem.o
Compiling .pio\build\esp32-s3\fatfs\src\ffunicode.o
Compiling .pio\build\esp32-s3\fatfs\vfs\vfs_fat.o
Compiling .pio\build\esp32-s3\fatfs\vfs\vfs_fat_sdmmc.o
Compiling .pio\build\esp32-s3\fatfs\vfs\vfs_fat_spiflash.o
Compiling .pio\build\esp32-s3\fb_gfx\fb_gfx.o
Archiving .pio\build\esp32-s3\esp-idf\fb_gfx\libfb_gfx.a
Indexing .pio\build\esp32-s3\esp-idf\fb_gfx\libfb_gfx.a
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\common\esp_modbus_master.o
Archiving .pio\build\esp32-s3\esp-idf\fatfs\libfatfs.a
Indexing .pio\build\esp32-s3\esp-idf\fatfs\libfatfs.a
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\common\esp_modbus_slave.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\mb.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\mb_m.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\ascii\mbascii.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\ascii\mbascii_m.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\rtu\mbrtu_m.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\rtu\mbrtu.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\rtu\mbcrc.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\tcp\mbtcp.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\tcp\mbtcp_m.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\port\port.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\port\portevent.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\port\portevent_m.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\port\portother.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\port\portother_m.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\port\portserial.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\port\portserial_m.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\port\porttimer.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\port\porttimer_m.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\functions\mbfunccoils.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\functions\mbfunccoils_m.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\functions\mbfuncdiag.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\functions\mbfuncdisc.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\functions\mbfuncdisc_m.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\functions\mbfuncholding.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\functions\mbfuncholding_m.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\functions\mbfuncinput.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\functions\mbfuncinput_m.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\functions\mbfuncother.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\modbus\functions\mbutils.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\serial_slave\modbus_controller\mbc_serial_slave.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\serial_master\modbus_controller\mbc_serial_master.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\tcp_slave\port\port_tcp_slave.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\tcp_slave\modbus_controller\mbc_tcp_slave.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\tcp_master\modbus_controller\mbc_tcp_master.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\tcp_master\port\port_tcp_master.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\common\esp_modbus_master_tcp.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\common\esp_modbus_slave_tcp.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\common\esp_modbus_master_serial.o
Compiling .pio\build\esp32-s3\freemodbus\freemodbus\common\esp_modbus_slave_serial.o
Compiling .pio\build\esp32-s3\freertos\port\xtensa\port.o
Archiving .pio\build\esp32-s3\esp-idf\freemodbus\libfreemodbus.a
Indexing .pio\build\esp32-s3\esp-idf\freemodbus\libfreemodbus.a
Compiling .pio\build\esp32-s3\freertos\port\xtensa\portasm.o
Compiling .pio\build\esp32-s3\freertos\port\xtensa\xtensa_context.o
Compiling .pio\build\esp32-s3\freertos\port\xtensa\xtensa_init.o
Compiling .pio\build\esp32-s3\freertos\port\xtensa\xtensa_overlay_os_hook.o
Compiling .pio\build\esp32-s3\freertos\port\xtensa\xtensa_vector_defaults.o
Compiling .pio\build\esp32-s3\freertos\port\xtensa\xtensa_vectors.o
Compiling .pio\build\esp32-s3\freertos\esp_additions\task_snapshot.o
Compiling .pio\build\esp32-s3\freertos\port\port_common.o
Compiling .pio\build\esp32-s3\freertos\port\port_systick.o
Compiling .pio\build\esp32-s3\freertos\croutine.o
Compiling .pio\build\esp32-s3\freertos\event_groups.o
Compiling .pio\build\esp32-s3\freertos\list.o
Compiling .pio\build\esp32-s3\freertos\queue.o
Compiling .pio\build\esp32-s3\freertos\tasks.o
Compiling .pio\build\esp32-s3\freertos\timers.o
Compiling .pio\build\esp32-s3\freertos\stream_buffer.o
Compiling .pio\build\esp32-s3\freertos\FreeRTOS-openocd.o
Compiling .pio\build\esp32-s3\freertos\freertos_v8_compat.o
Compiling .pio\build\esp32-s3\hal\wdt_hal_iram.o
Archiving .pio\build\esp32-s3\esp-idf\freertos\libfreertos.a
Indexing .pio\build\esp32-s3\esp-idf\freertos\libfreertos.a
Compiling .pio\build\esp32-s3\hal\mpu_hal.o
Compiling .pio\build\esp32-s3\hal\cpu_hal.o
Compiling .pio\build\esp32-s3\hal\efuse_hal.o
Compiling .pio\build\esp32-s3\hal\esp32s3\efuse_hal.o
Compiling .pio\build\esp32-s3\hal\rmt_hal.o
Compiling .pio\build\esp32-s3\hal\rtc_io_hal.o
Compiling .pio\build\esp32-s3\hal\spi_hal.o
Compiling .pio\build\esp32-s3\hal\spi_hal_iram.o
Compiling .pio\build\esp32-s3\hal\spi_slave_hal.o
Compiling .pio\build\esp32-s3\hal\spi_slave_hal_iram.o
Compiling .pio\build\esp32-s3\hal\i2s_hal.o
Compiling .pio\build\esp32-s3\hal\sigmadelta_hal.o
Compiling .pio\build\esp32-s3\hal\timer_hal.o
Compiling .pio\build\esp32-s3\hal\ledc_hal.o
Compiling .pio\build\esp32-s3\hal\ledc_hal_iram.o
Compiling .pio\build\esp32-s3\hal\i2c_hal.o
Compiling .pio\build\esp32-s3\hal\i2c_hal_iram.o
Compiling .pio\build\esp32-s3\hal\gpio_hal.o
Compiling .pio\build\esp32-s3\hal\uart_hal.o
Compiling .pio\build\esp32-s3\hal\uart_hal_iram.o
Compiling .pio\build\esp32-s3\hal\spi_flash_hal.o
Compiling .pio\build\esp32-s3\hal\spi_flash_hal_iram.o
Compiling .pio\build\esp32-s3\hal\spi_flash_encrypt_hal_iram.o
Compiling .pio\build\esp32-s3\hal\soc_hal.o
Compiling .pio\build\esp32-s3\hal\interrupt_controller_hal.o
Compiling .pio\build\esp32-s3\hal\sha_hal.o
Compiling .pio\build\esp32-s3\hal\aes_hal.o
Compiling .pio\build\esp32-s3\hal\twai_hal.o
Compiling .pio\build\esp32-s3\hal\twai_hal_iram.o
Compiling .pio\build\esp32-s3\hal\adc_hal.o
Compiling .pio\build\esp32-s3\hal\ds_hal.o
Compiling .pio\build\esp32-s3\hal\gdma_hal.o
Compiling .pio\build\esp32-s3\hal\lcd_hal.o
Compiling .pio\build\esp32-s3\hal\mcpwm_hal.o
Compiling .pio\build\esp32-s3\hal\pcnt_hal.o
Compiling .pio\build\esp32-s3\hal\spi_flash_hal_gpspi.o
Compiling .pio\build\esp32-s3\hal\spi_slave_hd_hal.o
Compiling .pio\build\esp32-s3\hal\systimer_hal.o
Compiling .pio\build\esp32-s3\hal\touch_sensor_hal.o
Compiling .pio\build\esp32-s3\hal\usb_hal.o
Compiling .pio\build\esp32-s3\hal\usb_phy_hal.o
Compiling .pio\build\esp32-s3\hal\xt_wdt_hal.o
Compiling .pio\build\esp32-s3\hal\esp32s3\brownout_hal.o
Compiling .pio\build\esp32-s3\hal\esp32s3\hmac_hal.o
Compiling .pio\build\esp32-s3\hal\esp32s3\interrupt_descriptor_table.o
Compiling .pio\build\esp32-s3\hal\esp32s3\touch_sensor_hal.o
Compiling .pio\build\esp32-s3\hal\esp32s3\rtc_cntl_hal.o
Compiling .pio\build\esp32-s3\hal\usb_dwc_hal.o
Compiling .pio\build\esp32-s3\heap\heap_caps.o
Archiving .pio\build\esp32-s3\esp-idf\hal\libhal.a
Indexing .pio\build\esp32-s3\esp-idf\hal\libhal.a
Compiling .pio\build\esp32-s3\heap\heap_caps_init.o
Compiling .pio\build\esp32-s3\heap\multi_heap.o
Compiling .pio\build\esp32-s3\heap\heap_tlsf.o
Compiling .pio\build\esp32-s3\heap\port\memory_layout_utils.o
Compiling .pio\build\esp32-s3\heap\port\esp32s3\memory_layout.o
Compiling .pio\build\esp32-s3\jsmn\src\jsmn.o
Archiving .pio\build\esp32-s3\esp-idf\heap\libheap.a
Indexing .pio\build\esp32-s3\esp-idf\heap\libheap.a
Compiling .pio\build\esp32-s3\json\cJSON\cJSON.o
Archiving .pio\build\esp32-s3\esp-idf\jsmn\libjsmn.a
Indexing .pio\build\esp32-s3\esp-idf\jsmn\libjsmn.a
Compiling .pio\build\esp32-s3\json\cJSON\cJSON_Utils.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.o
Archiving .pio\build\esp32-s3\esp-idf\json\libjson.a
Indexing .pio\build\esp32-s3\esp-idf\json\libjson.a
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_auth\crypto_auth.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_box\crypto_box.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_box\crypto_box_easy.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_box\crypto_box_seal.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_core\ed25519\core_ed25519.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_core\ed25519\core_ristretto255.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_core\hchacha20\core_hchacha20.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_generichash\blake2b\generichash_blake2.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_generichash\crypto_generichash.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_hash\crypto_hash.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_hash\sha256\hash_sha256.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_hash\sha512\hash_sha512.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_kdf\crypto_kdf.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_kx\crypto_kx.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_pwhash\argon2\argon2-core.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_pwhash\argon2\argon2-encoding.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_pwhash\argon2\argon2.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_pwhash\argon2\blake2b-long.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_pwhash\crypto_pwhash.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_scalarmult\crypto_scalarmult.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_mul.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_nsquare.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_pack.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_scalarmult\curve25519\sandy2x\sandy2x.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_secretbox\crypto_secretbox.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_secretbox\crypto_secretbox_easy.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_shorthash\crypto_shorthash.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_sign\crypto_sign.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_sign\ed25519\ref10\keypair.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_sign\ed25519\ref10\obsolete.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_sign\ed25519\ref10\open.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_sign\ed25519\ref10\sign.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_sign\ed25519\sign_ed25519.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_stream\chacha20\stream_chacha20.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_stream\crypto_stream.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_stream\salsa20\stream_salsa20.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6-asm.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_stream\salsa208\stream_salsa208.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\crypto_verify\sodium\verify.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\randombytes\randombytes.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\sodium\codecs.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\sodium\core.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\sodium\runtime.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\sodium\utils.o
Compiling .pio\build\esp32-s3\libsodium\libsodium\src\libsodium\sodium\version.o
Compiling .pio\build\esp32-s3\libsodium\port\randombytes_esp32.o
Compiling .pio\build\esp32-s3\log\log.o
Archiving .pio\build\esp32-s3\esp-idf\libsodium\liblibsodium.a
Compiling .pio\build\esp32-s3\log\log_buffers.o
Indexing .pio\build\esp32-s3\esp-idf\libsodium\liblibsodium.a
Compiling .pio\build\esp32-s3\log\log_freertos.o
Compiling .pio\build\esp32-s3\lwip\apps\sntp\sntp.o
Archiving .pio\build\esp32-s3\esp-idf\log\liblog.a
Indexing .pio\build\esp32-s3\esp-idf\log\liblog.a
Compiling .pio\build\esp32-s3\lwip\lwip\src\api\api_lib.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\api\api_msg.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\api\err.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\api\if_api.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\api\netbuf.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\api\netdb.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\api\netifapi.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\api\sockets.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\api\tcpip.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\apps\sntp\sntp.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\apps\netbiosns\netbiosns.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\def.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\dns.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\inet_chksum.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\init.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ip.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\mem.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\memp.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\netif.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\pbuf.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\raw.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\stats.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\sys.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\tcp.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\tcp_in.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\tcp_out.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\timeouts.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\udp.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv4\autoip.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv4\dhcp.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv4\etharp.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv4\icmp.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv4\igmp.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv4\ip4.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv4\ip4_napt.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv4\ip4_addr.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv4\ip4_frag.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv6\dhcp6.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv6\ethip6.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv6\icmp6.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv6\inet6.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv6\ip6.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv6\ip6_addr.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv6\ip6_frag.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv6\mld6.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\core\ipv6\nd6.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ethernet.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\lowpan6.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\slipif.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\auth.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\ccp.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\chap-md5.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\chap-new.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\chap_ms.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\demand.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\eap.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\ecp.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\eui64.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\fsm.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\ipcp.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\ipv6cp.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\lcp.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\magic.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\mppe.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\multilink.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\ppp.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\pppapi.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\pppcrypt.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\pppoe.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\pppol2tp.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\pppos.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\upap.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\utils.o
Compiling .pio\build\esp32-s3\lwip\lwip\src\netif\ppp\vj.o
Compiling .pio\build\esp32-s3\lwip\port\esp32\hooks\tcp_isn_default.o
Compiling .pio\build\esp32-s3\lwip\port\esp32\hooks\lwip_default_hooks.o
Compiling .pio\build\esp32-s3\lwip\port\esp32\debug\lwip_debug.o
Compiling .pio\build\esp32-s3\lwip\port\esp32\freertos\sys_arch.o
Compiling .pio\build\esp32-s3\lwip\port\esp32\netif\dhcp_state.o
Compiling .pio\build\esp32-s3\lwip\port\esp32\netif\wlanif.o
Compiling .pio\build\esp32-s3\lwip\port\esp32\netif\ethernetif.o
Compiling .pio\build\esp32-s3\lwip\port\esp32\vfs_lwip.o
Compiling .pio\build\esp32-s3\lwip\apps\ping\esp_ping.o
Compiling .pio\build\esp32-s3\lwip\apps\ping\ping.o
Compiling .pio\build\esp32-s3\lwip\apps\ping\ping_sock.o
Compiling .pio\build\esp32-s3\lwip\apps\dhcpserver\dhcpserver.o
Compiling .pio\build\esp32-s3\mbedtls\esp_crt_bundle\esp_crt_bundle.o
Archiving .pio\build\esp32-s3\esp-idf\lwip\liblwip.a
Compiling .pio\build\esp32-s3\.pio\build\esp32-s3\x509_crt_bundle.o
Indexing .pio\build\esp32-s3\esp-idf\lwip\liblwip.a
Archiving .pio\build\esp32-s3\esp-idf\mbedtls\libmbedtls.a
Indexing .pio\build\esp32-s3\esp-idf\mbedtls\libmbedtls.a
Compiling .pio\build\esp32-s3\mdns\mdns.o
Compiling .pio\build\esp32-s3\mdns\mdns_networking_lwip.o
Compiling .pio\build\esp32-s3\mdns\mdns_console.o
Compiling .pio\build\esp32-s3\mqtt\esp-mqtt\mqtt_client.o
Archiving .pio\build\esp32-s3\esp-idf\mdns\libmdns.a
Indexing .pio\build\esp32-s3\esp-idf\mdns\libmdns.a
Compiling .pio\build\esp32-s3\mqtt\esp-mqtt\lib\mqtt_msg.o
Compiling .pio\build\esp32-s3\mqtt\esp-mqtt\lib\mqtt_outbox.o
Compiling .pio\build\esp32-s3\mqtt\esp-mqtt\lib\platform_esp32_idf.o
Compiling .pio\build\esp32-s3\newlib\abort.o
Compiling .pio\build\esp32-s3\newlib\assert.o
Archiving .pio\build\esp32-s3\esp-idf\mqtt\libmqtt.a
Indexing .pio\build\esp32-s3\esp-idf\mqtt\libmqtt.a
Compiling .pio\build\esp32-s3\newlib\heap.o
Compiling .pio\build\esp32-s3\newlib\locks.o
Compiling .pio\build\esp32-s3\newlib\poll.o
Compiling .pio\build\esp32-s3\newlib\pthread.o
Compiling .pio\build\esp32-s3\newlib\random.o
Compiling .pio\build\esp32-s3\newlib\reent_init.o
Compiling .pio\build\esp32-s3\newlib\newlib_init.o
Compiling .pio\build\esp32-s3\newlib\syscalls.o
Compiling .pio\build\esp32-s3\newlib\termios.o
Compiling .pio\build\esp32-s3\newlib\stdatomic.o
Compiling .pio\build\esp32-s3\newlib\time.o
Compiling .pio\build\esp32-s3\newlib\sysconf.o
Compiling .pio\build\esp32-s3\newlib\realpath.o
Compiling .pio\build\esp32-s3\newlib\port\esp_time_impl.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_buf.o
Archiving .pio\build\esp32-s3\esp-idf\newlib\libnewlib.a
Indexing .pio\build\esp32-s3\esp-idf\newlib\libnewlib.a
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_callbacks.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_debug.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_frame.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_hd.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_hd_huffman.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_hd_huffman_data.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_helper.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_http.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_map.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_mem.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_npn.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_option.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_outbound_item.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_pq.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_priority_spec.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_queue.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_rcbuf.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_session.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_stream.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_submit.o
Compiling .pio\build\esp32-s3\nghttp\nghttp2\lib\nghttp2_version.o
Compiling .pio\build\esp32-s3\nghttp\port\http_parser.o
Compiling .pio\build\esp32-s3\nvs_flash\src\nvs_api.o
Archiving .pio\build\esp32-s3\esp-idf\nghttp\libnghttp.a
Indexing .pio\build\esp32-s3\esp-idf\nghttp\libnghttp.a
Compiling .pio\build\esp32-s3\nvs_flash\src\nvs_cxx_api.o
Compiling .pio\build\esp32-s3\nvs_flash\src\nvs_item_hash_list.o
Compiling .pio\build\esp32-s3\nvs_flash\src\nvs_page.o
Compiling .pio\build\esp32-s3\nvs_flash\src\nvs_pagemanager.o
Compiling .pio\build\esp32-s3\nvs_flash\src\nvs_storage.o
Compiling .pio\build\esp32-s3\nvs_flash\src\nvs_handle_simple.o
Compiling .pio\build\esp32-s3\nvs_flash\src\nvs_handle_locked.o
Compiling .pio\build\esp32-s3\nvs_flash\src\nvs_partition.o
Compiling .pio\build\esp32-s3\nvs_flash\src\nvs_partition_lookup.o
Compiling .pio\build\esp32-s3\nvs_flash\src\nvs_partition_manager.o
Compiling .pio\build\esp32-s3\nvs_flash\src\nvs_types.o
Compiling .pio\build\esp32-s3\openssl\library\ssl_cert.o
Archiving .pio\build\esp32-s3\esp-idf\nvs_flash\libnvs_flash.a
Indexing .pio\build\esp32-s3\esp-idf\nvs_flash\libnvs_flash.a
Compiling .pio\build\esp32-s3\openssl\library\ssl_lib.o
Compiling .pio\build\esp32-s3\openssl\library\ssl_methods.o
Compiling .pio\build\esp32-s3\openssl\library\ssl_pkey.o
Compiling .pio\build\esp32-s3\openssl\library\ssl_bio.o
Compiling .pio\build\esp32-s3\openssl\library\ssl_err.o
Compiling .pio\build\esp32-s3\openssl\library\ssl_stack.o
Compiling .pio\build\esp32-s3\openssl\library\ssl_x509.o
Compiling .pio\build\esp32-s3\openssl\platform\ssl_pm.o
Compiling .pio\build\esp32-s3\openssl\platform\ssl_port.o
Compiling .pio\build\esp32-s3\protobuf-c\protobuf-c\protobuf-c\protobuf-c.o
Archiving .pio\build\esp32-s3\esp-idf\openssl\libopenssl.a
Indexing .pio\build\esp32-s3\esp-idf\openssl\libopenssl.a
Compiling .pio\build\esp32-s3\protocomm\src\common\protocomm.o
Compiling .pio\build\esp32-s3\protocomm\src\security\security0.o
Compiling .pio\build\esp32-s3\protocomm\src\security\security1.o
Archiving .pio\build\esp32-s3\esp-idf\protobuf-c\libprotobuf-c.a
Indexing .pio\build\esp32-s3\esp-idf\protobuf-c\libprotobuf-c.a
Compiling .pio\build\esp32-s3\protocomm\proto-c\constants.pb-c.o
Compiling .pio\build\esp32-s3\protocomm\proto-c\sec0.pb-c.o
Compiling .pio\build\esp32-s3\protocomm\proto-c\sec1.pb-c.o
Compiling .pio\build\esp32-s3\protocomm\proto-c\session.pb-c.o
Compiling .pio\build\esp32-s3\protocomm\src\transports\protocomm_console.o
Compiling .pio\build\esp32-s3\protocomm\src\transports\protocomm_httpd.o
Compiling .pio\build\esp32-s3\pthread\pthread.o
Archiving .pio\build\esp32-s3\esp-idf\protocomm\libprotocomm.a
Indexing .pio\build\esp32-s3\esp-idf\protocomm\libprotocomm.a
Compiling .pio\build\esp32-s3\pthread\pthread_cond_var.o
Compiling .pio\build\esp32-s3\pthread\pthread_local_storage.o
Compiling .pio\build\esp32-s3\pthread\pthread_rwlock.o
Compiling .pio\build\esp32-s3\sdmmc\sdmmc_cmd.o
Archiving .pio\build\esp32-s3\esp-idf\pthread\libpthread.a
Indexing .pio\build\esp32-s3\esp-idf\pthread\libpthread.a
Compiling .pio\build\esp32-s3\sdmmc\sdmmc_common.o
Compiling .pio\build\esp32-s3\sdmmc\sdmmc_init.o
Compiling .pio\build\esp32-s3\sdmmc\sdmmc_io.o
Compiling .pio\build\esp32-s3\sdmmc\sdmmc_mmc.o
Compiling .pio\build\esp32-s3\sdmmc\sdmmc_sd.o
Compiling .pio\build\esp32-s3\soc\lldesc.o
Archiving .pio\build\esp32-s3\esp-idf\sdmmc\libsdmmc.a
Indexing .pio\build\esp32-s3\esp-idf\sdmmc\libsdmmc.a
Compiling .pio\build\esp32-s3\soc\soc_include_legacy_warn.o
Compiling .pio\build\esp32-s3\soc\esp32s3\adc_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\dedic_gpio_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\gdma_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\gpio_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\i2c_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\i2s_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\interrupts.o
Compiling .pio\build\esp32-s3\soc\esp32s3\lcd_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\ledc_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\mcpwm_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\pcnt_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\rmt_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\rtc_io_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\sdio_slave_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\sdmmc_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\sigmadelta_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\spi_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\timer_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\touch_sensor_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\uart_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\usb_periph.o
Compiling .pio\build\esp32-s3\soc\esp32s3\usb_phy_periph.o
Compiling .pio\build\esp32-s3\spi_flash\partition.o
Archiving .pio\build\esp32-s3\esp-idf\soc\libsoc.a
Indexing .pio\build\esp32-s3\esp-idf\soc\libsoc.a
Compiling .pio\build\esp32-s3\spi_flash\esp32s3\spi_flash_rom_patch.o
Compiling .pio\build\esp32-s3\spi_flash\esp32s3\spi_timing_config.o
Compiling .pio\build\esp32-s3\spi_flash\spi_flash_timing_tuning.o
Compiling .pio\build\esp32-s3\spi_flash\spi_flash_hpm_enable.o
Compiling .pio\build\esp32-s3\spi_flash\spi_flash_chip_drivers.o
Compiling .pio\build\esp32-s3\spi_flash\spi_flash_chip_generic.o
Compiling .pio\build\esp32-s3\spi_flash\spi_flash_chip_issi.o
Compiling .pio\build\esp32-s3\spi_flash\spi_flash_chip_mxic.o
Compiling .pio\build\esp32-s3\spi_flash\spi_flash_chip_gd.o
Compiling .pio\build\esp32-s3\spi_flash\spi_flash_chip_winbond.o
Compiling .pio\build\esp32-s3\spi_flash\spi_flash_chip_boya.o
Compiling .pio\build\esp32-s3\spi_flash\spi_flash_chip_mxic_opi.o
Compiling .pio\build\esp32-s3\spi_flash\spi_flash_chip_th.o
Compiling .pio\build\esp32-s3\spi_flash\memspi_host_driver.o
Compiling .pio\build\esp32-s3\spi_flash\cache_utils.o
Compiling .pio\build\esp32-s3\spi_flash\flash_mmap.o
Compiling .pio\build\esp32-s3\spi_flash\flash_ops.o
Compiling .pio\build\esp32-s3\spi_flash\esp32s3\flash_ops_esp32s3.o
Compiling .pio\build\esp32-s3\spi_flash\esp_flash_api.o
Compiling .pio\build\esp32-s3\spi_flash\esp_flash_spi_init.o
Compiling .pio\build\esp32-s3\spi_flash\spi_flash_os_func_app.o
Compiling .pio\build\esp32-s3\spi_flash\spi_flash_os_func_noos.o
Compiling .pio\build\esp32-s3\spiffs\esp_spiffs.o
Archiving .pio\build\esp32-s3\esp-idf\spi_flash\libspi_flash.a
Indexing .pio\build\esp32-s3\esp-idf\spi_flash\libspi_flash.a
Compiling .pio\build\esp32-s3\spiffs\spiffs_api.o
Compiling .pio\build\esp32-s3\spiffs\spiffs\src\spiffs_cache.o
Compiling .pio\build\esp32-s3\spiffs\spiffs\src\spiffs_check.o
Compiling .pio\build\esp32-s3\spiffs\spiffs\src\spiffs_gc.o
Compiling .pio\build\esp32-s3\spiffs\spiffs\src\spiffs_hydrogen.o
Compiling .pio\build\esp32-s3\spiffs\spiffs\src\spiffs_nucleus.o
Compiling .pio\build\esp32-s3\tcp_transport\transport.o
Archiving .pio\build\esp32-s3\esp-idf\spiffs\libspiffs.a
Indexing .pio\build\esp32-s3\esp-idf\spiffs\libspiffs.a
Compiling .pio\build\esp32-s3\tcp_transport\transport_ssl.o
Compiling .pio\build\esp32-s3\tcp_transport\transport_internal.o
Compiling .pio\build\esp32-s3\tcp_transport\transport_ws.o
Compiling .pio\build\esp32-s3\tcpip_adapter\tcpip_adapter_compat.o
Archiving .pio\build\esp32-s3\esp-idf\tcp_transport\libtcp_transport.a
Indexing .pio\build\esp32-s3\esp-idf\tcp_transport\libtcp_transport.a
Compiling .pio\build\esp32-s3\ulp\ulp.o
Archiving .pio\build\esp32-s3\esp-idf\tcpip_adapter\libtcpip_adapter.a
Indexing .pio\build\esp32-s3\esp-idf\tcpip_adapter\libtcpip_adapter.a
Compiling .pio\build\esp32-s3\ulp\ulp_macro.o
Compiling .pio\build\esp32-s3\ulp\ulp_riscv.o
Compiling .pio\build\esp32-s3\ulp\ulp_riscv_adc.o
Compiling .pio\build\esp32-s3\unity\unity\src\unity.o
Archiving .pio\build\esp32-s3\esp-idf\ulp\libulp.a
Indexing .pio\build\esp32-s3\esp-idf\ulp\libulp.a
Compiling .pio\build\esp32-s3\unity\unity_runner.o
Compiling .pio\build\esp32-s3\unity\unity_port_esp32.o
Compiling .pio\build\esp32-s3\usb\hcd_dwc.o
Archiving .pio\build\esp32-s3\esp-idf\unity\libunity.a
Indexing .pio\build\esp32-s3\esp-idf\unity\libunity.a
Compiling .pio\build\esp32-s3\usb\hub.o
Compiling .pio\build\esp32-s3\usb\usb_helpers.o
Compiling .pio\build\esp32-s3\usb\usb_host.o
Compiling .pio\build\esp32-s3\usb\usb_private.o
Compiling .pio\build\esp32-s3\usb\usbh.o
Compiling .pio\build\esp32-s3\usb\usb_phy.o
Compiling .pio\build\esp32-
|
Mhh, do you have a config which uses different drives? Do you have whitespaces or special chars in a path? Whitespaces and special chars WILL make issues. |
Good observation. Very odd. I had a removable drive plugged in while I
did the install (where I had backed up my config).
I will clean it out again and try again without any external drives.
Very odd. I'll let you know if that fixes it but it sure makes sense that
it would.
Thanks!
Pete
…On Sun, Jul 9, 2023 at 11:52 AM Jason2866 ***@***.***> wrote:
Mhh, do you have a config which uses different drives?
One part is done on [3/13] Generating
D:/a/platform-espressif32/platform-espressif32/examples/espidf-ulp-riscv/ulp/main.c
All other is on drive c:/Users/runneradmin/
This one makes me believe something weird with your path(s) is going on
CMakeFiles/ulp_main.dir/C_/Users/runneradmin/
Do you have whitespaces or special chars in a path?
Do you use a network or cloud drive?
Whitespaces and special chars WILL make issues.
Cloud drives can make troubles.
—
Reply to this email directly, view it on GitHub
<#1144 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANQI5JQEDSZMI7QGKNEMRBDXPLOTBANCNFSM6AAAAAA2B6NZEQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Another clean install... but still can't find esp32s4/ulp.h and ulp_main.h
Where are those files located on your installation?
…On Sun, Jul 9, 2023 at 2:05 PM Pete Dubler ***@***.***> wrote:
Good observation. Very odd. I had a removable drive plugged in while I
did the install (where I had backed up my config).
I will clean it out again and try again without any external drives.
Very odd. I'll let you know if that fixes it but it sure makes sense that
it would.
Thanks!
Pete
On Sun, Jul 9, 2023 at 11:52 AM Jason2866 ***@***.***>
wrote:
> Mhh, do you have a config which uses different drives?
> One part is done on [3/13] Generating
> D:/a/platform-espressif32/platform-espressif32/examples/espidf-ulp-riscv/ulp/main.c
> All other is on drive c:/Users/runneradmin/
> This one makes me believe something weird with your path(s) is going on
> CMakeFiles/ulp_main.dir/C_/Users/runneradmin/
>
> Do you have whitespaces or special chars in a path?
> Do you use a network or cloud drive?
>
> Whitespaces and special chars WILL make issues.
> Cloud drives can make troubles.
>
> —
> Reply to this email directly, view it on GitHub
> <#1144 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ANQI5JQEDSZMI7QGKNEMRBDXPLOTBANCNFSM6AAAAAA2B6NZEQ>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
|
The are in the IDF framework which is located in |
I can find ulp.c in ... components\ulp\ulp_fsm
But can't find ulp_main.h anywhere...
very frustrating
…On Sun, Jul 9, 2023 at 3:30 PM Jason2866 ***@***.***> wrote:
The are in the IDF framework which is located in
.platformio/packages/framework-espidf/components/ulp/ulp_riscv/
The used framework source:
https://github.com/tasmota/esp-idf/tree/release/v4.4/components/ulp/include/esp32s3
—
Reply to this email directly, view it on GitHub
<#1144 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANQI5JR4TQ3L5654TTYOZJTXPMIERANCNFSM6AAAAAA2B6NZEQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Just tried. Both of this config do work:
and
|
Hi @peteDDD, if I'm not mistaken, the |
Valeros. My understanding is the same... ulp_main.h should be autogenerated and located in the build directory. But it is nowhere to be found on my computer. The error is simply "cannot open source file for that the #include statements for "esp32s2/ulp.h" and for "ulp_main.h" |
Hi Jason, I tried the approach of this platformio.ini [env:esp32-s3] and got the same results...
I also tried: ` [env:esp32-s3] and got the same results. |
@peteDDD Please share here the contents of your |
[CODE]
idf_component_register(SRCS "ulp_example_main.c"
INCLUDE_DIRS ""
REQUIRES soc nvs_flash ulp)
#
# ULP support additions to component CMakeLists.txt.
#
# 1. The ULP app name must be unique (if multiple components use ULP).
set(ulp_app_name ulp_${COMPONENT_NAME})
#
# 2. Specify all assembly source files.
# Files should be placed into a separate directory (in this case, ulp/),
# which should not be added to COMPONENT_SRCS.
set(ulp_s_sources "ulp/pulse_cnt.S" "ulp/wake_up.S")
#
# 3. List all the component source files which include automatically
# generated ULP export file, ${ulp_app_name}.h:
set(ulp_exp_dep_srcs "../ulp_example_main.c")
#
# 4. Call function to build ULP binary and embed in project using the
argument
# values above.
ulp_embed_binary(${ulp_app_name} "${ulp_s_sources}" "${ulp_exp_dep_srcs}")
[/CODE]
…On Mon, Jul 10, 2023 at 10:54 AM Valerii Koval ***@***.***> wrote:
@peteDDD <https://github.com/peteDDD> Please share here the contents of
your CMakeLists.txt from the main folder.
—
Reply to this email directly, view it on GitHub
<#1144 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANQI5JV2BJZZHSYFQ7D63GDXPQQR3ANCNFSM6AAAAAA2B6NZEQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Where did you get that example? This line should contain proper relative paths as shown in our example in this repository:
|
Valerii,
scroll up this message chain and you will see the url for the example I am
using from Jason2866.
…On Mon, Jul 10, 2023 at 11:03 AM Valerii Koval ***@***.***> wrote:
set(ulp_s_sources "ulp/pulse_cnt.S" "ulp/wake_up.S")
Where did you get that example? This line should contain proper relative
paths as shown in our example
<https://github.com/platformio/platform-espressif32/blob/develop/examples/espidf-ulp-pulse/src/CMakeLists.txt#L13>
in this repository:
set(ulp_s_sources "../ulp/pulse_cnt.S" "../ulp/wake_up.S")
—
Reply to this email directly, view it on GitHub
<#1144 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANQI5JQRE6IXOWAPYHCSI53XPQRWNANCNFSM6AAAAAA2B6NZEQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@valeros Both variants do work. Your example is not S3 ready. The main source code |
The updated code from espressif
|
Since the default (platformio) folder structure is used this part is not needed at all
Just try and comment the line. Compile will be successful |
Jason,
Still no joy.
I have a hunch that I need to dig into. This laptop is new to me and has
two users "owner" and "peted". I think there might be some path issues.
…On Mon, Jul 10, 2023 at 11:49 AM Jason2866 ***@***.***> wrote:
Since the default (platformio) folder structure is used this part is not
needed at all
# 2. Specify all assembly source files.
# Files should be placed into a separate directory (in this case, ulp/),
# which should not be added to COMPONENT_SRCS.
set(ulp_s_sources "../ulp/pulse_cnt.S" "../ulp/wake_up.S")
#
Just try and comment the line. Compile will be successful
—
Reply to this email directly, view it on GitHub
<#1144 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANQI5JQDPG6VLK5EEZKNOHLXPQXBNANCNFSM6AAAAAA2B6NZEQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@peteDDD You've already tried a lot, but I'd like ask you to follow these steps:
|
Valeros, `Executing task: C:\Users\peted.platformio\penv\Scripts\platformio.exe run Processing esp32-s3-devkitc-1 (platform: espressif32; framework: espidf; board: esp32-s3-devkitc-1)
|
Thanks, could you please also run your project in verbose mode and attach logs here? Just open the terminal window in the IDE and run the following commands one by one: # Clean the project before build
pio run -t clean
# Run in verbose mode
pio run -v -j1 |
While that build is working (takes a really long time in verbose mode), I am wondering... the ulp_main.h, doesn't that just need to have in it the mapping of the ulp and main processor variables and if so, couldn't I just write that and put it in src? Somsthing like: |
Holly cow! Success!!! But why did it suddenly work??? |
BUT... on next run to upload... failed the same way. So, I ran the clean and run again (without verbose logging) and was back to the same failure. SO... repeated clean and verbose build... and it builds. Now I guess I need to do a verbose upload. |
Verbose upload compiled and uploaded. great progress.... but still not quite there. Thank you! One note. The building seems to be pretty non-repeatable. I have to go back and do a clean and a verbose build each time. Any other approach, such as just doing a verbose upload, does fails. Perhaps Platformio is going out and downloading more "meta" files that we have to clear out. |
@valeros For me it does only compile when the main source code is in folder Edit with
|
So this one works for me with Plain IDF 5.1 and |
I have to focus on some other things for a few days but will return to this
shortly.
Please don't mistake my lack of work on this now as any less appreciation
of your help.
Thanks for your help and understanding.
Pete
…On Tue, Jul 11, 2023 at 12:21 PM Jason2866 ***@***.***> wrote:
So this one works for me with Plain IDF 5.1 and espressif32 @ ^6.3.2 and platform
= espressif32 @ ^5.4.0
espidf-ulp-pulse-test.zip
<https://github.com/platformio/platform-espressif32/files/12017287/espidf-ulp-pulse-test.zip>
—
Reply to this email directly, view it on GitHub
<#1144 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANQI5JXTNGPDNDJ362CCNR3XPWDTHANCNFSM6AAAAAA2B6NZEQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@peteDDD If possible, I'd like to look into a dependency tree generated on your machine. Please open the terminal in the IDE and follow these steps: # Clean the project before build
pio run -t clean
# Set some special SCons flags
set SCONSFLAGS=--tree=prune
# Run the project and redirect the output to a file
pio run > esp32s3ulp-deptree-prune.txt
# Clean variable
set SCONSFLAGS= Please share here the |
This issue has been automatically marked as stale because it has not had recent activity. Please provide more details or it will be closed if no further activity occurs. Thank you for your contributions. |
Well life got a little out of hand for a while there, but I am finally back to this. Summary of where I am now... On the knockoff ESP32-S3, I get the following: [CODE] 5: @valeros you asked for the esp32s3ulp-deptree-prune.txt, It is attached. While running the pio run to generate the deptree, it completed, but I got the following messages (my entries included here also for completeness): 6: I also reconfigured my platformio.ini and uploaded the project to an ESP32 card (TTGO T-Display) and got similar behavior in that I got nothing beyond the "Entering deep sleep" message. Thanks again for all the help and patience. Any ideas on why none of these processors is exiting the deep sleep? |
This issue has been automatically marked as stale because it has not had recent activity. Please provide more details or it will be closed if no further activity occurs. Thank you for your contributions. |
ULP example code does not build for ESP32-S3 under PlatformIO
see: https://community.platformio.org/t/asking-again-getting-ulp-tool-example-espidf-ulp-pulse-to-work/34639
The text was updated successfully, but these errors were encountered: