@echo off cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\main\ulp_main || (set FAIL_LINE=2& goto :ABORT) E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -DCMAKE_GENERATOR=Ninja -DCMAKE_TOOLCHAIN_FILE=E:/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/cmake/toolchain-ulp-riscv.cmake -DULP_S_SOURCES=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/ulp/main.c -DULP_APP_NAME=ulp_main -DCOMPONENT_DIR=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main -DCOMPONENT_INCLUDES=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/newlib/platform_include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/esp_additions/include/freertos;E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/esp_additions/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/soc;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/soc/esp32s3;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/port/esp32s3/.;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/port/esp32s3/private_include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/heap/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/log/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/esp32s3/.;E:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/esp32s3/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/platform_port/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/include/esp32s3;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/esp32s3;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_common/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/port/soc;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/port/include/private;E:/Espressif/frameworks/esp-idf-v5.0.4/components/xtensa/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/xtensa/esp32s3/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/include/apps;E:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/include/apps/sntp;E:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/lwip/src/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/port/esp32/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/port/esp32/include/arch;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_ringbuf/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/efuse/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/efuse/esp32s3/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/driver/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/driver/deprecated;E:/Espressif/frameworks/esp-idf-v5.0.4/components/driver/esp32s3/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_pm/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/mbedtls/port/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/mbedtls/mbedtls/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/mbedtls/mbedtls/library;E:/Espressif/frameworks/esp-idf-v5.0.4/components/mbedtls/esp_crt_bundle/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/mbedtls/mbedtls/include/;E:/Espressif/frameworks/esp-idf-v5.0.4/components/mbedtls/mbedtls/include/;E:/Espressif/frameworks/esp-idf-v5.0.4/components/mbedtls/mbedtls/include/;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_app_format/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/bootloader_support/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/bootloader_support/bootloader_flash/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_partition/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/app_update/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/spi_flash/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/pthread/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_timer/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/app_trace/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_event/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/nvs_flash/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_phy/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_phy/esp32s3/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/vfs/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_netif/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/wpa_supplicant/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/wpa_supplicant/port/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/wpa_supplicant/esp_supplicant/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_wifi/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/unity/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/unity/unity/src;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/cmock/CMock/src;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/console;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/http_parser;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp-tls;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp-tls/esp-tls-crypto;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_adc/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_adc/interface;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_adc/esp32s3/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_adc/deprecated/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_eth/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_gdbstub/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_gdbstub/xtensa;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_gdbstub/esp32s3;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hid/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/tcp_transport/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_http_client/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_http_server/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_https_ota/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_lcd/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_lcd/interface;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/protobuf-c/protobuf-c;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/protocomm/include/common;E:/Espressif/frameworks/esp-idf-v5.0.4/components/protocomm/include/security;E:/Espressif/frameworks/esp-idf-v5.0.4/components/protocomm/include/transports;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_local_ctrl/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_psram/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/espcoredump/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/espcoredump/include/port/xtensa;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/wear_levelling/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/sdmmc/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/fatfs/diskio;E:/Espressif/frameworks/esp-idf-v5.0.4/components/fatfs/vfs;E:/Espressif/frameworks/esp-idf-v5.0.4/components/fatfs/src;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/idf_test/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/idf_test/include/esp32s3;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/ieee802154/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/json/cJSON;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/mqtt/esp-mqtt/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/perfmon/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/spiffs/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/touch_element/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_common/include;E:/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_common/include/esp32s3;E:/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/usb/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config;E:/Espressif/frameworks/esp-idf-v5.0.4/components/wifi_provisioning/include;E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config -DIDF_TARGET=esp32s3 -DIDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -DSDKCONFIG_HEADER=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config/sdkconfig.h -DPYTHON=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe -DULP_COCPU_IS_RISCV=ON -GNinja E:/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/cmake || (set FAIL_LINE=3& goto :ABORT) E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -E touch E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/esp-idf/main/ulp_main-prefix/src/ulp_main-stamp/ulp_main-configure || (set FAIL_LINE=4& goto :ABORT) goto :EOF :ABORT set ERROR_CODE=%ERRORLEVEL% echo Batch file failed at line %FAIL_LINE% with errorcode %ERRORLEVEL% exit /b %ERROR_CODE%