From b46283d94f52be2ae733c3c4636292be93dc71fb Mon Sep 17 00:00:00 2001 From: Clawdia Date: Mon, 18 May 2026 14:24:57 +0200 Subject: [PATCH] =?UTF-8?q?CITS=20Sniffer=20v3:=20Format-Spezifikatoren=20?= =?UTF-8?q?und=20Typ-Fixes=20f=C3=BCr=20ESP-IDF=205.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 13 + build/.ninja_deps | Bin 119652 -> 740936 bytes build/.ninja_log | 1230 +++++++++- build/CMakeFiles/CMakeConfigureLog.yaml | 142 +- build/CMakeFiles/git-data/head-ref | 2 +- build/build.ninja | 2 +- build/compile_commands.json | 2 +- build/log/idf_py_stderr_output_1114649 | 1 - build/log/idf_py_stderr_output_1115040 | 0 build/log/idf_py_stdout_output_1114649 | 51 - build/log/idf_py_stdout_output_1115040 | 88 - build/project_description.json | 2 +- main/app_main.c | 9 +- sdkconfig.old | 2835 ++++------------------- 14 files changed, 1643 insertions(+), 2734 deletions(-) create mode 100644 .gitignore delete mode 100644 build/log/idf_py_stderr_output_1114649 delete mode 100644 build/log/idf_py_stderr_output_1115040 delete mode 100644 build/log/idf_py_stdout_output_1114649 delete mode 100644 build/log/idf_py_stdout_output_1115040 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..94214c2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +build/ +sdkconfig +*.pyc +__pycache__/ +*.bin +*.elf +*.map +*.bin +*.bin +*.o +*.d +*.a +*.lib diff --git a/build/.ninja_deps b/build/.ninja_deps index 240069a6443de1a4bf4ba19aa06eb1906cf2b81d..1b81281aeea8347f23c0936c7370d9ca0e876457 100644 GIT binary patch literal 740936 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 +>T#rUh?^q-~Er*yD0(4k_ODYsOC_w<0aKv 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 literal 119652 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")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: '/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-exbA3P'] + ignore line: [Change Dir: '/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-9WIQH7'] ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_e4667] - ignore line: [[1/2] /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_e4667.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c] + ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_393f0] + ignore line: [[1/2] /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_393f0.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc] ignore line: [Target: riscv32-esp-elf] @@ -206,8 +206,8 @@ events: ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_e4667.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_e4667.dir/'] - ignore line: [ /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1 -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_e4667.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o /tmp/cc6uSlGI.s] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_393f0.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_393f0.dir/'] + ignore line: [ /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1 -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_393f0.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o /tmp/ccW8u9jr.s] ignore line: [GNU C17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf)] ignore line: [ compiled by GNU C version 6.3.0 20170516 GMP version 6.2.1 MPFR version 4.2.1 MPC version 1.2.1 isl version isl-0.26-GMP] ignore line: [] @@ -224,13 +224,13 @@ events: ignore line: [ /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] ignore line: [End of search list.] ignore line: [Compiler executable checksum: b5d510d6be183eca8edc69338dee09da] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_e4667.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_e4667.dir/'] - ignore line: [ /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_e4667.dir/CMakeCCompilerABI.c.obj /tmp/cc6uSlGI.s] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_393f0.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_393f0.dir/'] + ignore line: [ /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_393f0.dir/CMakeCCompilerABI.c.obj /tmp/ccW8u9jr.s] ignore line: [GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1] ignore line: [COMPILER_PATH=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/] ignore line: [LIBRARY_PATH=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_e4667.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_e4667.dir/CMakeCCompilerABI.c.'] - ignore line: [[2/2] : && /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei -v CMakeFiles/cmTC_e4667.dir/CMakeCCompilerABI.c.obj -o cmTC_e4667 && :] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_393f0.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_393f0.dir/CMakeCCompilerABI.c.'] + ignore line: [[2/2] : && /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei -v CMakeFiles/cmTC_393f0.dir/CMakeCCompilerABI.c.obj -o cmTC_393f0 && :] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc] ignore line: [COLLECT_LTO_WRAPPER=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper] @@ -241,13 +241,13 @@ events: ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] ignore line: [COMPILER_PATH=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/] ignore line: [LIBRARY_PATH=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-v' '-o' 'cmTC_e4667' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_e4667.'] - link line: [ /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEjoCCN.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc --sysroot=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_e4667 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_e4667.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lnosys -lc -lgcc] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-v' '-o' 'cmTC_393f0' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_393f0.'] + link line: [ /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccqjHATE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc --sysroot=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_393f0 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_393f0.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lnosys -lc -lgcc] arg [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2] ==> ignore arg [-plugin] ==> ignore arg [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so] ==> ignore arg [-plugin-opt=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccEjoCCN.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccqjHATE.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore arg [-plugin-opt=-pass-through=-lnosys] ==> ignore @@ -257,7 +257,7 @@ events: arg [-melf32lriscv] ==> ignore arg [-X] ==> ignore arg [-o] ==> ignore - arg [cmTC_e4667] ==> ignore + arg [cmTC_393f0] ==> ignore arg [-L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] arg [-L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] arg [-L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] @@ -266,7 +266,7 @@ events: arg [-L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> dir [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] arg [-L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> dir [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] arg [-L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> dir [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] - arg [CMakeFiles/cmTC_e4667.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [CMakeFiles/cmTC_393f0.dir/CMakeCCompilerABI.c.obj] ==> ignore arg [-lgcc] ==> lib [gcc] arg [-lc] ==> lib [c] arg [-lnosys] ==> lib [nosys] @@ -274,7 +274,7 @@ events: arg [-lgcc] ==> lib [gcc] ignore line: [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start] ignore line: [ defaulting to 00010094] - ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-v' '-o' 'cmTC_e4667' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_e4667.'] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-v' '-o' 'cmTC_393f0' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_393f0.'] ignore line: [] ignore line: [] collapse library dir [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] @@ -301,8 +301,8 @@ events: checks: - "Detecting CXX compiler ABI info" directories: - source: "/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-SVD3k8" - binary: "/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-SVD3k8" + source: "/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-n6PQUt" + binary: "/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-n6PQUt" cmakeVariables: CMAKE_CXX_FLAGS: "-march=rv32imac_zicsr_zifencei " CMAKE_CXX_FLAGS_DEBUG: "-g" @@ -313,10 +313,10 @@ events: variable: "CMAKE_CXX_ABI_COMPILED" cached: true stdout: | - Change Dir: '/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-SVD3k8' + Change Dir: '/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-n6PQUt' - Run Build Command(s): /usr/bin/ninja -v cmTC_99653 - [1/2] /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_99653.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp + Run Build Command(s): /usr/bin/ninja -v cmTC_c9cb6 + [1/2] /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_c9cb6.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp Using built-in specs. COLLECT_GCC=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ Target: riscv32-esp-elf @@ -324,8 +324,8 @@ events: Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) - COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_99653.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_99653.dir/' - /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_99653.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o /tmp/ccclQ4Io.s + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_c9cb6.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_c9cb6.dir/' + /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_c9cb6.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o /tmp/ccFT5l9G.s GNU C++17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf) compiled by GNU C version 6.3.0 20170516, GMP version 6.2.1, MPFR version 4.2.1, MPC version 1.2.1, isl version isl-0.26-GMP @@ -348,13 +348,13 @@ events: /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include End of search list. Compiler executable checksum: 4948fb63f6a9908d64cae33aab1d3369 - COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_99653.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_99653.dir/' - /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_99653.dir/CMakeCXXCompilerABI.cpp.obj /tmp/ccclQ4Io.s + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_c9cb6.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_c9cb6.dir/' + /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_c9cb6.dir/CMakeCXXCompilerABI.cpp.obj /tmp/ccFT5l9G.s GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1 COMPILER_PATH=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ LIBRARY_PATH=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ - COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_99653.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_99653.dir/CMakeCXXCompilerABI.cpp.' - [2/2] : && /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei -v CMakeFiles/cmTC_99653.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_99653 && : + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_c9cb6.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_c9cb6.dir/CMakeCXXCompilerABI.cpp.' + [2/2] : && /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei -v CMakeFiles/cmTC_c9cb6.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_c9cb6 && : Using built-in specs. COLLECT_GCC=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ COLLECT_LTO_WRAPPER=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper @@ -365,10 +365,10 @@ events: gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) COMPILER_PATH=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ LIBRARY_PATH=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ - COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-v' '-o' 'cmTC_99653' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_99653.' - /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgBPINv.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc --sysroot=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_99653 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_99653.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-v' '-o' 'cmTC_c9cb6' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_c9cb6.' + /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccCBuHUl.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc --sysroot=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_c9cb6 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_c9cb6.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start; defaulting to 00010094 - COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-v' '-o' 'cmTC_99653' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_99653.' + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-v' '-o' 'cmTC_c9cb6' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_c9cb6.' exitCode: 0 - @@ -409,10 +409,10 @@ events: Parsed CXX implicit link information: link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: '/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-SVD3k8'] + ignore line: [Change Dir: '/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-n6PQUt'] ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_99653] - ignore line: [[1/2] /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_99653.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_c9cb6] + ignore line: [[1/2] /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_c9cb6.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++] ignore line: [Target: riscv32-esp-elf] @@ -420,8 +420,8 @@ events: ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_99653.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_99653.dir/'] - ignore line: [ /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_99653.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o /tmp/ccclQ4Io.s] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_c9cb6.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_c9cb6.dir/'] + ignore line: [ /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_c9cb6.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o /tmp/ccFT5l9G.s] ignore line: [GNU C++17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf)] ignore line: [ compiled by GNU C version 6.3.0 20170516 GMP version 6.2.1 MPFR version 4.2.1 MPC version 1.2.1 isl version isl-0.26-GMP] ignore line: [] @@ -444,13 +444,13 @@ events: ignore line: [ /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] ignore line: [End of search list.] ignore line: [Compiler executable checksum: 4948fb63f6a9908d64cae33aab1d3369] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_99653.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_99653.dir/'] - ignore line: [ /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_99653.dir/CMakeCXXCompilerABI.cpp.obj /tmp/ccclQ4Io.s] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_c9cb6.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_c9cb6.dir/'] + ignore line: [ /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_c9cb6.dir/CMakeCXXCompilerABI.cpp.obj /tmp/ccFT5l9G.s] ignore line: [GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1] ignore line: [COMPILER_PATH=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/] ignore line: [LIBRARY_PATH=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_99653.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_99653.dir/CMakeCXXCompilerABI.cpp.'] - ignore line: [[2/2] : && /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei -v CMakeFiles/cmTC_99653.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_99653 && :] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_c9cb6.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_c9cb6.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [[2/2] : && /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei -v CMakeFiles/cmTC_c9cb6.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_c9cb6 && :] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++] ignore line: [COLLECT_LTO_WRAPPER=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper] @@ -461,13 +461,13 @@ events: ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] ignore line: [COMPILER_PATH=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/] ignore line: [LIBRARY_PATH=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-v' '-o' 'cmTC_99653' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_99653.'] - link line: [ /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgBPINv.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc --sysroot=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_99653 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_99653.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-v' '-o' 'cmTC_c9cb6' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_c9cb6.'] + link line: [ /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccCBuHUl.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc --sysroot=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_c9cb6 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_c9cb6.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc] arg [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2] ==> ignore arg [-plugin] ==> ignore arg [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so] ==> ignore arg [-plugin-opt=/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccgBPINv.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccCBuHUl.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore arg [-plugin-opt=-pass-through=-lnosys] ==> ignore @@ -477,7 +477,7 @@ events: arg [-melf32lriscv] ==> ignore arg [-X] ==> ignore arg [-o] ==> ignore - arg [cmTC_99653] ==> ignore + arg [cmTC_c9cb6] ==> ignore arg [-L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] arg [-L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] arg [-L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] @@ -486,7 +486,7 @@ events: arg [-L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> dir [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] arg [-L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> dir [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] arg [-L/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> dir [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] - arg [CMakeFiles/cmTC_99653.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore + arg [CMakeFiles/cmTC_c9cb6.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore arg [-lstdc++] ==> lib [stdc++] arg [-lm] ==> lib [m] arg [-lgcc] ==> lib [gcc] @@ -496,7 +496,7 @@ events: arg [-lgcc] ==> lib [gcc] ignore line: [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start] ignore line: [ defaulting to 00010094] - ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-v' '-o' 'cmTC_99653' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_99653.'] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-v' '-o' 'cmTC_c9cb6' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_c9cb6.'] ignore line: [] ignore line: [] collapse library dir [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> [/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] @@ -524,8 +524,8 @@ events: checks: - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" directories: - source: "/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-QhOWVw" - binary: "/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-QhOWVw" + source: "/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-i2IqML" + binary: "/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-i2IqML" cmakeVariables: CMAKE_C_FLAGS: "-march=rv32imac_zicsr_zifencei " CMAKE_C_FLAGS_DEBUG: "-g" @@ -535,12 +535,12 @@ events: variable: "CMAKE_HAVE_LIBC_PTHREAD" cached: true stdout: | - Change Dir: '/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-QhOWVw' + Change Dir: '/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-i2IqML' - Run Build Command(s): /usr/bin/ninja -v cmTC_5c1b2 - [1/2] /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCMAKE_HAVE_LIBC_PTHREAD -march=rv32imac_zicsr_zifencei -o CMakeFiles/cmTC_5c1b2.dir/src.c.obj -c /home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-QhOWVw/src.c - [2/2] : && /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei CMakeFiles/cmTC_5c1b2.dir/src.c.obj -o cmTC_5c1b2 && : - /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: CMakeFiles/cmTC_5c1b2.dir/src.c.obj: in function `main': + Run Build Command(s): /usr/bin/ninja -v cmTC_cc801 + [1/2] /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCMAKE_HAVE_LIBC_PTHREAD -march=rv32imac_zicsr_zifencei -o CMakeFiles/cmTC_cc801.dir/src.c.obj -c /home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-i2IqML/src.c + [2/2] : && /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei CMakeFiles/cmTC_cc801.dir/src.c.obj -o cmTC_cc801 && : + /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: CMakeFiles/cmTC_cc801.dir/src.c.obj: in function `main': src.c:(.text+0x6e): warning: pthread_atfork is not implemented and will always fail /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: src.c:(.text+0x50): warning: pthread_cancel is not implemented and will always fail /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: src.c:(.text+0x34): warning: pthread_create is not implemented and will always fail @@ -560,8 +560,8 @@ events: checks: - "Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS" directories: - source: "/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-38z1kr" - binary: "/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-38z1kr" + source: "/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-ecZAC1" + binary: "/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-ecZAC1" cmakeVariables: CMAKE_C_FLAGS: "-march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow" CMAKE_C_FLAGS_DEBUG: "-g" @@ -571,11 +571,11 @@ events: variable: "C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS" cached: true stdout: | - Change Dir: '/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-38z1kr' + Change Dir: '/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-ecZAC1' - Run Build Command(s): /usr/bin/ninja -v cmTC_d0b42 - [1/2] /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DC_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -o CMakeFiles/cmTC_d0b42.dir/src.c.obj -c /home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-38z1kr/src.c - [2/2] : && /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -nostartfiles -march=rv32imac_zicsr_zifencei CMakeFiles/cmTC_d0b42.dir/src.c.obj -o cmTC_d0b42 && : + Run Build Command(s): /usr/bin/ninja -v cmTC_cdea5 + [1/2] /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DC_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -o CMakeFiles/cmTC_cdea5.dir/src.c.obj -c /home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/CMakeFiles/CMakeScratch/TryCompile-ecZAC1/src.c + [2/2] : && /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -nostartfiles -march=rv32imac_zicsr_zifencei CMakeFiles/cmTC_cdea5.dir/src.c.obj -o cmTC_cdea5 && : /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start; defaulting to 00010094 exitCode: 0 diff --git a/build/CMakeFiles/git-data/head-ref b/build/CMakeFiles/git-data/head-ref index 3278b43..c7b6a0a 100644 --- a/build/CMakeFiles/git-data/head-ref +++ b/build/CMakeFiles/git-data/head-ref @@ -1 +1 @@ -9c1732c364aa068983ef6b71c89f803c3ffabb64 +e11a375c54805d5ec75761e2cb35e1136a7bcaea diff --git a/build/build.ninja b/build/build.ninja index 1baf81b..e5746ab 100644 --- a/build/build.ninja +++ b/build/build.ninja @@ -3562,7 +3562,7 @@ build esp-idf/partition_table/CMakeFiles/partition_table-flash | ${cmake_ninja_w build cmake_object_order_depends_target___idf_esp_app_format: phony || cmake_object_order_depends_target___idf_esp_bootloader_format build esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj: C_COMPILER____idf_esp_app_format_unscanned_ /home/claw/esp/esp-idf/components/esp_app_format/esp_app_desc.c || cmake_object_order_depends_target___idf_esp_app_format - DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.5.1\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D PROJECT_NAME=\"cits-sniffer\" -DPROJECT_VER=\"9c1732c\" + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.5.1\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D PROJECT_NAME=\"cits-sniffer\" -DPROJECT_VER=\"e11a375-dirty\" DEP_FILE = esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj.d FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer=. -fmacro-prefix-map=/home/claw/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration INCLUDES = -I/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/config -I/home/claw/esp/esp-idf/components/esp_app_format/include -I/home/claw/esp/esp-idf/components/newlib/platform_include -I/home/claw/esp/esp-idf/components/freertos/config/include -I/home/claw/esp/esp-idf/components/freertos/config/include/freertos -I/home/claw/esp/esp-idf/components/freertos/config/riscv/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/claw/esp/esp-idf/components/freertos/esp_additions/include -I/home/claw/esp/esp-idf/components/esp_hw_support/include -I/home/claw/esp/esp-idf/components/esp_hw_support/include/soc -I/home/claw/esp/esp-idf/components/esp_hw_support/include/soc/esp32c5 -I/home/claw/esp/esp-idf/components/esp_hw_support/dma/include -I/home/claw/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/claw/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/tuning_scheme_impl/include -I/home/claw/esp/esp-idf/components/esp_hw_support/power_supply/include -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/. -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/include -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/private_include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/port/esp32c5/. -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/port/esp32c5/include -I/home/claw/esp/esp-idf/components/heap/include -I/home/claw/esp/esp-idf/components/heap/tlsf -I/home/claw/esp/esp-idf/components/log/include -I/home/claw/esp/esp-idf/components/soc/include -I/home/claw/esp/esp-idf/components/soc/esp32c5 -I/home/claw/esp/esp-idf/components/soc/esp32c5/include -I/home/claw/esp/esp-idf/components/soc/esp32c5/register -I/home/claw/esp/esp-idf/components/hal/platform_port/include -I/home/claw/esp/esp-idf/components/hal/esp32c5/include -I/home/claw/esp/esp-idf/components/hal/include -I/home/claw/esp/esp-idf/components/esp_rom/include -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5/include -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5/include/esp32c5 -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5 -I/home/claw/esp/esp-idf/components/esp_common/include -I/home/claw/esp/esp-idf/components/esp_system/include -I/home/claw/esp/esp-idf/components/esp_system/port/soc -I/home/claw/esp/esp-idf/components/esp_system/port/include/riscv -I/home/claw/esp/esp-idf/components/esp_system/port/include/private -I/home/claw/esp/esp-idf/components/riscv/include -I/home/claw/esp/esp-idf/components/lwip/include -I/home/claw/esp/esp-idf/components/lwip/include/apps -I/home/claw/esp/esp-idf/components/lwip/include/apps/sntp -I/home/claw/esp/esp-idf/components/lwip/lwip/src/include -I/home/claw/esp/esp-idf/components/lwip/port/include -I/home/claw/esp/esp-idf/components/lwip/port/freertos/include -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include/sys diff --git a/build/compile_commands.json b/build/compile_commands.json index 843f820..3d9b1a4 100644 --- a/build/compile_commands.json +++ b/build/compile_commands.json @@ -955,7 +955,7 @@ }, { "directory": "/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build", - "command": "/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.5.1\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D PROJECT_NAME=\\\"cits-sniffer\\\" -DPROJECT_VER=\\\"9c1732c\\\" -I/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/config -I/home/claw/esp/esp-idf/components/esp_app_format/include -I/home/claw/esp/esp-idf/components/newlib/platform_include -I/home/claw/esp/esp-idf/components/freertos/config/include -I/home/claw/esp/esp-idf/components/freertos/config/include/freertos -I/home/claw/esp/esp-idf/components/freertos/config/riscv/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/claw/esp/esp-idf/components/freertos/esp_additions/include -I/home/claw/esp/esp-idf/components/esp_hw_support/include -I/home/claw/esp/esp-idf/components/esp_hw_support/include/soc -I/home/claw/esp/esp-idf/components/esp_hw_support/include/soc/esp32c5 -I/home/claw/esp/esp-idf/components/esp_hw_support/dma/include -I/home/claw/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/claw/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/tuning_scheme_impl/include -I/home/claw/esp/esp-idf/components/esp_hw_support/power_supply/include -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/. -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/include -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/private_include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/port/esp32c5/. -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/port/esp32c5/include -I/home/claw/esp/esp-idf/components/heap/include -I/home/claw/esp/esp-idf/components/heap/tlsf -I/home/claw/esp/esp-idf/components/log/include -I/home/claw/esp/esp-idf/components/soc/include -I/home/claw/esp/esp-idf/components/soc/esp32c5 -I/home/claw/esp/esp-idf/components/soc/esp32c5/include -I/home/claw/esp/esp-idf/components/soc/esp32c5/register -I/home/claw/esp/esp-idf/components/hal/platform_port/include -I/home/claw/esp/esp-idf/components/hal/esp32c5/include -I/home/claw/esp/esp-idf/components/hal/include -I/home/claw/esp/esp-idf/components/esp_rom/include -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5/include -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5/include/esp32c5 -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5 -I/home/claw/esp/esp-idf/components/esp_common/include -I/home/claw/esp/esp-idf/components/esp_system/include -I/home/claw/esp/esp-idf/components/esp_system/port/soc -I/home/claw/esp/esp-idf/components/esp_system/port/include/riscv -I/home/claw/esp/esp-idf/components/esp_system/port/include/private -I/home/claw/esp/esp-idf/components/riscv/include -I/home/claw/esp/esp-idf/components/lwip/include -I/home/claw/esp/esp-idf/components/lwip/include/apps -I/home/claw/esp/esp-idf/components/lwip/include/apps/sntp -I/home/claw/esp/esp-idf/components/lwip/lwip/src/include -I/home/claw/esp/esp-idf/components/lwip/port/include -I/home/claw/esp/esp-idf/components/lwip/port/freertos/include -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer=. -fmacro-prefix-map=/home/claw/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj -c /home/claw/esp/esp-idf/components/esp_app_format/esp_app_desc.c", + "command": "/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.5.1\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D PROJECT_NAME=\\\"cits-sniffer\\\" -DPROJECT_VER=\\\"e11a375-dirty\\\" -I/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/config -I/home/claw/esp/esp-idf/components/esp_app_format/include -I/home/claw/esp/esp-idf/components/newlib/platform_include -I/home/claw/esp/esp-idf/components/freertos/config/include -I/home/claw/esp/esp-idf/components/freertos/config/include/freertos -I/home/claw/esp/esp-idf/components/freertos/config/riscv/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/claw/esp/esp-idf/components/freertos/esp_additions/include -I/home/claw/esp/esp-idf/components/esp_hw_support/include -I/home/claw/esp/esp-idf/components/esp_hw_support/include/soc -I/home/claw/esp/esp-idf/components/esp_hw_support/include/soc/esp32c5 -I/home/claw/esp/esp-idf/components/esp_hw_support/dma/include -I/home/claw/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/claw/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/tuning_scheme_impl/include -I/home/claw/esp/esp-idf/components/esp_hw_support/power_supply/include -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/. -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/include -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/private_include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/port/esp32c5/. -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/port/esp32c5/include -I/home/claw/esp/esp-idf/components/heap/include -I/home/claw/esp/esp-idf/components/heap/tlsf -I/home/claw/esp/esp-idf/components/log/include -I/home/claw/esp/esp-idf/components/soc/include -I/home/claw/esp/esp-idf/components/soc/esp32c5 -I/home/claw/esp/esp-idf/components/soc/esp32c5/include -I/home/claw/esp/esp-idf/components/soc/esp32c5/register -I/home/claw/esp/esp-idf/components/hal/platform_port/include -I/home/claw/esp/esp-idf/components/hal/esp32c5/include -I/home/claw/esp/esp-idf/components/hal/include -I/home/claw/esp/esp-idf/components/esp_rom/include -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5/include -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5/include/esp32c5 -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5 -I/home/claw/esp/esp-idf/components/esp_common/include -I/home/claw/esp/esp-idf/components/esp_system/include -I/home/claw/esp/esp-idf/components/esp_system/port/soc -I/home/claw/esp/esp-idf/components/esp_system/port/include/riscv -I/home/claw/esp/esp-idf/components/esp_system/port/include/private -I/home/claw/esp/esp-idf/components/riscv/include -I/home/claw/esp/esp-idf/components/lwip/include -I/home/claw/esp/esp-idf/components/lwip/include/apps -I/home/claw/esp/esp-idf/components/lwip/include/apps/sntp -I/home/claw/esp/esp-idf/components/lwip/lwip/src/include -I/home/claw/esp/esp-idf/components/lwip/port/include -I/home/claw/esp/esp-idf/components/lwip/port/freertos/include -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer=. -fmacro-prefix-map=/home/claw/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj -c /home/claw/esp/esp-idf/components/esp_app_format/esp_app_desc.c", "file": "/home/claw/esp/esp-idf/components/esp_app_format/esp_app_desc.c", "output": "esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj" }, diff --git a/build/log/idf_py_stderr_output_1114649 b/build/log/idf_py_stderr_output_1114649 deleted file mode 100644 index a2d86de..0000000 --- a/build/log/idf_py_stderr_output_1114649 +++ /dev/null @@ -1 +0,0 @@ -Command: cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DPYTHON=/home/claw/.espressif/python_env/idf5.5_py3.13_env/bin/python -DESP_PLATFORM=1 -DIDF_TARGET=esp32c5 -DCCACHE_ENABLE=0 /home/claw/.openclaw/agents/wisp/workspace/cits-sniffer diff --git a/build/log/idf_py_stderr_output_1115040 b/build/log/idf_py_stderr_output_1115040 deleted file mode 100644 index e69de29..0000000 diff --git a/build/log/idf_py_stdout_output_1114649 b/build/log/idf_py_stdout_output_1114649 deleted file mode 100644 index b9d749b..0000000 --- a/build/log/idf_py_stdout_output_1114649 +++ /dev/null @@ -1,51 +0,0 @@ -Command: cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DPYTHON=/home/claw/.espressif/python_env/idf5.5_py3.13_env/bin/python -DESP_PLATFORM=1 -DIDF_TARGET=esp32c5 -DCCACHE_ENABLE=0 /home/claw/.openclaw/agents/wisp/workspace/cits-sniffer --- Existing sdkconfig '/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/sdkconfig' renamed to '/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/sdkconfig.old'. --- Found Git: /usr/bin/git (found version "2.47.3") --- Minimal build - OFF --- The C compiler identification is GNU 14.2.0 --- The CXX compiler identification is GNU 14.2.0 --- The ASM compiler identification is GNU --- Found assembler: /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc --- Detecting C compiler ABI info --- Detecting C compiler ABI info - done --- Check for working C compiler: /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc - skipped --- Detecting C compile features --- Detecting C compile features - done --- Detecting CXX compiler ABI info --- Detecting CXX compiler ABI info - done --- Check for working CXX compiler: /home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ - skipped --- Detecting CXX compile features --- Detecting CXX compile features - done --- Building ESP-IDF components for target esp32c5 --- Project sdkconfig file /home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/sdkconfig --- Adding linker script /home/claw/esp/esp-idf/components/riscv/ld/rom.api.ld --- Found Python3: /home/claw/.espressif/python_env/idf5.5_py3.13_env/bin/python (found version "3.13.5") found components: Interpreter --- Performing Test CMAKE_HAVE_LIBC_PTHREAD --- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success --- Found Threads: TRUE --- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS --- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success --- USING O3 --- App "cits-sniffer" version: 9c1732c --- Adding linker script /home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/esp-idf/esp_system/ld/memory.ld --- Adding linker script /home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/esp-idf/esp_system/ld/sections.ld.in --- Adding linker script /home/claw/esp/esp-idf/components/esp_rom/esp32c5/ld/esp32c5.rom.ld --- Adding linker script /home/claw/esp/esp-idf/components/esp_rom/esp32c5/ld/esp32c5.rom.api.ld --- Adding linker script /home/claw/esp/esp-idf/components/esp_rom/esp32c5/ld/esp32c5.rom.rvfp.ld --- Adding linker script /home/claw/esp/esp-idf/components/esp_rom/esp32c5/ld/esp32c5.rom.wdt.ld --- Adding linker script /home/claw/esp/esp-idf/components/esp_rom/esp32c5/ld/esp32c5.rom.systimer.ld --- Adding linker script /home/claw/esp/esp-idf/components/esp_rom/esp32c5/ld/esp32c5.rom.version.ld --- Adding linker script /home/claw/esp/esp-idf/components/esp_rom/esp32c5/ld/esp32c5.rom.phy.ld --- Adding linker script /home/claw/esp/esp-idf/components/esp_rom/esp32c5/ld/esp32c5.rom.coexist.ld --- Adding linker script /home/claw/esp/esp-idf/components/esp_rom/esp32c5/ld/esp32c5.rom.net80211.ld --- Adding linker script /home/claw/esp/esp-idf/components/esp_rom/esp32c5/ld/esp32c5.rom.pp.ld --- Adding linker script /home/claw/esp/esp-idf/components/esp_rom/esp32c5/ld/esp32c5.rom.libc.ld --- Adding linker script /home/claw/esp/esp-idf/components/esp_rom/esp32c5/ld/esp32c5.rom.libc-suboptimal_for_misaligned_mem.ld --- Adding linker script /home/claw/esp/esp-idf/components/esp_rom/esp32c5/ld/esp32c5.rom.newlib.ld --- Adding linker script /home/claw/esp/esp-idf/components/esp_rom/esp32c5/ld/esp32c5.rom.heap.ld --- Adding linker script /home/claw/esp/esp-idf/components/soc/esp32c5/ld/esp32c5.peripherals.ld --- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_driver_ana_cmpr esp_driver_bitscrambler esp_driver_cam esp_driver_dac esp_driver_gpio esp_driver_gptimer esp_driver_i2c esp_driver_i2s esp_driver_isp esp_driver_jpeg esp_driver_ledc esp_driver_mcpwm esp_driver_parlio esp_driver_pcnt esp_driver_ppa esp_driver_rmt esp_driver_sdio esp_driver_sdm esp_driver_sdmmc esp_driver_sdspi esp_driver_spi esp_driver_touch_sens esp_driver_tsens esp_driver_twai esp_driver_uart esp_driver_usb_serial_jtag esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_security esp_system esp_timer esp_vfs_console esp_wifi espcoredump esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash nvs_sec_provider openthread partition_table protobuf-c protocomm pthread riscv rt sdmmc soc spi_flash spiffs tcp_transport ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant --- Component paths: /home/claw/esp/esp-idf/components/app_trace /home/claw/esp/esp-idf/components/app_update /home/claw/esp/esp-idf/components/bootloader /home/claw/esp/esp-idf/components/bootloader_support /home/claw/esp/esp-idf/components/bt /home/claw/esp/esp-idf/components/cmock /home/claw/esp/esp-idf/components/console /home/claw/esp/esp-idf/components/cxx /home/claw/esp/esp-idf/components/driver /home/claw/esp/esp-idf/components/efuse /home/claw/esp/esp-idf/components/esp-tls /home/claw/esp/esp-idf/components/esp_adc /home/claw/esp/esp-idf/components/esp_app_format /home/claw/esp/esp-idf/components/esp_bootloader_format /home/claw/esp/esp-idf/components/esp_coex /home/claw/esp/esp-idf/components/esp_common /home/claw/esp/esp-idf/components/esp_driver_ana_cmpr /home/claw/esp/esp-idf/components/esp_driver_bitscrambler /home/claw/esp/esp-idf/components/esp_driver_cam /home/claw/esp/esp-idf/components/esp_driver_dac /home/claw/esp/esp-idf/components/esp_driver_gpio /home/claw/esp/esp-idf/components/esp_driver_gptimer /home/claw/esp/esp-idf/components/esp_driver_i2c /home/claw/esp/esp-idf/components/esp_driver_i2s /home/claw/esp/esp-idf/components/esp_driver_isp /home/claw/esp/esp-idf/components/esp_driver_jpeg /home/claw/esp/esp-idf/components/esp_driver_ledc /home/claw/esp/esp-idf/components/esp_driver_mcpwm /home/claw/esp/esp-idf/components/esp_driver_parlio /home/claw/esp/esp-idf/components/esp_driver_pcnt /home/claw/esp/esp-idf/components/esp_driver_ppa /home/claw/esp/esp-idf/components/esp_driver_rmt /home/claw/esp/esp-idf/components/esp_driver_sdio /home/claw/esp/esp-idf/components/esp_driver_sdm /home/claw/esp/esp-idf/components/esp_driver_sdmmc /home/claw/esp/esp-idf/components/esp_driver_sdspi /home/claw/esp/esp-idf/components/esp_driver_spi /home/claw/esp/esp-idf/components/esp_driver_touch_sens /home/claw/esp/esp-idf/components/esp_driver_tsens /home/claw/esp/esp-idf/components/esp_driver_twai /home/claw/esp/esp-idf/components/esp_driver_uart /home/claw/esp/esp-idf/components/esp_driver_usb_serial_jtag /home/claw/esp/esp-idf/components/esp_eth /home/claw/esp/esp-idf/components/esp_event /home/claw/esp/esp-idf/components/esp_gdbstub /home/claw/esp/esp-idf/components/esp_hid /home/claw/esp/esp-idf/components/esp_http_client /home/claw/esp/esp-idf/components/esp_http_server /home/claw/esp/esp-idf/components/esp_https_ota /home/claw/esp/esp-idf/components/esp_https_server /home/claw/esp/esp-idf/components/esp_hw_support /home/claw/esp/esp-idf/components/esp_lcd /home/claw/esp/esp-idf/components/esp_local_ctrl /home/claw/esp/esp-idf/components/esp_mm /home/claw/esp/esp-idf/components/esp_netif /home/claw/esp/esp-idf/components/esp_netif_stack /home/claw/esp/esp-idf/components/esp_partition /home/claw/esp/esp-idf/components/esp_phy /home/claw/esp/esp-idf/components/esp_pm /home/claw/esp/esp-idf/components/esp_psram /home/claw/esp/esp-idf/components/esp_ringbuf /home/claw/esp/esp-idf/components/esp_rom /home/claw/esp/esp-idf/components/esp_security /home/claw/esp/esp-idf/components/esp_system /home/claw/esp/esp-idf/components/esp_timer /home/claw/esp/esp-idf/components/esp_vfs_console /home/claw/esp/esp-idf/components/esp_wifi /home/claw/esp/esp-idf/components/espcoredump /home/claw/esp/esp-idf/components/esptool_py /home/claw/esp/esp-idf/components/fatfs /home/claw/esp/esp-idf/components/freertos /home/claw/esp/esp-idf/components/hal /home/claw/esp/esp-idf/components/heap /home/claw/esp/esp-idf/components/http_parser /home/claw/esp/esp-idf/components/idf_test /home/claw/esp/esp-idf/components/ieee802154 /home/claw/esp/esp-idf/components/json /home/claw/esp/esp-idf/components/log /home/claw/esp/esp-idf/components/lwip /home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/main /home/claw/esp/esp-idf/components/mbedtls /home/claw/esp/esp-idf/components/mqtt /home/claw/esp/esp-idf/components/newlib /home/claw/esp/esp-idf/components/nvs_flash /home/claw/esp/esp-idf/components/nvs_sec_provider /home/claw/esp/esp-idf/components/openthread /home/claw/esp/esp-idf/components/partition_table /home/claw/esp/esp-idf/components/protobuf-c /home/claw/esp/esp-idf/components/protocomm /home/claw/esp/esp-idf/components/pthread /home/claw/esp/esp-idf/components/riscv /home/claw/esp/esp-idf/components/rt /home/claw/esp/esp-idf/components/sdmmc /home/claw/esp/esp-idf/components/soc /home/claw/esp/esp-idf/components/spi_flash /home/claw/esp/esp-idf/components/spiffs /home/claw/esp/esp-idf/components/tcp_transport /home/claw/esp/esp-idf/components/ulp /home/claw/esp/esp-idf/components/unity /home/claw/esp/esp-idf/components/usb /home/claw/esp/esp-idf/components/vfs /home/claw/esp/esp-idf/components/wear_levelling /home/claw/esp/esp-idf/components/wifi_provisioning /home/claw/esp/esp-idf/components/wpa_supplicant --- Configuring done (4.7s) --- Generating done (1.1s) --- Build files have been written to: /home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build diff --git a/build/log/idf_py_stdout_output_1115040 b/build/log/idf_py_stdout_output_1115040 deleted file mode 100644 index c02fb1a..0000000 --- a/build/log/idf_py_stdout_output_1115040 +++ /dev/null @@ -1,88 +0,0 @@ -Command: ninja all -[1/1072] Generating project_elf_src_esp32c5.c -[2/1072] Generating /home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/esp-idf/esp_system/ld/sections.ld.in linker script... -[3/1072] Generating /home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build/esp-idf/esp_system/ld/memory.ld linker script... -[4/1072] Generating ../../partition_table/partition-table.bin -Partition table binary generated. Contents: -******************************************************************************* -# ESP-IDF Partition Table -# Name, Type, SubType, Offset, Size, Flags -nvs,data,nvs,0x9000,24K, -phy_init,data,phy,0xf000,4K, -factory,app,factory,0x10000,1M, -******************************************************************************* -[5/1072] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj -[6/1072] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj -[7/1072] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj -[8/1072] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj -[9/1072] Building C object esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj -[10/1072] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj -[11/1072] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj -[12/1072] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj -[13/1072] Linking C static library esp-idf/esp_https_ota/libesp_https_ota.a -[14/1072] Building C object esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj -[15/1072] Building C object esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj -[16/1072] Building C object esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj -[17/1072] Linking C static library esp-idf/esp_http_server/libesp_http_server.a -[18/1072] Building C object esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_socks_proxy.c.obj -[19/1072] Building C object esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj -[20/1072] Building C object esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj -[21/1072] Building C object esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj -[22/1072] Building C object esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj -[23/1072] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali.c.obj -[24/1072] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/deprecated/esp_adc_cal_common_legacy.c.obj -[25/1072] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_common.c.obj -[26/1072] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_oneshot.c.obj -[27/1072] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali_curve_fitting.c.obj -[28/1072] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/gdma/adc_dma.c.obj -[29/1072] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_continuous.c.obj -[30/1072] Building C object esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj -[31/1072] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/esp32c5/curve_fitting_coefficients.c.obj -[32/1072] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_monitor.c.obj -[33/1072] Linking C static library esp-idf/esp_http_client/libesp_http_client.a -[34/1072] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_filter.c.obj -[35/1072] Building C object esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj -[36/1072] Linking C static library esp-idf/tcp_transport/libtcp_transport.a -[37/1072] Building C object esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_platform_port.c.obj -[38/1072] Building C object esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj -[39/1072] Linking C static library esp-idf/esp_adc/libesp_adc.a -[40/1072] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_dma_legacy.c.obj -[41/1072] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_legacy.c.obj -[42/1072] Building C object esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj -[43/1072] Building C object esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj -[44/1072] Linking C static library esp-idf/esp-tls/libesp-tls.a -[45/1072] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/timer_legacy.c.obj -[46/1072] Building C object esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir/http_parser.c.obj -[47/1072] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/i2s_legacy.c.obj -[48/1072] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/sigma_delta_legacy.c.obj -[49/1072] Linking C static library esp-idf/http_parser/libhttp_parser.a -[50/1072] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/pcnt_legacy.c.obj -[51/1072] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c.c.obj -[52/1072] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rtc_temperature_legacy.c.obj -[53/1072] Building C object esp-idf/esp_driver_twai/CMakeFiles/__idf_esp_driver_twai.dir/esp_twai.c.obj -[54/1072] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/mcpwm_legacy.c.obj -[55/1072] Building C object esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_common.c.obj -[56/1072] Building C object esp-idf/esp_driver_twai/CMakeFiles/__idf_esp_driver_twai.dir/esp_twai_onchip.c.obj -[57/1072] Building C object esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_bitscrambler.c.obj -[58/1072] Building C object esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_rx.c.obj -[59/1072] Building C object esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_tx.c.obj -[60/1072] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rmt_legacy.c.obj -[61/1072] Linking C static library esp-idf/driver/libdriver.a -[62/1072] Building C object esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_common.c.obj -[63/1072] Linking C static library esp-idf/esp_driver_twai/libesp_driver_twai.a -[64/1072] Building C object esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_slave.c.obj -[65/1072] Linking C static library esp-idf/esp_driver_parlio/libesp_driver_parlio.a -[66/1072] Building C object esp-idf/esp_driver_sdm/CMakeFiles/__idf_esp_driver_sdm.dir/src/sdm.c.obj -[67/1072] Building C object esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_master.c.obj -[68/1072] Building C object esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_encoder.c.obj -[69/1072] Building C object esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_encoder_bytes.c.obj -[70/1072] Building C object esp-idf/esp_driver_ledc/CMakeFiles/__idf_esp_driver_ledc.dir/src/ledc.c.obj -[71/1072] Linking C static library esp-idf/esp_driver_ledc/libesp_driver_ledc.a -[72/1072] Building C object esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_common.c.obj -[73/1072] Building C object esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor.c.obj -[74/1072] Linking C static library esp-idf/esp_driver_i2c/libesp_driver_i2c.a -[75/1072] Building C object esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_encoder_simple.c.obj -[76/1072] Linking C static library esp-idf/esp_driver_sdm/libesp_driver_sdm.a -[77/1072] Building C object esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_encoder_copy.c.obj -[78/1072] Linking C static library esp-idf/esp_driver_tsens/libesp_driver_tsens.a -[79/1072] Building C object esp-idf/esp_driver_bitscrambler/CMakeFiles/__idf_esp_driver_bitscrambler.dir/src/bitscrambler_esp32c5.c.obj diff --git a/build/project_description.json b/build/project_description.json index e18968e..16284d8 100644 --- a/build/project_description.json +++ b/build/project_description.json @@ -1,7 +1,7 @@ { "version": "1.2", "project_name": "cits-sniffer", - "project_version": "9c1732c", + "project_version": "e11a375-dirty", "project_path": "/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer", "idf_path": "/home/claw/esp/esp-idf", "build_dir": "/home/claw/.openclaw/agents/wisp/workspace/cits-sniffer/build", diff --git a/main/app_main.c b/main/app_main.c index bbbff2c..7a0e319 100644 --- a/main/app_main.c +++ b/main/app_main.c @@ -10,7 +10,7 @@ #include #include #include - +#include #include "sdkconfig.h" #include "esp_err.h" #include "esp_log.h" @@ -74,7 +74,7 @@ static void write_csv_row(FILE *fp, cits_message_t *msg) snprintf(mac_str, sizeof(mac_str), "%02x:%02x:%02x:%02x:%02x:%02x", msg->sender_id[0], msg->sender_id[1], msg->sender_id[2], msg->sender_id[3], msg->sender_id[4], msg->sender_id[5]); - fprintf(fp, "%u,%u,%u,%s,%u,%u,%d\n", + fprintf(fp, "%" PRIu32 ",%" PRIu32 ",%" PRIu16 ",%s,%" PRIu8 ",%" PRIu8 ",%d\n", msg->timestamp_sec, msg->timestamp_usec, msg->length, mac_str, msg->message_type, msg->channel, msg->rssi); } @@ -100,7 +100,6 @@ static esp_err_t create_new_csv_file(void) ESP_LOGI(TAG, "Neue CSV-Datei: %s", current_filename); return ESP_OK; } - // ==================== Promiscuous Callback ==================== static void sniffer_callback(void *buf, wifi_promiscuous_pkt_type_t type) @@ -115,7 +114,7 @@ static void sniffer_callback(void *buf, wifi_promiscuous_pkt_type_t type) uint32_t usec = timestamp_us % 1000000U; // Logge Paket-Metadaten - ESP_LOGI(TAG, "[Paket] RSSI=%d dBm | CH=%u MHz | Len=%u | TS=%u.%06u", + ESP_LOGI(TAG, "[Paket] RSSI=%d dBm | CH=%u MHz | Len=%" PRIu16 " | TS=%" PRIu32 ".%06" PRIu32 "", pkt->rx_ctrl.rssi, CITS_CHANNEL_0_MHZ, pkt->rx_ctrl.sig_len, sec, usec); @@ -124,7 +123,7 @@ static void sniffer_callback(void *buf, wifi_promiscuous_pkt_type_t type) .timestamp_sec = sec, .timestamp_usec = usec, .length = pkt->rx_ctrl.sig_len, - .channel = CITS_CHANNEL_0_MHZ, + .channel = (uint8_t)(CITS_CHANNEL_0_MHZ % 256), .rssi = pkt->rx_ctrl.rssi, }; csv_store_cits_message(&msg); diff --git a/sdkconfig.old b/sdkconfig.old index 3aed4c9..fd81b7c 100644 --- a/sdkconfig.old +++ b/sdkconfig.old @@ -1,842 +1,494 @@ # # Automatically generated file. DO NOT EDIT. -# Espressif IoT Development Framework (ESP-IDF) 6.1.0 Project Configuration +# Espressif IoT Development Framework (ESP-IDF) 5.5.1 Project Configuration # -# default: CONFIG_SOC_ADC_SUPPORTED=y -# default: CONFIG_SOC_ANA_CMPR_SUPPORTED=y -# default: CONFIG_SOC_DEDICATED_GPIO_SUPPORTED=y -# default: CONFIG_SOC_UART_SUPPORTED=y -# default: CONFIG_SOC_UHCI_SUPPORTED=y -# default: CONFIG_SOC_GDMA_SUPPORTED=y -# default: CONFIG_SOC_AHB_GDMA_SUPPORTED=y -# default: CONFIG_SOC_GPTIMER_SUPPORTED=y -# default: CONFIG_SOC_PCNT_SUPPORTED=y -# default: CONFIG_SOC_MCPWM_SUPPORTED=y -# default: CONFIG_SOC_TWAI_SUPPORTED=y -# default: -CONFIG_SOC_TWAI_FD_SUPPORTED=y -# default: CONFIG_SOC_ETM_SUPPORTED=y -# default: CONFIG_SOC_PARLIO_SUPPORTED=y -# default: -CONFIG_SOC_PARLIO_LCD_SUPPORTED=y -# default: CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED=y -# default: CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED=y -# default: CONFIG_SOC_TEMP_SENSOR_SUPPORTED=y -# default: CONFIG_SOC_WIFI_SUPPORTED=y -# default: CONFIG_SOC_SUPPORTS_SECURE_DL_MODE=y -# default: CONFIG_SOC_LP_CORE_SUPPORTED=y -# default: CONFIG_SOC_ULP_SUPPORTED=y -# default: CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD=y -# default: CONFIG_SOC_EFUSE_SUPPORTED=y -# default: CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y -# default: CONFIG_SOC_RTC_MEM_SUPPORTED=y -# default: CONFIG_SOC_I2S_SUPPORTED=y -# default: CONFIG_SOC_RMT_SUPPORTED=y -# default: CONFIG_SOC_SDM_SUPPORTED=y -# default: CONFIG_SOC_GPSPI_SUPPORTED=y -# default: CONFIG_SOC_LEDC_SUPPORTED=y -# default: CONFIG_SOC_I2C_SUPPORTED=y -# default: CONFIG_SOC_SYSTIMER_SUPPORTED=y -# default: CONFIG_SOC_SUPPORT_COEXISTENCE=y -# default: CONFIG_SOC_AES_SUPPORTED=y -# default: CONFIG_SOC_MPI_SUPPORTED=y -# default: CONFIG_SOC_SHA_SUPPORTED=y -# default: CONFIG_SOC_RSA_SUPPORTED=y -# default: CONFIG_SOC_HMAC_SUPPORTED=y -# default: CONFIG_SOC_DIG_SIGN_SUPPORTED=y -# default: CONFIG_SOC_ECC_SUPPORTED=y -# default: CONFIG_SOC_ECC_EXTENDED_MODES_SUPPORTED=y -# default: CONFIG_SOC_FLASH_ENC_SUPPORTED=y -# default: CONFIG_SOC_SECURE_BOOT_SUPPORTED=y -# default: CONFIG_SOC_IEEE802154_SUPPORTED=y -# default: CONFIG_SOC_BOD_SUPPORTED=y -# default: CONFIG_SOC_APM_SUPPORTED=y -# default: CONFIG_SOC_PMU_SUPPORTED=y -# default: -CONFIG_SOC_PMU_PVT_SUPPORTED=y -# default: CONFIG_SOC_PAU_SUPPORTED=y -# default: -CONFIG_SOC_RTC_TIMER_SUPPORTED=y -# default: +CONFIG_SOC_LP_TIMER_SUPPORTED=y CONFIG_SOC_LP_AON_SUPPORTED=y -# default: CONFIG_SOC_LP_PERIPHERALS_SUPPORTED=y -# default: CONFIG_SOC_LP_I2C_SUPPORTED=y -# default: CONFIG_SOC_ULP_LP_UART_SUPPORTED=y -# default: CONFIG_SOC_CLK_TREE_SUPPORTED=y -# default: CONFIG_SOC_ASSIST_DEBUG_SUPPORTED=y -# default: CONFIG_SOC_WDT_SUPPORTED=y -# default: CONFIG_SOC_SDIO_SLAVE_SUPPORTED=y -# default: CONFIG_SOC_SPI_FLASH_SUPPORTED=y -# default: CONFIG_SOC_ECDSA_SUPPORTED=y -# default: CONFIG_SOC_RNG_SUPPORTED=y -# default: CONFIG_SOC_KEY_MANAGER_SUPPORTED=y -# default: CONFIG_SOC_HUK_SUPPORTED=y -# default: CONFIG_SOC_MODEM_CLOCK_SUPPORTED=y -# default: CONFIG_SOC_LIGHT_SLEEP_SUPPORTED=y -# default: CONFIG_SOC_DEEP_SLEEP_SUPPORTED=y -# default: CONFIG_SOC_PM_SUPPORTED=y -# default: CONFIG_SOC_CLOCK_TREE_MANAGEMENT_SUPPORTED=y -# default: CONFIG_SOC_SPIRAM_SUPPORTED=y -# default: CONFIG_SOC_BT_SUPPORTED=y -# default: CONFIG_SOC_PHY_SUPPORTED=y -# default: CONFIG_SOC_BITSCRAMBLER_SUPPORTED=y -# default: -CONFIG_SOC_SPI_EXTERNAL_NOR_FLASH_SUPPORTED=y -# default: CONFIG_SOC_XTAL_SUPPORT_40M=y -# default: CONFIG_SOC_XTAL_SUPPORT_48M=y -# default: CONFIG_SOC_XTAL_CLOCK_PATH_DEPENDS_ON_TOP_DOMAIN=y -# default: CONFIG_SOC_AES_SUPPORT_DMA=y -# default: CONFIG_SOC_AES_GDMA=y -# default: CONFIG_SOC_AES_SUPPORT_AES_128=y -# default: CONFIG_SOC_AES_SUPPORT_AES_256=y -# default: CONFIG_SOC_AES_SUPPORT_PSEUDO_ROUND_FUNCTION=y -# default: CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y -# default: CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED=y -# default: CONFIG_SOC_ADC_MONITOR_SUPPORTED=y -# default: CONFIG_SOC_ADC_DMA_SUPPORTED=y -# default: CONFIG_SOC_ADC_PERIPH_NUM=1 -# default: CONFIG_SOC_ADC_MAX_CHANNEL_NUM=6 -# default: CONFIG_SOC_ADC_ATTEN_NUM=4 -# default: CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=1 -# default: CONFIG_SOC_ADC_PATT_LEN_MAX=8 -# default: CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12 -# default: CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=12 -# default: CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM=2 -# default: CONFIG_SOC_ADC_DIGI_MONITOR_NUM=2 -# default: CONFIG_SOC_ADC_DIGI_RESULT_BYTES=4 -# default: CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4 -# default: CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=83333 -# default: CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=611 -# default: CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=12 -# default: CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12 -# default: CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED=y -# default: CONFIG_SOC_ADC_CALIB_CHAN_COMPENS_SUPPORTED=y -# default: CONFIG_SOC_ADC_TEMPERATURE_SHARE_INTR=y -# default: CONFIG_SOC_ADC_SHARED_POWER=y -# default: CONFIG_SOC_BROWNOUT_RESET_SUPPORTED=y -# default: CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y -# default: CONFIG_SOC_CACHE_WRITEBACK_SUPPORTED=y -# default: CONFIG_SOC_CACHE_FREEZE_SUPPORTED=y -# default: CONFIG_SOC_CPU_CORES_NUM=1 -# default: CONFIG_SOC_CPU_INTR_NUM=32 -# default: CONFIG_SOC_CPU_HAS_FLEXIBLE_INTC=y -# default: CONFIG_SOC_CPU_SUPPORT_WFE=y -# default: CONFIG_SOC_INT_CLIC_SUPPORTED=y -# default: CONFIG_SOC_INT_HW_NESTED_SUPPORTED=y -# default: CONFIG_SOC_BRANCH_PREDICTOR_SUPPORTED=y -# default: -CONFIG_SOC_CPU_BREAKPOINTS_NUM=3 -# default: -CONFIG_SOC_CPU_WATCHPOINTS_NUM=3 -# default: +CONFIG_SOC_CPU_BREAKPOINTS_NUM=4 +CONFIG_SOC_CPU_WATCHPOINTS_NUM=4 CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE=0x100 -# default: CONFIG_SOC_CPU_HAS_PMA=y -# default: CONFIG_SOC_CPU_IDRAM_SPLIT_USING_PMP=y -# default: CONFIG_SOC_CPU_PMP_REGION_GRANULARITY=128 -# default: CONFIG_SOC_CPU_HAS_LOCKUP_RESET=y -# default: -CONFIG_SOC_CPU_ZCMP_WORKAROUND=y -# default: -CONFIG_SOC_CPU_ZCMP_PUSH_REVERSED=y -# default: -CONFIG_SOC_CPU_ZCMP_POPRET_ISSUE=y -# default: CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN=3072 -# default: CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH=16 -# default: CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US=1100 -# default: CONFIG_SOC_DMA_CAN_ACCESS_FLASH=y -# default: CONFIG_SOC_AHB_GDMA_VERSION=2 -# default: +CONFIG_SOC_GDMA_NUM_GROUPS_MAX=1 +CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX=3 CONFIG_SOC_GDMA_SUPPORT_ETM=y -# default: CONFIG_SOC_GDMA_SUPPORT_SLEEP_RETENTION=y -# default: -CONFIG_SOC_GDMA_SUPPORT_WEIGHTED_ARBITRATION=y -# default: -CONFIG_SOC_GDMA_EXT_MEM_ENC_ALIGNMENT=16 -# default: -CONFIG_SOC_GPIO_PORT=1 -# default: -CONFIG_SOC_GPIO_PIN_COUNT=29 -# default: -CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER=y -# default: -CONFIG_SOC_GPIO_FLEX_GLITCH_FILTER_NUM=8 -# default: -CONFIG_SOC_GPIO_SUPPORT_PIN_HYS_FILTER=y -# default: -CONFIG_SOC_GPIO_SUPPORT_ETM=y -# default: -CONFIG_SOC_GPIO_SUPPORT_HP_PERIPH_PD_SLEEP_WAKEUP=y -# default: -CONFIG_SOC_LP_IO_CLOCK_IS_INDEPENDENT=y -# default: -CONFIG_SOC_GPIO_IN_RANGE_MAX=28 -# default: -CONFIG_SOC_GPIO_OUT_RANGE_MAX=28 -# default: -CONFIG_SOC_GPIO_HP_PERIPH_PD_SLEEP_WAKEABLE_MASK=0 -# default: -CONFIG_SOC_GPIO_HP_PERIPH_PD_SLEEP_WAKEABLE_PIN_CNT=7 -# default: -CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0x0000000001FFFF80 -# default: -CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD=y -# default: -CONFIG_SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP=y -# default: -CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX=y -# default: -CONFIG_SOC_CLOCKOUT_HAS_SOURCE_GATE=y -# default: -CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM=3 -# default: -CONFIG_SOC_RTCIO_PIN_COUNT=7 -# default: -CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y -# default: -CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y -# default: -CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y -# default: -CONFIG_SOC_SDM_SUPPORT_SLEEP_RETENTION=y -# default: +CONFIG_SOC_AHB_GDMA_SUPPORT_PSRAM=y +CONFIG_SOC_ETM_GROUPS=1 +CONFIG_SOC_ETM_CHANNELS_PER_GROUP=50 CONFIG_SOC_ETM_SUPPORT_SLEEP_RETENTION=y -# default: +CONFIG_SOC_GPIO_PORT=1 +CONFIG_SOC_GPIO_PIN_COUNT=29 +CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER=y +CONFIG_SOC_GPIO_FLEX_GLITCH_FILTER_NUM=8 +CONFIG_SOC_GPIO_SUPPORT_PIN_HYS_FILTER=y +CONFIG_SOC_GPIO_SUPPORT_ETM=y +CONFIG_SOC_GPIO_SUPPORT_RTC_INDEPENDENT=y +CONFIG_SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP=y +CONFIG_SOC_LP_IO_CLOCK_IS_INDEPENDENT=y +CONFIG_SOC_GPIO_IN_RANGE_MAX=28 +CONFIG_SOC_GPIO_OUT_RANGE_MAX=28 +CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK=0 +CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT=7 +CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0x0000000001FFFF80 +CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD=y +CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP=y +CONFIG_SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP=y +CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM=3 +CONFIG_SOC_RTCIO_PIN_COUNT=7 +CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y +CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y +CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y +CONFIG_SOC_RTCIO_EDGE_WAKE_SUPPORTED=y +CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM=8 +CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM=8 +CONFIG_SOC_DEDIC_PERIPH_ALWAYS_ENABLE=y CONFIG_SOC_ANA_CMPR_NUM=1 -# default: CONFIG_SOC_ANA_CMPR_CAN_DISTINGUISH_EDGE=y -# default: CONFIG_SOC_ANA_CMPR_SUPPORT_ETM=y -# default: CONFIG_SOC_I2C_NUM=2 -# default: CONFIG_SOC_HP_I2C_NUM=1 -# default: -CONFIG_SOC_LP_I2C_NUM=1 -# default: -CONFIG_SOC_I2C_SUPPORT_XTAL=y -# default: -CONFIG_SOC_I2C_SUPPORT_RTC=y -# default: -CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR=y -# default: +CONFIG_SOC_I2C_FIFO_LEN=32 +CONFIG_SOC_I2C_CMD_REG_NUM=8 CONFIG_SOC_I2C_SUPPORT_SLAVE=y -# default: +CONFIG_SOC_I2C_SUPPORT_HW_FSM_RST=y +CONFIG_SOC_I2C_SUPPORT_XTAL=y +CONFIG_SOC_I2C_SUPPORT_RTC=y +CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR=y CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST=y -# default: CONFIG_SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE=y -# default: +CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS=y +CONFIG_SOC_I2C_SLAVE_SUPPORT_SLAVE_UNMATCH=y CONFIG_SOC_I2C_SUPPORT_SLEEP_RETENTION=y -# default: +CONFIG_SOC_LP_I2C_NUM=1 +CONFIG_SOC_LP_I2C_FIFO_LEN=16 +CONFIG_SOC_I2S_NUM=1 CONFIG_SOC_I2S_HW_VERSION_2=y -# default: CONFIG_SOC_I2S_SUPPORTS_ETM=y -# default: +CONFIG_SOC_I2S_SUPPORTS_XTAL=y +CONFIG_SOC_I2S_SUPPORTS_PLL_F160M=y +CONFIG_SOC_I2S_SUPPORTS_PLL_F240M=y CONFIG_SOC_I2S_SUPPORTS_PCM=y -# default: CONFIG_SOC_I2S_SUPPORTS_PDM=y -# default: CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y -# default: CONFIG_SOC_I2S_SUPPORTS_PCM2PDM=y -# default: CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y -# default: CONFIG_SOC_I2S_SUPPORTS_TX_SYNC_CNT=y -# default: CONFIG_SOC_I2S_PDM_MAX_TX_LINES=2 -# default: CONFIG_SOC_I2S_PDM_MAX_RX_LINES=1 -# default: CONFIG_SOC_I2S_SUPPORTS_TDM=y -# default: +CONFIG_SOC_I2S_TDM_FULL_DATA_WIDTH=y +CONFIG_SOC_I2S_SUPPORT_SLEEP_RETENTION=y CONFIG_SOC_LEDC_SUPPORT_PLL_DIV_CLOCK=y -# default: CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK=y -# default: CONFIG_SOC_LEDC_TIMER_NUM=4 -# default: CONFIG_SOC_LEDC_CHANNEL_NUM=6 -# default: CONFIG_SOC_LEDC_TIMER_BIT_WIDTH=20 -# default: CONFIG_SOC_LEDC_SUPPORT_FADE_STOP=y -# default: CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_SUPPORTED=y -# default: CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_RANGE_MAX=16 -# default: CONFIG_SOC_LEDC_FADE_PARAMS_BIT_WIDTH=10 -# default: CONFIG_SOC_LEDC_SUPPORT_SLEEP_RETENTION=y -# default: -CONFIG_SOC_LEDC_SUPPORT_ETM=y -# default: CONFIG_SOC_MMU_PERIPH_NUM=1 -# default: CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=1 -# default: CONFIG_SOC_MMU_DI_VADDR_SHARED=y -# default: +CONFIG_SOC_PCNT_GROUPS=1 +CONFIG_SOC_PCNT_UNITS_PER_GROUP=4 +CONFIG_SOC_PCNT_CHANNELS_PER_UNIT=2 +CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT=2 CONFIG_SOC_PCNT_SUPPORT_RUNTIME_THRES_UPDATE=y -# default: CONFIG_SOC_PCNT_SUPPORT_CLEAR_SIGNAL=y -# default: CONFIG_SOC_PCNT_SUPPORT_STEP_NOTIFY=y -# default: +CONFIG_SOC_PCNT_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_RMT_GROUPS=1 +CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP=2 +CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP=2 +CONFIG_SOC_RMT_CHANNELS_PER_GROUP=4 CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL=48 -# default: CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG=y -# default: +CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION=y +CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP=y CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT=y -# default: CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP=y -# default: +CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO=y +CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY=y +CONFIG_SOC_RMT_SUPPORT_XTAL=y CONFIG_SOC_RMT_SUPPORT_SLEEP_RETENTION=y -# default: +CONFIG_SOC_MCPWM_GROUPS=1 +CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3 +CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3 +CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_EVENT_COMPARATORS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3 +CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y +CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3 +CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3 CONFIG_SOC_MCPWM_SWSYNC_CAN_PROPAGATE=y -# default: CONFIG_SOC_MCPWM_SUPPORT_ETM=y -# default: CONFIG_SOC_MCPWM_SUPPORT_EVENT_COMPARATOR=y -# default: CONFIG_SOC_MCPWM_CAPTURE_CLK_FROM_GROUP=y -# default: CONFIG_SOC_MCPWM_SUPPORT_SLEEP_RETENTION=y -# default: +CONFIG_SOC_PARLIO_GROUPS=1 +CONFIG_SOC_PARLIO_TX_UNITS_PER_GROUP=1 +CONFIG_SOC_PARLIO_RX_UNITS_PER_GROUP=1 CONFIG_SOC_PARLIO_TX_UNIT_MAX_DATA_WIDTH=8 -# default: CONFIG_SOC_PARLIO_RX_UNIT_MAX_DATA_WIDTH=8 -# default: CONFIG_SOC_PARLIO_TX_CLK_SUPPORT_GATING=y -# default: CONFIG_SOC_PARLIO_RX_CLK_SUPPORT_GATING=y -# default: +CONFIG_SOC_PARLIO_RX_CLK_SUPPORT_OUTPUT=y +CONFIG_SOC_PARLIO_TRANS_BIT_ALIGN=y CONFIG_SOC_PARLIO_TX_SUPPORT_LOOP_TRANSMISSION=y -# default: +CONFIG_SOC_PARLIO_TX_SUPPORT_EOF_FROM_DMA=y CONFIG_SOC_PARLIO_SUPPORT_SLEEP_RETENTION=y -# default: +CONFIG_SOC_PARLIO_SUPPORT_SPI_LCD=y CONFIG_SOC_PARLIO_SUPPORT_I80_LCD=y -# default: CONFIG_SOC_MPI_MEM_BLOCKS_NUM=4 -# default: CONFIG_SOC_MPI_OPERATIONS_NUM=3 -# default: CONFIG_SOC_RSA_MAX_BIT_LEN=3072 -# default: CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE=3968 -# default: CONFIG_SOC_SHA_SUPPORT_DMA=y -# default: CONFIG_SOC_SHA_SUPPORT_RESUME=y -# default: CONFIG_SOC_SHA_GDMA=y -# default: CONFIG_SOC_SHA_SUPPORT_SHA1=y -# default: CONFIG_SOC_SHA_SUPPORT_SHA224=y -# default: CONFIG_SOC_SHA_SUPPORT_SHA256=y -# default: CONFIG_SOC_SHA_SUPPORT_SHA384=y -# default: CONFIG_SOC_SHA_SUPPORT_SHA512=y -# default: CONFIG_SOC_SHA_SUPPORT_SHA512_224=y -# default: CONFIG_SOC_SHA_SUPPORT_SHA512_256=y -# default: CONFIG_SOC_SHA_SUPPORT_SHA512_T=y -# default: CONFIG_SOC_ECC_CONSTANT_TIME_POINT_MUL=y -# default: -CONFIG_SOC_ECC_SUPPORT_CURVE_P384=y -# default: CONFIG_SOC_ECDSA_SUPPORT_EXPORT_PUBKEY=y -# default: CONFIG_SOC_ECDSA_SUPPORT_DETERMINISTIC_MODE=y -# default: CONFIG_SOC_ECDSA_SUPPORT_HW_DETERMINISTIC_LOOP=y -# default: CONFIG_SOC_ECDSA_SUPPORT_CURVE_P384=y -# default: -CONFIG_SOC_ECDSA_SUPPORT_CURVE_SPECIFIC_KEY_PURPOSES=y -# default: +CONFIG_SOC_SDM_GROUPS=1 +CONFIG_SOC_SDM_CHANNELS_PER_GROUP=4 +CONFIG_SOC_SDM_CLK_SUPPORT_PLL_F80M=y +CONFIG_SOC_SDM_CLK_SUPPORT_XTAL=y CONFIG_SOC_SPI_PERIPH_NUM=2 -# default: +CONFIG_SOC_SPI_MAX_CS_NUM=6 CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64 -# default: +CONFIG_SOC_SPI_SUPPORT_DDRCLK=y +CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS=y +CONFIG_SOC_SPI_SUPPORT_CD_SIG=y +CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS=y CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2=y -# default: CONFIG_SOC_SPI_SUPPORT_SLEEP_RETENTION=y -# default: -CONFIG_SOC_SPIRAM_XIP_SUPPORTED=y -# default: -CONFIG_SOC_PSRAM_DMA_CAPABLE=y -# default: -CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE=y -# default: -CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND=y -# default: -CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME=y -# default: -CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR=y -# default: -CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND=y -# default: -CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS=y -# default: -CONFIG_SOC_SPI_MEM_SUPPORT_WRAP=y -# default: -CONFIG_SOC_SPI_MEM_SUPPORT_CACHE_32BIT_ADDR_MAP=y -# default: -CONFIG_SOC_SPI_MEM_SUPPORT_TIMING_TUNING=y -# default: -CONFIG_SOC_SPI_MEM_SUPPORT_TSUS_TRES_SEPERATE_CTR=y -# default: -CONFIG_SOC_MEMSPI_TIMING_TUNING_BY_MSPI_DELAY=y -# default: +CONFIG_SOC_SPI_SUPPORT_CLK_XTAL=y +CONFIG_SOC_SPI_SUPPORT_CLK_PLL_F160M=y +CONFIG_SOC_SPI_SUPPORT_CLK_RC_FAST=y CONFIG_SOC_MEMSPI_IS_INDEPENDENT=y -# default: -CONFIG_SOC_SPI_MEM_FLASH_SUPPORT_HPM=y -# default: -CONFIG_SOC_MEMSPI_ENCRYPTION_ALIGNMENT=16 -# default: +CONFIG_SOC_SPI_MAX_PRE_DIVIDER=16 +CONFIG_SOC_SPIRAM_XIP_SUPPORTED=y +CONFIG_SOC_PSRAM_DMA_CAPABLE=y +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE=y +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND=y +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME=y +CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR=y +CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND=y +CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS=y +CONFIG_SOC_SPI_MEM_SUPPORT_WRAP=y +CONFIG_SOC_SPI_MEM_SUPPORT_WB_MODE_INDEPENDENT_CONTROL=y +CONFIG_SOC_SPI_MEM_SUPPORT_CACHE_32BIT_ADDR_MAP=y +CONFIG_SOC_SPI_MEM_SUPPORT_TIMING_TUNING=y +CONFIG_SOC_SPI_MEM_SUPPORT_TSUS_TRES_SEPERATE_CTR=y +CONFIG_SOC_MEMSPI_TIMING_TUNING_BY_MSPI_DELAY=y +CONFIG_SOC_MEMSPI_SRC_FREQ_120M_SUPPORTED=y +CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y +CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED=y +CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED=y +CONFIG_SOC_SYSTIMER_COUNTER_NUM=2 +CONFIG_SOC_SYSTIMER_ALARM_NUM=3 +CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO=32 +CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI=20 +CONFIG_SOC_SYSTIMER_FIXED_DIVIDER=y +CONFIG_SOC_SYSTIMER_SUPPORT_RC_FAST=y +CONFIG_SOC_SYSTIMER_INT_LEVEL=y +CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE=y CONFIG_SOC_SYSTIMER_SUPPORT_ETM=y -# default: CONFIG_SOC_LP_TIMER_BIT_WIDTH_LO=32 -# default: CONFIG_SOC_LP_TIMER_BIT_WIDTH_HI=16 -# default: -CONFIG_SOC_RTC_TIMER_V2=y -# default: +CONFIG_SOC_TIMER_GROUPS=2 +CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP=1 +CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH=54 +CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL=y +CONFIG_SOC_TIMER_GROUP_SUPPORT_RC_FAST=y +CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS=2 CONFIG_SOC_TIMER_SUPPORT_ETM=y -# default: CONFIG_SOC_TIMER_SUPPORT_SLEEP_RETENTION=y -# default: CONFIG_SOC_MWDT_SUPPORT_SLEEP_RETENTION=y -# default: CONFIG_SOC_TWAI_CONTROLLER_NUM=2 -# default: CONFIG_SOC_TWAI_MASK_FILTER_NUM=3 -# default: CONFIG_SOC_TWAI_RANGE_FILTER_NUM=1 -# default: -CONFIG_SOC_TWAI_SUPPORT_SLEEP_RETENTION=y -# default: +CONFIG_SOC_TWAI_BRP_MIN=1 +CONFIG_SOC_TWAI_BRP_MAX=255 +CONFIG_SOC_TWAI_CLK_SUPPORT_XTAL=y +CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS=y +CONFIG_SOC_TWAI_SUPPORT_FD=y +CONFIG_SOC_TWAI_SUPPORT_TIMESTAMP=y CONFIG_SOC_EFUSE_DIS_PAD_JTAG=y -# default: CONFIG_SOC_EFUSE_DIS_USB_JTAG=y -# default: CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT=y -# default: CONFIG_SOC_EFUSE_SOFT_DIS_JTAG=y -# default: CONFIG_SOC_EFUSE_DIS_ICACHE=y -# default: CONFIG_SOC_EFUSE_ECDSA_KEY=y -# default: CONFIG_SOC_EFUSE_ECDSA_KEY_P192=y -# default: CONFIG_SOC_EFUSE_ECDSA_KEY_P384=y -# default: -CONFIG_SOC_EFUSE_XTS_AES_KEY_128=y -# default: CONFIG_SOC_HUK_MEM_NEEDS_RECHARGE=y -# default: CONFIG_SOC_KEY_MANAGER_SUPPORT_KEY_DEPLOYMENT=y -# default: CONFIG_SOC_KEY_MANAGER_ECDSA_KEY_DEPLOY=y -# default: CONFIG_SOC_KEY_MANAGER_FE_KEY_DEPLOY=y -# default: CONFIG_SOC_KEY_MANAGER_FE_KEY_DEPLOY_XTS_AES_128=y -# default: CONFIG_SOC_KEY_MANAGER_FE_KEY_DEPLOY_XTS_AES_256=y -# default: CONFIG_SOC_KEY_MANAGER_HMAC_KEY_DEPLOY=y -# default: CONFIG_SOC_KEY_MANAGER_DS_KEY_DEPLOY=y -# default: CONFIG_SOC_SECURE_BOOT_V2_RSA=y -# default: CONFIG_SOC_SECURE_BOOT_V2_ECC=y -# default: CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS=3 -# default: CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS=y -# default: CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY=y -# default: CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX=64 -# default: CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES=y -# default: -CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_OPTIONS=y -# default: CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128=y -# default: -CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_256=y -# default: CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_SUPPORT_PSEUDO_ROUND=y -# default: CONFIG_SOC_PSRAM_ENCRYPTION_XTS_AES_128=y -# default: CONFIG_SOC_RECOVERY_BOOTLOADER_SUPPORTED=y -# default: CONFIG_SOC_BOOTLOADER_ANTI_ROLLBACK_SUPPORTED=y -# default: CONFIG_SOC_APM_CTRL_FILTER_SUPPORTED=y -# default: CONFIG_SOC_APM_LP_APM0_SUPPORTED=y -# default: CONFIG_SOC_APM_CPU_APM_SUPPORTED=y -# default: CONFIG_SOC_APM_SUPPORT_LP_TEE_CTRL=y -# default: CONFIG_SOC_APM_SUPPORT_CTRL_CFG_LOCK=y -# default: CONFIG_SOC_APM_SUPPORT_TEE_PERI_ACCESS_CTRL=y -# default: CONFIG_SOC_CRYPTO_DPA_PROTECTION_SUPPORTED=y -# default: CONFIG_SOC_RNG_BUF_CHAIN_ENTROPY_SOURCE=y -# default: CONFIG_SOC_RNG_RTC_TIMER_ENTROPY_SOURCE=y -# default: CONFIG_SOC_UART_NUM=3 -# default: CONFIG_SOC_UART_HP_NUM=2 -# default: CONFIG_SOC_UART_LP_NUM=1 -# default: CONFIG_SOC_UART_FIFO_LEN=128 -# default: CONFIG_SOC_LP_UART_FIFO_LEN=16 -# default: CONFIG_SOC_UART_BITRATE_MAX=5000000 -# default: +CONFIG_SOC_UART_SUPPORT_PLL_F80M_CLK=y CONFIG_SOC_UART_SUPPORT_RTC_CLK=y -# default: CONFIG_SOC_UART_SUPPORT_XTAL_CLK=y -# default: CONFIG_SOC_UART_SUPPORT_WAKEUP_INT=y -# default: CONFIG_SOC_UART_HAS_LP_UART=y -# default: CONFIG_SOC_UART_SUPPORT_SLEEP_RETENTION=y -# default: +CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND=y CONFIG_SOC_UART_WAKEUP_CHARS_SEQ_MAX_LEN=5 -# default: CONFIG_SOC_UART_WAKEUP_SUPPORT_ACTIVE_THRESH_MODE=y -# default: CONFIG_SOC_UART_WAKEUP_SUPPORT_FIFO_THRESH_MODE=y -# default: CONFIG_SOC_UART_WAKEUP_SUPPORT_START_BIT_MODE=y -# default: CONFIG_SOC_UART_WAKEUP_SUPPORT_CHAR_SEQ_MODE=y -# default: CONFIG_SOC_UHCI_NUM=1 -# default: CONFIG_SOC_COEX_HW_PTI=y -# default: CONFIG_SOC_EXTERNAL_COEX_ADVANCE=y -# default: CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH=12 -# default: CONFIG_SOC_RTC_MEM_SUPPORT_SPEED_MODE_SWITCH=y -# default: CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP=y -# default: CONFIG_SOC_PM_SUPPORT_BEACON_WAKEUP=y -# default: CONFIG_SOC_PM_SUPPORT_BT_WAKEUP=y -# default: CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP=y -# default: CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN=y -# default: CONFIG_SOC_PM_SUPPORT_CPU_PD=y -# default: CONFIG_SOC_PM_SUPPORT_MODEM_PD=y -# default: CONFIG_SOC_PM_SUPPORT_XTAL32K_PD=y -# default: CONFIG_SOC_PM_SUPPORT_RC32K_PD=y -# default: CONFIG_SOC_PM_SUPPORT_RC_FAST_PD=y -# default: CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD=y -# default: CONFIG_SOC_PM_SUPPORT_TOP_PD=y -# default: CONFIG_SOC_PM_SUPPORT_HP_AON_PD=y -# default: CONFIG_SOC_PM_SUPPORT_MAC_BB_PD=y -# default: CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y -# default: CONFIG_SOC_PM_SUPPORT_PMU_MODEM_STATE=y -# default: CONFIG_SOC_PM_SUPPORT_PMU_CLK_ICG=y -# default: -CONFIG_SOC_PM_SUPPORT_MODEM_CLOCK_DOMAIN_ICG=y -# default: CONFIG_SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY=y -# default: CONFIG_SOC_PM_CPU_RETENTION_BY_SW=y -# default: CONFIG_SOC_PM_MODEM_RETENTION_BY_REGDMA=y -# default: CONFIG_SOC_EXT_MEM_CACHE_TAG_IN_CPU_DOMAIN=y -# default: +CONFIG_SOC_PM_TOP_PD_NOT_ALLOWED=y CONFIG_SOC_PM_PAU_LINK_NUM=5 -# default: CONFIG_SOC_PM_PAU_REGDMA_LINK_CONFIGURABLE=y -# default: CONFIG_SOC_PM_PAU_REGDMA_LINK_IDX_WIFIMAC=4 -# default: -CONFIG_SOC_PM_PAU_REGDMA_COMMON_PHY_LINK_ENTRY=y -# default: CONFIG_SOC_PM_PMU_MIN_SLP_SLOW_CLK_CYCLE_FIXED=y -# default: CONFIG_SOC_PM_RETENTION_MODULE_NUM=32 -# default: CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION=y -# default: CONFIG_SOC_MODEM_CLOCK_IS_INDEPENDENT=y -# default: CONFIG_SOC_RNG_CLOCK_IS_INDEPENDENT=y -# default: CONFIG_SOC_CLK_XTAL32K_SUPPORTED=y -# default: CONFIG_SOC_CLK_OSC_SLOW_SUPPORTED=y -# default: CONFIG_SOC_CLK_LP_FAST_SUPPORT_XTAL=y -# default: CONFIG_SOC_CLK_LP_FAST_SUPPORT_XTAL_D2=y -# default: CONFIG_SOC_RCC_IS_INDEPENDENT=y -# default: -CONFIG_SOC_CLK_ANA_I2C_MST_DEPENDS_ON_MODEM_APB=y -# default: +CONFIG_SOC_CLK_ANA_I2C_MST_HAS_ROOT_GATE=y CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC=y -# default: CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL=y -# default: CONFIG_SOC_TEMPERATURE_SENSOR_INTR_SUPPORT=y -# default: CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_SLEEP_RETENTION=y -# default: CONFIG_SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN=y -# default: CONFIG_SOC_WIFI_HW_TSF=y -# default: CONFIG_SOC_WIFI_FTM_SUPPORT=y -# default: CONFIG_SOC_WIFI_GCMP_SUPPORT=y -# default: CONFIG_SOC_WIFI_WAPI_SUPPORT=y -# default: -CONFIG_SOC_WIFI_TXOP_SUPPORT=y -# default: CONFIG_SOC_WIFI_CSI_SUPPORT=y -# default: CONFIG_SOC_WIFI_MESH_SUPPORT=y -# default: CONFIG_SOC_WIFI_HE_SUPPORT=y -# default: CONFIG_SOC_WIFI_SUPPORT_5G=y -# default: CONFIG_SOC_WIFI_MAC_VERSION_NUM=3 -# default: CONFIG_SOC_WIFI_NAN_SUPPORT=y -# default: CONFIG_SOC_BLE_SUPPORTED=y -# default: -CONFIG_SOC_BLE_MESH_SUPPORTED=y -# default: CONFIG_SOC_ESP_NIMBLE_CONTROLLER=y -# default: CONFIG_SOC_BLE_50_SUPPORTED=y -# default: CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED=y -# default: CONFIG_SOC_BLE_POWER_CONTROL_SUPPORTED=y -# default: -CONFIG_SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED=y -# default: -CONFIG_SOC_BLUFI_SUPPORTED=y -# default: CONFIG_SOC_BLE_MULTI_CONN_OPTIMIZATION=y -# default: +CONFIG_SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED=y CONFIG_SOC_BLE_CTE_SUPPORTED=y -# default: -CONFIG_SOC_BLE_SUBRATE_SUPPORTED=y -# default: -CONFIG_SOC_BLE_PERIODIC_ADV_WITH_RESPONSE=y -# default: CONFIG_SOC_PHY_CALIBRATION_CLOCK_IS_INDEPENDENT=y -# default: CONFIG_SOC_LP_CORE_SINGLE_INTERRUPT_VECTOR=y -# default: CONFIG_SOC_LP_CORE_SUPPORT_ETM=y -# default: CONFIG_SOC_LP_CORE_SUPPORT_STORE_LOAD_EXCEPTIONS=y -# default: CONFIG_IDF_CMAKE=y -# default: +CONFIG_IDF_ENV_BRINGUP=y CONFIG_IDF_TOOLCHAIN="gcc" -# default: CONFIG_IDF_TOOLCHAIN_GCC=y -# default: CONFIG_IDF_TARGET_ARCH_RISCV=y -# default: CONFIG_IDF_TARGET_ARCH="riscv" -# default: CONFIG_IDF_TARGET="esp32c5" -# default: -CONFIG_IDF_INIT_VERSION="6.1.0" -# default: -CONFIG_IDF_TARGET_ESP32C5C5=y -# default: +CONFIG_IDF_INIT_VERSION="5.5.1" +CONFIG_IDF_TARGET_ESP32C5=y CONFIG_IDF_FIRMWARE_CHIP_ID=0x0017 # # Build type # -# default: CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y -# default: # CONFIG_APP_BUILD_TYPE_RAM is not set -# default: CONFIG_APP_BUILD_GENERATE_BINARIES=y -# default: CONFIG_APP_BUILD_BOOTLOADER=y -# default: CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y -# default: # CONFIG_APP_REPRODUCIBLE_BUILD is not set -# default: # CONFIG_APP_NO_BLOBS is not set # end of Build type @@ -847,1067 +499,623 @@ CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y # # Bootloader manager # -# default: CONFIG_BOOTLOADER_COMPILE_TIME_DATE=y -# default: CONFIG_BOOTLOADER_PROJECT_VER=1 # end of Bootloader manager # # Application Rollback # -# default: # CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE is not set # end of Application Rollback # # Recovery Bootloader and Rollback # -# default: # CONFIG_BOOTLOADER_RECOVERY_ENABLE is not set # end of Recovery Bootloader and Rollback -# default: CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x2000 -# default: CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y -# default: # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set -# default: # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set # # Log # -# default: CONFIG_BOOTLOADER_LOG_VERSION_1=y -# default: CONFIG_BOOTLOADER_LOG_VERSION=1 -# default: # CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set -# default: # CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set -# default: # CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set -# default: CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y -# default: # CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set -# default: # CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set -# default: CONFIG_BOOTLOADER_LOG_LEVEL=3 # # Format # -# default: # CONFIG_BOOTLOADER_LOG_COLORS is not set -# default: CONFIG_BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS=y # end of Format # # Settings # -# default: CONFIG_BOOTLOADER_LOG_MODE_TEXT_EN=y -# default: CONFIG_BOOTLOADER_LOG_MODE_TEXT=y # end of Settings # end of Log -# default: -CONFIG_BOOTLOADER_CPU_CLK_FREQ_MHZ=80 - # # Serial Flash Configurations # -# default: # CONFIG_BOOTLOADER_FLASH_DC_AWARE is not set -# default: CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT=y # end of Serial Flash Configurations -# default: # CONFIG_BOOTLOADER_FACTORY_RESET is not set -# default: # CONFIG_BOOTLOADER_APP_TEST is not set -# default: CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE=y -# default: CONFIG_BOOTLOADER_WDT_ENABLE=y -# default: # CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set -# default: CONFIG_BOOTLOADER_WDT_TIME_MS=9000 -# default: # CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not set -# default: # CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON is not set -# default: # CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS is not set -# default: CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0 -# default: # CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC is not set # end of Bootloader config # # Security features # -# default: CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED=y -# default: CONFIG_SECURE_BOOT_V2_ECC_SUPPORTED=y -# default: CONFIG_SECURE_BOOT_V2_PREFERRED=y -# default: # CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT is not set -# default: # CONFIG_SECURE_BOOT is not set -# default: # CONFIG_SECURE_FLASH_ENC_ENABLED is not set -# default: CONFIG_SECURE_ROM_DL_MODE_ENABLED=y # end of Security features # # Application manager # -# default: CONFIG_APP_COMPILE_TIME_DATE=y -# default: # CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set -# default: # CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set -# default: # CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set -# default: CONFIG_APP_RETRIEVE_LEN_ELF_SHA=9 # end of Application manager -# default: CONFIG_ESP_ROM_HAS_CRC_LE=y -# default: CONFIG_ESP_ROM_HAS_CRC_BE=y -# default: CONFIG_ESP_ROM_HAS_JPEG_DECODE=y -# default: CONFIG_ESP_ROM_UART_CLK_IS_XTAL=y -# default: CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM=3 -# default: CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING=y -# default: CONFIG_ESP_ROM_GET_CLK_FREQ=y -# default: CONFIG_ESP_ROM_HAS_RVFPLIB=y -# default: CONFIG_ESP_ROM_HAS_HAL_WDT=y -# default: CONFIG_ESP_ROM_HAS_HAL_SYSTIMER=y -# default: CONFIG_ESP_ROM_SYSTIMER_INIT_PATCH=y -# default: CONFIG_ESP_ROM_HAS_HEAP_TLSF=y -# default: CONFIG_ESP_ROM_TLSF_CHECK_PATCH=y -# default: CONFIG_ESP_ROM_MULTI_HEAP_WALK_PATCH=y -# default: CONFIG_ESP_ROM_HAS_LAYOUT_TABLE=y -# default: CONFIG_ESP_ROM_HAS_SPI_FLASH=y -# default: CONFIG_ESP_ROM_HAS_SPI_FLASH_MMAP=y -# default: CONFIG_ESP_ROM_WITHOUT_REGI2C=y -# default: CONFIG_ESP_ROM_HAS_NEWLIB=y -# default: CONFIG_ESP_ROM_HAS_NEWLIB_NANO_FORMAT=y -# default: CONFIG_ESP_ROM_WDT_INIT_PATCH=y -# default: CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE=y -# default: CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT=y -# default: CONFIG_ESP_ROM_HAS_VERSION=y -# default: CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB=y -# default: CONFIG_ESP_ROM_USB_OTG_NUM=-1 -# default: CONFIG_ESP_ROM_HAS_OUTPUT_PUTC_FUNC=y -# default: CONFIG_ESP_ROM_CLIC_INT_THRESH_PATCH=y -# default: CONFIG_ESP_ROM_HAS_SUBOPTIMAL_NEWLIB_ON_MISALIGNED_MEMORY=y -# default: CONFIG_ESP_ROM_DELAY_US_PATCH=y -# default: -CONFIG_ESP_ROM_SUPPORT_SECURE_BOOT_FAST_WAKEUP=y # # Boot ROM Behavior # -# default: CONFIG_BOOT_ROM_LOG_ALWAYS_ON=y -# default: # CONFIG_BOOT_ROM_LOG_ALWAYS_OFF is not set -# default: # CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH is not set -# default: # CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW is not set # end of Boot ROM Behavior -# -# ESP-TEE (Trusted Execution Environment) -# -# default: -# CONFIG_SECURE_ENABLE_TEE is not set -# default: -CONFIG_SECURE_TEE_LOG_LEVEL=0 -# end of ESP-TEE (Trusted Execution Environment) - # # Serial flasher config # -# default: -# CONFIG_ESPTOOLPY_NO_STUB is not set -# default: +CONFIG_ESPTOOLPY_NO_STUB=y # CONFIG_ESPTOOLPY_FLASHMODE_QIO is not set -# default: # CONFIG_ESPTOOLPY_FLASHMODE_QOUT is not set -# default: CONFIG_ESPTOOLPY_FLASHMODE_DIO=y -# default: # CONFIG_ESPTOOLPY_FLASHMODE_DOUT is not set -# default: CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR=y -# default: CONFIG_ESPTOOLPY_FLASHMODE="dio" -# default: -CONFIG_ESPTOOLPY_FLASHMODE_VAL=3 -# default: -# CONFIG_ESPTOOLPY_FLASHFREQ_120M is not set -# default: CONFIG_ESPTOOLPY_FLASHFREQ_80M=y -# default: # CONFIG_ESPTOOLPY_FLASHFREQ_40M is not set -# default: # CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set -# default: CONFIG_ESPTOOLPY_FLASHFREQ="80m" -# default: # CONFIG_ESPTOOLPY_FLASHSIZE_1MB is not set -# default: CONFIG_ESPTOOLPY_FLASHSIZE_2MB=y -# default: # CONFIG_ESPTOOLPY_FLASHSIZE_4MB is not set -# default: # CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set -# default: # CONFIG_ESPTOOLPY_FLASHSIZE_16MB is not set -# default: # CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set -# default: # CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set -# default: # CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set -# default: CONFIG_ESPTOOLPY_FLASHSIZE="2MB" -# default: # CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set -# default: CONFIG_ESPTOOLPY_BEFORE_RESET=y -# default: # CONFIG_ESPTOOLPY_BEFORE_NORESET is not set -# default: -CONFIG_ESPTOOLPY_BEFORE="default-reset" -# default: +CONFIG_ESPTOOLPY_BEFORE="default_reset" CONFIG_ESPTOOLPY_AFTER_RESET=y -# default: # CONFIG_ESPTOOLPY_AFTER_NORESET is not set -# default: -CONFIG_ESPTOOLPY_AFTER="hard-reset" -# default: +CONFIG_ESPTOOLPY_AFTER="hard_reset" CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 - -# -# Fast Reflashing -# -# end of Fast Reflashing # end of Serial flasher config # # Partition Table # -# default: -# default: +CONFIG_PARTITION_TABLE_SINGLE_APP=y # CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE is not set -# default: -CONFIG_PARTITION_TABLE_TWO_OTA=y -# default: -CONFIG_PARTITION_TABLE_TWO_OTA_LARGE=y -# default: +# CONFIG_PARTITION_TABLE_TWO_OTA is not set +# CONFIG_PARTITION_TABLE_TWO_OTA_LARGE is not set # CONFIG_PARTITION_TABLE_CUSTOM is not set -# default: -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions_8M.csv" -# default: +CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" CONFIG_PARTITION_TABLE_FILENAME="partitions_singleapp.csv" -# default: CONFIG_PARTITION_TABLE_OFFSET=0x8000 -# default: CONFIG_PARTITION_TABLE_MD5=y # end of Partition Table -# -# Example Configuration -# -# default: -CONFIG_ENV_GPIO_RANGE_MIN=0 -# default: -CONFIG_ENV_GPIO_RANGE_MAX=30 -# default: -CONFIG_ENV_GPIO_IN_RANGE_MAX=30 -# default: -CONFIG_ENV_GPIO_OUT_RANGE_MAX=30 -# default: -CONFIG_HW_VARIANT="custom" -# default: -CONFIG_ENABLE_SD=y -# default: -CONFIG_SNIFFER_STORE_HISTORY=y -# default: -CONFIG_SNIFFER_PCAP_DESTINATION_SD=y -# default: -# CONFIG_SNIFFER_PCAP_DESTINATION_MEMORY is not set -# default: -CONFIG_SNIFFER_SD_SPI_MODE=y - -# -# SD card pin configuration (SPI) -# -# default: -CONFIG_SNIFFER_PIN_MOSI=7 -# default: -CONFIG_SNIFFER_PIN_MISO=2 -# default: -CONFIG_SNIFFER_PIN_CLK=6 -# default: -CONFIG_SNIFFER_PIN_CS=27 -# end of SD card pin configuration (SPI) - -# default: -CONFIG_SNIFFER_MOUNT_POINT="/sdcard" -# default: -CONFIG_SNIFFER_PCAP_FILE_NAME_MAX_LEN=32 -# default: -CONFIG_SNIFFER_WORK_QUEUE_LEN=128 -# default: -CONFIG_SNIFFER_TASK_STACK_SIZE=4096 -# default: -CONFIG_SNIFFER_TASK_PRIORITY=2 -# default: -CONFIG_LEDSTRIP_PIN=26 -# default: -CONFIG_ENABLE_TEMPERATURE=y -# end of Example Configuration - -# -# Ethernet Configuration -# -# default: -CONFIG_ETHERNET_SPI_USE_DM9051=0 -# default: -CONFIG_ETHERNET_SPI_USE_KSZ8851SNL=0 -# default: -CONFIG_ETHERNET_SPI_USE_W5500=1 -# default: -CONFIG_ETHERNET_SPI_USE_CH390=0 -# default: -CONFIG_ETHERNET_SPI_USE_ENC28J60=0 -# default: -CONFIG_ETHERNET_SPI_USE_LAN865X=0 -# default: -CONFIG_ETHERNET_PHY_USE_IP101=0 -# default: -CONFIG_ETHERNET_PHY_USE_LAN87XX=0 -# default: -CONFIG_ETHERNET_PHY_USE_LAN867X=0 -# default: -CONFIG_ETHERNET_PHY_USE_DP83848=0 -# default: -CONFIG_ETHERNET_PHY_USE_KSZ80XX=0 -# default: -CONFIG_ETHERNET_PHY_USE_RTL8201=0 -# default: -CONFIG_ETHERNET_SPI_SUPPORT=y -# default: -# CONFIG_ETHERNET_SPI_DEV0_DM9051 is not set -# default: -# CONFIG_ETHERNET_SPI_DEV0_KSZ8851SNL is not set -# default: -CONFIG_ETHERNET_SPI_DEV0_W5500=y -# default: -# CONFIG_ETHERNET_SPI_DEV0_CH390 is not set -# default: -# CONFIG_ETHERNET_SPI_DEV0_ENC28J60 is not set -# default: -# CONFIG_ETHERNET_SPI_DEV0_LAN865X is not set -# default: -CONFIG_ETHERNET_SPI_DEV1_NONE=y -# default: -# CONFIG_ETHERNET_SPI_DEV1_DM9051 is not set -# default: -# CONFIG_ETHERNET_SPI_DEV1_KSZ8851SNL is not set -# default: -# CONFIG_ETHERNET_SPI_DEV1_W5500 is not set -# default: -# CONFIG_ETHERNET_SPI_DEV1_CH390 is not set -# default: -# CONFIG_ETHERNET_SPI_DEV1_ENC28J60 is not set -# default: -# CONFIG_ETHERNET_SPI_DEV1_LAN865X is not set -# default: -CONFIG_ETHERNET_SPI_DEV0_ID=2 -# default: -CONFIG_ETHERNET_SPI_HOST=1 -# default: -CONFIG_ETHERNET_SPI_SCLK_GPIO=8 -# default: -CONFIG_ETHERNET_SPI_MOSI_GPIO=10 -# default: -CONFIG_ETHERNET_SPI_MISO_GPIO=9 -# default: -CONFIG_ETHERNET_SPI_CLOCK_MHZ=16 -# default: -CONFIG_ETHERNET_SPI_CS0_GPIO=3 -# default: -CONFIG_ETHERNET_SPI_INT0_GPIO=4 -# default: -CONFIG_ETHERNET_SPI_PHY_RST0_GPIO=-1 -# default: -CONFIG_ETHERNET_SPI_PHY_ADDR0=1 -# default: -CONFIG_ETHERNET_SPI_AUTOCONFIG_MAC_ADDR0=y -# default: -CONFIG_ETHERNET_SPI_POLLING0_MS=0 - -# -# Rx Task Configuration -# -# default: -CONFIG_ETHERNET_RX_TASK_STACK_SIZE=-1 -# default: -CONFIG_ETHERNET_RX_TASK_PRIO=-1 -# end of Rx Task Configuration - -# default: -CONFIG_ETHERNET_DEFAULT_EVENT_HANDLER=y -# default: -CONFIG_ETHERNET_BOARD_SPECIFIC_INIT_NONE=y -# default: -# CONFIG_ETHERNET_BOARD_SPECIFIC_INIT_DEFAULT is not set -# default: -# CONFIG_ETHERNET_BOARD_SPECIFIC_INIT_WEAK is not set -# end of Ethernet Configuration - # # Compiler options # -# default: CONFIG_COMPILER_OPTIMIZATION_DEBUG=y -# default: # CONFIG_COMPILER_OPTIMIZATION_SIZE is not set -# default: # CONFIG_COMPILER_OPTIMIZATION_PERF is not set -# default: # CONFIG_COMPILER_OPTIMIZATION_NONE is not set -# default: -# CONFIG_COMPILER_ENABLE_RISCV_ZCMP is not set -# default: CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y -# default: # CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set -# default: # CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE is not set -# default: -# CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE is not set -# default: +CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE=y # CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB is not set -# default: CONFIG_COMPILER_FLOAT_LIB_FROM_RVFPLIB=y -# default: CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=2 -# default: # CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT is not set -# default: CONFIG_COMPILER_HIDE_PATHS_MACROS=y -# default: # CONFIG_COMPILER_CXX_EXCEPTIONS is not set -# default: # CONFIG_COMPILER_CXX_RTTI is not set -# default: CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y -# default: # CONFIG_COMPILER_STACK_CHECK_MODE_NORM is not set -# default: # CONFIG_COMPILER_STACK_CHECK_MODE_STRONG is not set -# default: # CONFIG_COMPILER_STACK_CHECK_MODE_ALL is not set -# default: # CONFIG_COMPILER_NO_MERGE_CONSTANTS is not set -# default: # CONFIG_COMPILER_WARN_WRITE_STRINGS is not set -# default: # CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS is not set -# default: -# CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS is not set -# default: +CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS=y # CONFIG_COMPILER_DISABLE_GCC12_WARNINGS is not set -# default: # CONFIG_COMPILER_DISABLE_GCC13_WARNINGS is not set -# default: # CONFIG_COMPILER_DISABLE_GCC14_WARNINGS is not set -# default: -# CONFIG_COMPILER_DISABLE_GCC15_WARNINGS is not set -# default: # CONFIG_COMPILER_DUMP_RTL_FILES is not set -# default: CONFIG_COMPILER_RT_LIB_GCCLIB=y -# default: CONFIG_COMPILER_RT_LIB_NAME="gcc" -# default: -CONFIG_COMPILER_ORPHAN_SECTIONS_ERROR=y -# default: -# CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING is not set -# default: +CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING=y # CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE is not set -# default: # CONFIG_COMPILER_STATIC_ANALYZER is not set -# default: -CONFIG_COMPILER_CXX_GLIBCXX_CONSTEXPR_NO_CHANGE=y -# default: -# CONFIG_COMPILER_CXX_GLIBCXX_CONSTEXPR_COLD_CONSTEXPR is not set -# default: -# CONFIG_COMPILER_CXX_GLIBCXX_CONSTEXPR_COLD is not set # end of Compiler options # # Component config # +# +# Application Level Tracing +# +# CONFIG_APPTRACE_DEST_JTAG is not set +CONFIG_APPTRACE_DEST_NONE=y +# CONFIG_APPTRACE_DEST_UART1 is not set +# CONFIG_APPTRACE_DEST_UART2 is not set +CONFIG_APPTRACE_DEST_UART_NONE=y +CONFIG_APPTRACE_UART_TASK_PRIO=1 +CONFIG_APPTRACE_LOCK_ENABLE=y +# end of Application Level Tracing + # # Bluetooth # -# default: # CONFIG_BT_ENABLED is not set # # Common Options # - -# -# BLE Log -# -# default: -# CONFIG_BLE_LOG_ENABLED is not set -# end of BLE Log - -# default: # CONFIG_BT_BLE_LOG_SPI_OUT_ENABLED is not set -# default: # CONFIG_BT_BLE_LOG_UHCI_OUT_ENABLED is not set -# default: -# CONFIG_BT_LE_USED_MEM_STATISTICS_ENABLED is not set # end of Common Options # end of Bluetooth # # Console Library # -# default: # CONFIG_CONSOLE_SORTED_HELP is not set # end of Console Library # -# Legacy Driver Configurations +# Driver Configurations # # # Legacy TWAI Driver Configurations # -# default: -# CONFIG_TWAI_ISR_IN_IRAM_LEGACY is not set -# default: -# CONFIG_TWAI_SUPPRESS_DEPRECATE_WARN is not set -# default: # CONFIG_TWAI_SKIP_LEGACY_CONFLICT_CHECK is not set # end of Legacy TWAI Driver Configurations +# +# Legacy ADC Driver Configuration +# +# CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_ADC_SKIP_LEGACY_CONFLICT_CHECK is not set + +# +# Legacy ADC Calibration Configuration +# +# CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set +# end of Legacy ADC Calibration Configuration +# end of Legacy ADC Driver Configuration + +# +# Legacy MCPWM Driver Configurations +# +# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_MCPWM_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy MCPWM Driver Configurations + +# +# Legacy Timer Group Driver Configurations +# +# CONFIG_GPTIMER_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_GPTIMER_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy Timer Group Driver Configurations + +# +# Legacy RMT Driver Configurations +# +# CONFIG_RMT_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_RMT_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy RMT Driver Configurations + +# +# Legacy I2S Driver Configurations +# +# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_I2S_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy I2S Driver Configurations + # # Legacy I2C Driver Configurations # -# default: -# CONFIG_I2C_SUPPRESS_DEPRECATE_WARN is not set -# default: # CONFIG_I2C_SKIP_LEGACY_CONFLICT_CHECK is not set # end of Legacy I2C Driver Configurations -# end of Legacy Driver Configurations + +# +# Legacy PCNT Driver Configurations +# +# CONFIG_PCNT_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_PCNT_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy PCNT Driver Configurations + +# +# Legacy SDM Driver Configurations +# +# CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_SDM_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy SDM Driver Configurations + +# +# Legacy Temperature Sensor Driver Configurations +# +# CONFIG_TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_TEMP_SENSOR_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy Temperature Sensor Driver Configurations +# end of Driver Configurations # # eFuse Bit Manager # -# default: # CONFIG_EFUSE_CUSTOM_TABLE is not set -# default: # CONFIG_EFUSE_VIRTUAL is not set -# default: CONFIG_EFUSE_MAX_BLK_LEN=256 # end of eFuse Bit Manager # # ESP-TLS # -# default: CONFIG_ESP_TLS_USING_MBEDTLS=y -# default: -# CONFIG_ESP_TLS_CUSTOM_STACK is not set -# default: # CONFIG_ESP_TLS_USE_SECURE_ELEMENT is not set -# default: CONFIG_ESP_TLS_USE_DS_PERIPHERAL=y -# default: # CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS is not set -# default: # CONFIG_ESP_TLS_SERVER_SESSION_TICKETS is not set -# default: # CONFIG_ESP_TLS_SERVER_CERT_SELECT_HOOK is not set -# default: # CONFIG_ESP_TLS_SERVER_MIN_AUTH_MODE_OPTIONAL is not set -# default: # CONFIG_ESP_TLS_PSK_VERIFICATION is not set -# default: # CONFIG_ESP_TLS_INSECURE is not set -# default: CONFIG_ESP_TLS_DYN_BUF_STRATEGY_SUPPORTED=y # end of ESP-TLS # # ADC and ADC Calibration # -# default: # CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM is not set -# default: # CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE is not set -# default: # CONFIG_ADC_ENABLE_DEBUG_LOG is not set # end of ADC and ADC Calibration # # Wireless Coexistence # -# default: CONFIG_ESP_COEX_ENABLED=y -# default: CONFIG_ESP_COEX_SW_COEXIST_ENABLE=y -# default: # CONFIG_ESP_COEX_EXTERNAL_COEXIST_ENABLE is not set -# default: # CONFIG_ESP_COEX_POWER_MANAGEMENT is not set -# default: # CONFIG_ESP_COEX_GPIO_DEBUG is not set # end of Wireless Coexistence # # Common ESP-related # -# default: CONFIG_ESP_ERR_TO_NAME_LOOKUP=y # end of Common ESP-related # # ESP-Driver:Analog Comparator Configurations # -# default: CONFIG_ANA_CMPR_ISR_HANDLER_IN_IRAM=y -# default: # CONFIG_ANA_CMPR_CTRL_FUNC_IN_IRAM is not set -# default: # CONFIG_ANA_CMPR_ISR_CACHE_SAFE is not set -# default: CONFIG_ANA_CMPR_OBJ_CACHE_SAFE=y -# default: # CONFIG_ANA_CMPR_ENABLE_DEBUG_LOG is not set # end of ESP-Driver:Analog Comparator Configurations # -# ESP-Driver:BitScrambler Configurations +# BitScrambler Configurations # -# default: # CONFIG_BITSCRAMBLER_CTRL_FUNC_IN_IRAM is not set -# end of ESP-Driver:BitScrambler Configurations - -# -# GDMA Configurations -# -# default: -CONFIG_GDMA_CTRL_FUNC_IN_IRAM=y -# default: -CONFIG_GDMA_ISR_HANDLER_IN_IRAM=y -# default: -CONFIG_GDMA_OBJ_DRAM_SAFE=y -# default: -# CONFIG_GDMA_ENABLE_DEBUG_LOG is not set -# end of GDMA Configurations +# end of BitScrambler Configurations # # ESP-Driver:GPIO Configurations # -# default: # CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set # end of ESP-Driver:GPIO Configurations # # ESP-Driver:GPTimer Configurations # -# default: CONFIG_GPTIMER_ISR_HANDLER_IN_IRAM=y -# default: # CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM is not set -# default: # CONFIG_GPTIMER_ISR_CACHE_SAFE is not set -# default: CONFIG_GPTIMER_OBJ_CACHE_SAFE=y -# default: # CONFIG_GPTIMER_ENABLE_DEBUG_LOG is not set # end of ESP-Driver:GPTimer Configurations # # ESP-Driver:I2C Configurations # -# default: # CONFIG_I2C_ISR_IRAM_SAFE is not set -# default: # CONFIG_I2C_ENABLE_DEBUG_LOG is not set -# default: +# CONFIG_I2C_ENABLE_SLAVE_DRIVER_VERSION_2 is not set CONFIG_I2C_MASTER_ISR_HANDLER_IN_IRAM=y # end of ESP-Driver:I2C Configurations # # ESP-Driver:I2S Configurations # -# default: # CONFIG_I2S_ISR_IRAM_SAFE is not set -# default: -# CONFIG_I2S_CTRL_FUNC_IN_IRAM is not set -# default: # CONFIG_I2S_ENABLE_DEBUG_LOG is not set # end of ESP-Driver:I2S Configurations -# -# ESP-Driver:I3C Master Configurations -# -# default: -# CONFIG_I3C_MASTER_ISR_CACHE_SAFE is not set -# default: -# CONFIG_I3C_MASTER_ENABLE_DEBUG_LOG is not set -# default: -# CONFIG_I3C_MASTER_ISR_HANDLER_IN_IRAM is not set -# end of ESP-Driver:I3C Master Configurations - # # ESP-Driver:LEDC Configurations # -# default: # CONFIG_LEDC_CTRL_FUNC_IN_IRAM is not set # end of ESP-Driver:LEDC Configurations # # ESP-Driver:MCPWM Configurations # -# default: CONFIG_MCPWM_ISR_HANDLER_IN_IRAM=y -# default: # CONFIG_MCPWM_ISR_CACHE_SAFE is not set -# default: # CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set -# default: CONFIG_MCPWM_OBJ_CACHE_SAFE=y -# default: # CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set # end of ESP-Driver:MCPWM Configurations # # ESP-Driver:Parallel IO Configurations # -# default: CONFIG_PARLIO_TX_ISR_HANDLER_IN_IRAM=y -# default: CONFIG_PARLIO_RX_ISR_HANDLER_IN_IRAM=y -# default: # CONFIG_PARLIO_TX_ISR_CACHE_SAFE is not set -# default: # CONFIG_PARLIO_RX_ISR_CACHE_SAFE is not set -# default: CONFIG_PARLIO_OBJ_CACHE_SAFE=y -# default: # CONFIG_PARLIO_ENABLE_DEBUG_LOG is not set -# default: # CONFIG_PARLIO_ISR_IRAM_SAFE is not set # end of ESP-Driver:Parallel IO Configurations # # ESP-Driver:PCNT Configurations # -# default: # CONFIG_PCNT_CTRL_FUNC_IN_IRAM is not set -# default: # CONFIG_PCNT_ISR_IRAM_SAFE is not set -# default: # CONFIG_PCNT_ENABLE_DEBUG_LOG is not set # end of ESP-Driver:PCNT Configurations # # ESP-Driver:RMT Configurations # -# default: CONFIG_RMT_ENCODER_FUNC_IN_IRAM=y -# default: CONFIG_RMT_TX_ISR_HANDLER_IN_IRAM=y -# default: CONFIG_RMT_RX_ISR_HANDLER_IN_IRAM=y -# default: # CONFIG_RMT_RECV_FUNC_IN_IRAM is not set -# default: # CONFIG_RMT_TX_ISR_CACHE_SAFE is not set -# default: # CONFIG_RMT_RX_ISR_CACHE_SAFE is not set -# default: CONFIG_RMT_OBJ_CACHE_SAFE=y -# default: # CONFIG_RMT_ENABLE_DEBUG_LOG is not set -# default: # CONFIG_RMT_ISR_IRAM_SAFE is not set # end of ESP-Driver:RMT Configurations # # ESP-Driver:Sigma Delta Modulator Configurations # -# default: # CONFIG_SDM_CTRL_FUNC_IN_IRAM is not set -# default: # CONFIG_SDM_ENABLE_DEBUG_LOG is not set # end of ESP-Driver:Sigma Delta Modulator Configurations # # ESP-Driver:SPI Configurations # -# default: +# CONFIG_SPI_MASTER_IN_IRAM is not set CONFIG_SPI_MASTER_ISR_IN_IRAM=y -# default: # CONFIG_SPI_SLAVE_IN_IRAM is not set -# default: CONFIG_SPI_SLAVE_ISR_IN_IRAM=y # end of ESP-Driver:SPI Configurations # # ESP-Driver:Temperature Sensor Configurations # -# default: # CONFIG_TEMP_SENSOR_ENABLE_DEBUG_LOG is not set -# default: # CONFIG_TEMP_SENSOR_ISR_IRAM_SAFE is not set # end of ESP-Driver:Temperature Sensor Configurations # # ESP-Driver:TWAI Configurations # -# default: # CONFIG_TWAI_ISR_IN_IRAM is not set -# default: -# CONFIG_TWAI_IO_FUNC_IN_IRAM is not set -# default: # CONFIG_TWAI_ISR_CACHE_SAFE is not set -# default: # CONFIG_TWAI_ENABLE_DEBUG_LOG is not set # end of ESP-Driver:TWAI Configurations # # ESP-Driver:UART Configurations # -# default: # CONFIG_UART_ISR_IN_IRAM is not set # end of ESP-Driver:UART Configurations # # ESP-Driver:UHCI Configurations # -# default: # CONFIG_UHCI_ISR_HANDLER_IN_IRAM is not set -# default: # CONFIG_UHCI_ISR_CACHE_SAFE is not set -# default: # CONFIG_UHCI_ENABLE_DEBUG_LOG is not set # end of ESP-Driver:UHCI Configurations # # ESP-Driver:USB Serial/JTAG Configuration # -# default: CONFIG_USJ_ENABLE_USB_SERIAL_JTAG=y # end of ESP-Driver:USB Serial/JTAG Configuration # # Ethernet # -# default: CONFIG_ETH_ENABLED=y -# default: CONFIG_ETH_USE_SPI_ETHERNET=y -# default: +# CONFIG_ETH_SPI_ETHERNET_DM9051 is not set +# CONFIG_ETH_SPI_ETHERNET_W5500 is not set +# CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL is not set # CONFIG_ETH_USE_OPENETH is not set -# default: # CONFIG_ETH_TRANSMIT_MUTEX is not set # end of Ethernet # # Event Loop Library # -# default: # CONFIG_ESP_EVENT_LOOP_PROFILING is not set -# default: CONFIG_ESP_EVENT_POST_FROM_ISR=y -# default: -CONFIG_ESP_EVENT_POST_FROM_ISR_SIZE=4 -# default: CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y # end of Event Loop Library # # GDB Stub # -# default: CONFIG_ESP_GDBSTUB_ENABLED=y -# default: # CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set -# default: CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=y -# default: CONFIG_ESP_GDBSTUB_MAX_TASKS=32 # end of GDB Stub # # ESP HID # -# default: CONFIG_ESPHID_TASK_SIZE_BT=2048 -# default: CONFIG_ESPHID_TASK_SIZE_BLE=4096 # end of ESP HID # # ESP HTTP client # -# default: CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y -# default: # CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH is not set -# default: # CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH is not set -# default: # CONFIG_ESP_HTTP_CLIENT_ENABLE_CUSTOM_TRANSPORT is not set -# default: -# CONFIG_ESP_HTTP_CLIENT_ENABLE_GET_CONTENT_RANGE is not set -# default: CONFIG_ESP_HTTP_CLIENT_EVENT_POST_TIMEOUT=2000 -# default: -CONFIG_ESP_HTTP_CLIENT_PSA_CRYPTO_MIGRATE=y -# default: -# CONFIG_ESP_HTTP_CLIENT_SAVE_RESPONSE_HEADERS is not set # end of ESP HTTP client # # HTTP Server # -# default: CONFIG_HTTPD_MAX_REQ_HDR_LEN=1024 -# default: CONFIG_HTTPD_MAX_URI_LEN=512 -# default: CONFIG_HTTPD_ERR_RESP_NO_DELAY=y -# default: CONFIG_HTTPD_PURGE_BUF_LEN=32 -# default: # CONFIG_HTTPD_LOG_PURGE_DATA is not set -# default: # CONFIG_HTTPD_WS_SUPPORT is not set -# default: # CONFIG_HTTPD_QUEUE_WORK_BLOCKING is not set -# default: -CONFIG_HTTPD_ENABLE_EVENTS=y -# default: CONFIG_HTTPD_SERVER_EVENT_POST_TIMEOUT=2000 -# default: -CONFIG_HTTPD_SERVER_PSA_CRYPTO_MIGRATE=y # end of HTTP Server # # ESP HTTPS OTA # -# default: # CONFIG_ESP_HTTPS_OTA_DECRYPT_CB is not set -# default: # CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP is not set -# default: CONFIG_ESP_HTTPS_OTA_EVENT_POST_TIMEOUT=2000 -# default: -# CONFIG_ESP_HTTPS_OTA_ENABLE_PARTIAL_DOWNLOAD is not set -# default: -CONFIG_ESP_HTTPS_OTA_VERIFY_SPI_MODE=y # end of ESP HTTPS OTA # # ESP HTTPS server # -# default: # CONFIG_ESP_HTTPS_SERVER_ENABLE is not set -# default: +CONFIG_ESP_HTTPS_SERVER_EVENT_POST_TIMEOUT=2000 # CONFIG_ESP_HTTPS_SERVER_CERT_SELECT_HOOK is not set # end of ESP HTTPS server # # Hardware Settings # -# default: -CONFIG_ESP_HW_SUPPORT_FUNC_IN_IRAM=y # # Chip revision # -# default: CONFIG_ESP32C5_REV_MIN_100=y -# default: -# CONFIG_ESP32C5_REV_MIN_102 is not set -# default: CONFIG_ESP32C5_REV_MIN_FULL=100 -# default: CONFIG_ESP_REV_MIN_FULL=100 # # Maximum Supported ESP32-C5 Revision (Rev v1.99) # -# default: CONFIG_ESP32C5_REV_MAX_FULL=199 -# default: CONFIG_ESP_REV_MAX_FULL=199 -# default: CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL=0 -# default: CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL=99 # @@ -1918,98 +1126,70 @@ CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL=99 # # MAC Config # -# default: CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y -# default: CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y -# default: CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y -# default: CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y -# default: CONFIG_ESP_MAC_ADDR_UNIVERSE_IEEE802154=y -# default: CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR=y -# default: CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES=4 -# default: # CONFIG_ESP32C5_UNIVERSAL_MAC_ADDRESSES_TWO is not set -# default: CONFIG_ESP32C5_UNIVERSAL_MAC_ADDRESSES_FOUR=y -# default: CONFIG_ESP32C5_UNIVERSAL_MAC_ADDRESSES=4 -# default: # CONFIG_ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC is not set # end of MAC Config # # Sleep Config # -# default: # CONFIG_ESP_SLEEP_POWER_DOWN_FLASH is not set -# default: CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y -# default: # CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU is not set -# default: CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND=y -# default: CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY=0 -# default: # CONFIG_ESP_SLEEP_CACHE_SAFE_ASSERTION is not set -# default: # CONFIG_ESP_SLEEP_DEBUG is not set -# default: CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS=y -# default: -# CONFIG_ESP_SLEEP_SET_FLASH_DPD is not set # end of Sleep Config # # RTC Clock Config # -# default: CONFIG_RTC_CLK_SRC_INT_RC=y -# default: # CONFIG_RTC_CLK_SRC_EXT_CRYS is not set -# default: # CONFIG_RTC_CLK_SRC_EXT_OSC is not set -# default: CONFIG_RTC_CLK_CAL_CYCLES=1024 -# default: CONFIG_RTC_FAST_CLK_SRC_RC_FAST=y -# default: # CONFIG_RTC_FAST_CLK_SRC_XTAL is not set -# default: -CONFIG_RTC_CLK_FUNC_IN_IRAM=y -# default: -CONFIG_RTC_TIME_FUNC_IN_IRAM=y # end of RTC Clock Config # # Peripheral Control # -# default: CONFIG_ESP_PERIPH_CTRL_FUNC_IN_IRAM=y -# default: CONFIG_ESP_REGI2C_CTRL_FUNC_IN_IRAM=y -# default: -# CONFIG_ESP_MODEM_CLOCK_ENABLE_CHECKING is not set # end of Peripheral Control # -# Event Task Matrix (ETM) Configurations +# ETM Configuration # -# default: # CONFIG_ETM_ENABLE_DEBUG_LOG is not set -# end of Event Task Matrix (ETM) Configurations +# end of ETM Configuration + +# +# GDMA Configurations +# +CONFIG_GDMA_CTRL_FUNC_IN_IRAM=y +CONFIG_GDMA_ISR_HANDLER_IN_IRAM=y +CONFIG_GDMA_OBJ_DRAM_SAFE=y +# CONFIG_GDMA_ENABLE_DEBUG_LOG is not set +# CONFIG_GDMA_ISR_IRAM_SAFE is not set +# end of GDMA Configurations # # Main XTAL Config # -# default: CONFIG_XTAL_FREQ_AUTO=y -# default: CONFIG_XTAL_FREQ=0 # end of Main XTAL Config @@ -2020,114 +1200,47 @@ CONFIG_XTAL_FREQ=0 # # Brownout Detector # -# default: CONFIG_ESP_BROWNOUT_DET=y -# default: CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7=y -# default: # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6 is not set -# default: # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5 is not set -# default: # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4 is not set -# default: # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3 is not set -# default: # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2 is not set -# default: CONFIG_ESP_BROWNOUT_DET_LVL=7 -# default: CONFIG_ESP_BROWNOUT_USE_INTR=y # end of Brownout Detector # end of Power Supplier -# default: CONFIG_ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM=y -# default: CONFIG_ESP_CLK_RC32K_NOT_TO_USE=y -# default: -CONFIG_ESP_ENABLE_PVT=y -# default: CONFIG_ESP_INTR_IN_IRAM=y # end of Hardware Settings # # ESP-Driver:LCD Controller Configurations # -# default: # CONFIG_LCD_ENABLE_DEBUG_LOG is not set # end of ESP-Driver:LCD Controller Configurations -# -# LibC -# -# default: -# CONFIG_LIBC_NEWLIB is not set -# default: -CONFIG_LIBC_PICOLIBC=y -# default: -CONFIG_LIBC_PICOLIBC_NEWLIB_COMPATIBILITY=y -# default: -CONFIG_LIBC_MISC_IN_IRAM=y -# default: -CONFIG_LIBC_LOCKS_PLACE_IN_IRAM=y -# default: -CONFIG_LIBC_STDOUT_LINE_ENDING_CRLF=y -# default: -# CONFIG_LIBC_STDOUT_LINE_ENDING_LF is not set -# default: -# CONFIG_LIBC_STDOUT_LINE_ENDING_CR is not set -# default: -# CONFIG_LIBC_STDIN_LINE_ENDING_CRLF is not set -# default: -# CONFIG_LIBC_STDIN_LINE_ENDING_LF is not set -# default: -CONFIG_LIBC_STDIN_LINE_ENDING_CR=y -# default: -CONFIG_LIBC_TIME_SYSCALL_USE_RTC_HRT=y -# default: -# CONFIG_LIBC_TIME_SYSCALL_USE_RTC is not set -# default: -# CONFIG_LIBC_TIME_SYSCALL_USE_HRT is not set -# default: -# CONFIG_LIBC_TIME_SYSCALL_USE_NONE is not set -# default: -CONFIG_LIBC_OPTIMIZED_MISALIGNED_ACCESS=y -# default: -CONFIG_LIBC_ASSERT_BUFFER_SIZE=200 -# end of LibC - # # ESP-MM: Memory Management Configurations # -# default: # CONFIG_ESP_MM_CACHE_MSYNC_C2M_CHUNKED_OPS is not set # end of ESP-MM: Memory Management Configurations # # ESP NETIF Adapter # -# default: -CONFIG_ESP_NETIF_LOST_IP_TIMER_ENABLE=y -# default: CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120 -# default: # CONFIG_ESP_NETIF_PROVIDE_CUSTOM_IMPLEMENTATION is not set -# default: CONFIG_ESP_NETIF_TCPIP_LWIP=y -# default: # CONFIG_ESP_NETIF_LOOPBACK is not set -# default: CONFIG_ESP_NETIF_USES_TCPIP_WITH_BSD_API=y -# default: CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=y -# default: -CONFIG_ESP_NETIF_RECEIVE_REPORT_ERRORS=y -# default: +# CONFIG_ESP_NETIF_RECEIVE_REPORT_ERRORS is not set # CONFIG_ESP_NETIF_L2_TAP is not set -# default: # CONFIG_ESP_NETIF_BRIDGE_EN is not set -# default: # CONFIG_ESP_NETIF_SET_DNS_PER_DEFAULT_NETIF is not set # end of ESP NETIF Adapter @@ -2139,85 +1252,50 @@ CONFIG_ESP_NETIF_RECEIVE_REPORT_ERRORS=y # # PHY # -# default: CONFIG_ESP_PHY_ENABLED=y -# default: CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE=y -# default: # CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION is not set -# default: CONFIG_ESP_PHY_MAX_WIFI_TX_POWER=20 -# default: CONFIG_ESP_PHY_MAX_TX_POWER=20 -# default: # CONFIG_ESP_PHY_REDUCE_TX_POWER is not set -# default: # CONFIG_ESP_PHY_ENABLE_CERT_TEST is not set -# default: CONFIG_ESP_PHY_RF_CAL_PARTIAL=y -# default: # CONFIG_ESP_PHY_RF_CAL_NONE is not set -# default: # CONFIG_ESP_PHY_RF_CAL_FULL is not set -# default: CONFIG_ESP_PHY_CALIBRATION_MODE=0 -# default: CONFIG_ESP_PHY_PLL_TRACK_PERIOD_MS=1000 -# default: # CONFIG_ESP_PHY_PLL_TRACK_DEBUG is not set -# default: # CONFIG_ESP_PHY_RECORD_USED_TIME is not set -# default: CONFIG_ESP_PHY_IRAM_OPT=y -# default: # CONFIG_ESP_PHY_DEBUG is not set # end of PHY # # Power Management # -# default: CONFIG_PM_SLEEP_FUNC_IN_IRAM=y -# default: # CONFIG_PM_ENABLE is not set -# default: CONFIG_PM_SLP_IRAM_OPT=y -# default: CONFIG_PM_SLP_DEFAULT_PARAMS_OPT=y -# default: CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=y -# default: -CONFIG_PM_CPU_RETENTION_DYNAMIC=y -# default: -# CONFIG_PM_CPU_RETENTION_STATIC is not set -# default: # CONFIG_PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP is not set -# default: -CONFIG_PM_ESP_SLEEP_POWER_DOWN_CPU=y -# default: -CONFIG_PM_WORKAROUND_FREQ_LIMIT_ENABLED=y # end of Power Management # # ESP PSRAM # -# default: # CONFIG_SPIRAM is not set # end of ESP PSRAM # # ESP Ringbuf # -# default: -# CONFIG_RINGBUF_IN_IRAM is not set -# default: -# CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH is not set +# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set # end of ESP Ringbuf # # ESP-ROM # -# default: CONFIG_ESP_ROM_PRINT_IN_IRAM=y # end of ESP-ROM @@ -2228,610 +1306,237 @@ CONFIG_ESP_ROM_PRINT_IN_IRAM=y # # Crypto DPA Protection # -# default: CONFIG_ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP=y -# default: CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_LOW=y -# default: # CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_MEDIUM is not set -# default: # CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_HIGH is not set -# default: CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL=1 # end of Crypto DPA Protection -# default: # CONFIG_ESP_CRYPTO_FORCE_ECC_CONSTANT_TIME_POINT_MUL is not set # end of ESP Security Specific -# -# ESP-STDIO -# -# default: -CONFIG_ESP_CONSOLE_UART_DEFAULT=y -# default: -# CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG is not set -# default: -# CONFIG_ESP_CONSOLE_UART_CUSTOM is not set -# default: -# CONFIG_ESP_CONSOLE_NONE is not set -# default: -# CONFIG_ESP_CONSOLE_SECONDARY_NONE is not set -# default: -CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG=y -# default: -CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED=y -# default: -CONFIG_ESP_CONSOLE_UART=y -# default: -CONFIG_ESP_CONSOLE_UART_NUM=0 -# default: -CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM=0 -# default: -CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200 -# end of ESP-STDIO - # # ESP System Settings # -# default: # CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 is not set -# default: # CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 is not set -# default: CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y -# default: CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=240 # # Cache config # -# default: CONFIG_CACHE_L1_CACHE_SIZE=0x8000 -# default: CONFIG_CACHE_L1_CACHE_LINE_SIZE=32 # end of Cache config -# default: CONFIG_ESP_SYSTEM_IN_IRAM=y -# default: # CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set -# default: CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y -# default: # CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set -# default: # CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set -# default: CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS=0 -# default: CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE=y -# default: CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK=y -# default: CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP=y -# default: CONFIG_ESP_SYSTEM_NO_BACKTRACE=y -# default: # CONFIG_ESP_SYSTEM_USE_EH_FRAME is not set -# default: # CONFIG_ESP_SYSTEM_USE_FRAME_POINTER is not set -# default: -CONFIG_ESP_SYSTEM_MEMPROT=y -# default: -CONFIG_ESP_SYSTEM_MEMPROT_PMP=y -# default: -# CONFIG_ESP_SYSTEM_MEMPROT_PMP_LP_CORE_RESERVE_MEM_EXEC is not set -# default: + +# +# Memory protection +# +CONFIG_ESP_SYSTEM_PMP_IDRAM_SPLIT=y +# CONFIG_ESP_SYSTEM_PMP_LP_CORE_RESERVE_MEM_EXECUTABLE is not set +# end of Memory protection + CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32 -# default: CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304 -# default: CONFIG_ESP_MAIN_TASK_STACK_SIZE=3584 -# default: CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0=y -# default: # CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY is not set -# default: CONFIG_ESP_MAIN_TASK_AFFINITY=0x0 -# default: CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048 -# default: +CONFIG_ESP_CONSOLE_UART_DEFAULT=y +# CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG is not set +# CONFIG_ESP_CONSOLE_UART_CUSTOM is not set +# CONFIG_ESP_CONSOLE_NONE is not set +# CONFIG_ESP_CONSOLE_SECONDARY_NONE is not set +CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG=y +CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED=y +CONFIG_ESP_CONSOLE_UART=y +CONFIG_ESP_CONSOLE_UART_NUM=0 +CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM=0 +CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200 CONFIG_ESP_INT_WDT=y -# default: CONFIG_ESP_INT_WDT_TIMEOUT_MS=300 -# default: CONFIG_ESP_TASK_WDT_EN=y -# default: CONFIG_ESP_TASK_WDT_INIT=y -# default: # CONFIG_ESP_TASK_WDT_PANIC is not set -# default: CONFIG_ESP_TASK_WDT_TIMEOUT_S=5 -# default: CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y -# default: # CONFIG_ESP_PANIC_HANDLER_IRAM is not set -# default: # CONFIG_ESP_DEBUG_STUBS_ENABLE is not set -# default: CONFIG_ESP_DEBUG_OCDAWARE=y -# default: CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y -# default: CONFIG_ESP_SYSTEM_HW_STACK_GUARD=y -# default: CONFIG_ESP_SYSTEM_HW_PC_RECORD=y # end of ESP System Settings # # IPC (Inter-Processor Call) # -# default: CONFIG_ESP_IPC_TASK_STACK_SIZE=1024 # end of IPC (Inter-Processor Call) # # ESP Timer (High Resolution Timer) # -# default: CONFIG_ESP_TIMER_IN_IRAM=y -# default: # CONFIG_ESP_TIMER_PROFILING is not set -# default: CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER=y -# default: CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER=y -# default: CONFIG_ESP_TIMER_TASK_STACK_SIZE=3584 -# default: CONFIG_ESP_TIMER_INTERRUPT_LEVEL=1 -# default: # CONFIG_ESP_TIMER_SHOW_EXPERIMENTAL is not set -# default: CONFIG_ESP_TIMER_TASK_AFFINITY=0x0 -# default: CONFIG_ESP_TIMER_TASK_AFFINITY_CPU0=y -# default: CONFIG_ESP_TIMER_ISR_AFFINITY_CPU0=y -# default: # CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD is not set -# default: CONFIG_ESP_TIMER_IMPL_SYSTIMER=y # end of ESP Timer (High Resolution Timer) -# -# ESP Trace Configuration -# -# default: -# CONFIG_ESP_TRACE_LIB_EXTERNAL is not set -# default: -CONFIG_ESP_TRACE_LIB_NONE=y -# default: -CONFIG_ESP_TRACE_LIB_NAME="none" -# default: -# CONFIG_ESP_TRACE_TRANSPORT_APPTRACE is not set -# default: -CONFIG_ESP_TRACE_TRANSPORT_NONE=y -# default: -CONFIG_ESP_TRACE_TRANSPORT_NAME="none" -# end of ESP Trace Configuration - # # Wi-Fi # -# default: CONFIG_ESP_WIFI_ENABLED=y -# default: CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=10 -# default: CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=32 -# default: # CONFIG_ESP_WIFI_STATIC_TX_BUFFER is not set -# default: CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER=y -# default: CONFIG_ESP_WIFI_TX_BUFFER_TYPE=1 -# default: CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER_NUM=32 -# default: CONFIG_ESP_WIFI_STATIC_RX_MGMT_BUFFER=y -# default: # CONFIG_ESP_WIFI_DYNAMIC_RX_MGMT_BUFFER is not set -# default: CONFIG_ESP_WIFI_DYNAMIC_RX_MGMT_BUF=0 -# default: CONFIG_ESP_WIFI_RX_MGMT_BUF_NUM_DEF=5 -# default: # CONFIG_ESP_WIFI_CSI_ENABLED is not set -# default: CONFIG_ESP_WIFI_AMPDU_TX_ENABLED=y -# default: CONFIG_ESP_WIFI_TX_BA_WIN=6 -# default: CONFIG_ESP_WIFI_AMPDU_RX_ENABLED=y -# default: CONFIG_ESP_WIFI_RX_BA_WIN=6 -# default: CONFIG_ESP_WIFI_NVS_ENABLED=y -# default: CONFIG_ESP_WIFI_SOFTAP_BEACON_MAX_LEN=752 -# default: CONFIG_ESP_WIFI_MGMT_SBUF_NUM=32 -# default: CONFIG_ESP_WIFI_IRAM_OPT=y -# default: CONFIG_ESP_WIFI_EXTRA_IRAM_OPT=y -# default: CONFIG_ESP_WIFI_RX_IRAM_OPT=y -# default: CONFIG_ESP_WIFI_ENABLE_WPA3_SAE=y -# default: -CONFIG_ESP_WIFI_ENABLE_SAE_H2E=y -# default: CONFIG_ESP_WIFI_ENABLE_SAE_PK=y -# default: +CONFIG_ESP_WIFI_ENABLE_SAE_H2E=y CONFIG_ESP_WIFI_SOFTAP_SAE_SUPPORT=y -# default: CONFIG_ESP_WIFI_ENABLE_WPA3_OWE_STA=y -# default: -CONFIG_ESP_WIFI_WPA3_COMPATIBLE_SUPPORT=y -# default: CONFIG_ESP_WIFI_SLP_IRAM_OPT=y -# default: CONFIG_ESP_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME=50 -# default: CONFIG_ESP_WIFI_BSS_MAX_IDLE_SUPPORT=y -# default: CONFIG_ESP_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME=10 -# default: CONFIG_ESP_WIFI_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME=15 -# default: # CONFIG_ESP_WIFI_FTM_ENABLE is not set -# default: CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y -# default: # CONFIG_ESP_WIFI_GCMP_SUPPORT is not set -# default: CONFIG_ESP_WIFI_GMAC_SUPPORT=y -# default: CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y -# default: # CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set -# default: CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=7 -# default: -# CONFIG_ESP_WIFI_NAN_SYNC_ENABLE is not set -# default: +# CONFIG_ESP_WIFI_NAN_ENABLE is not set CONFIG_ESP_WIFI_MBEDTLS_CRYPTO=y -# default: CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT=y -# default: # CONFIG_ESP_WIFI_WAPI_PSK is not set -# default: # CONFIG_ESP_WIFI_SUITE_B_192 is not set -# default: # CONFIG_ESP_WIFI_11KV_SUPPORT is not set -# default: # CONFIG_ESP_WIFI_MBO_SUPPORT is not set -# default: # CONFIG_ESP_WIFI_DPP_SUPPORT is not set -# default: # CONFIG_ESP_WIFI_11R_SUPPORT is not set -# default: # CONFIG_ESP_WIFI_WPS_SOFTAP_REGISTRAR is not set -# default: # CONFIG_ESP_WIFI_ENABLE_WIFI_TX_STATS is not set -# default: # CONFIG_ESP_WIFI_ENABLE_WIFI_RX_STATS is not set -# default: CONFIG_ESP_WIFI_TX_HETB_QUEUE_NUM=3 -# default: # CONFIG_ESP_WIFI_ENABLE_DUMP_HESIGB is not set -# default: # CONFIG_ESP_WIFI_ENABLE_DUMP_MU_CFO is not set -# default: # CONFIG_ESP_WIFI_ENABLE_DUMP_CTRL_NDPA is not set -# default: # CONFIG_ESP_WIFI_ENABLE_DUMP_CTRL_BFRP is not set # # WPS Configuration Options # -# default: # CONFIG_ESP_WIFI_WPS_STRICT is not set -# default: # CONFIG_ESP_WIFI_WPS_PASSPHRASE is not set -# default: -# CONFIG_ESP_WIFI_WPS_RECONNECT_ON_FAIL is not set # end of WPS Configuration Options -# default: # CONFIG_ESP_WIFI_DEBUG_PRINT is not set -# default: +# CONFIG_ESP_WIFI_TESTING_OPTIONS is not set CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT=y -# default: # CONFIG_ESP_WIFI_ENT_FREE_DYNAMIC_BUFFER is not set # end of Wi-Fi -# -# Wi-Fi Remote -# -# default: -CONFIG_ESP_WIFI_REMOTE_IN_IDF=y -# default: -CONFIG_ESP_WIFI_REMOTE_ENABLED=y -# default: -CONFIG_SLAVE_IDF_TARGET_ESP32=y -# default: -# CONFIG_SLAVE_IDF_TARGET_ESP32S2 is not set -# default: -# CONFIG_SLAVE_IDF_TARGET_ESP32C3 is not set -# default: -# CONFIG_SLAVE_IDF_TARGET_ESP32S3 is not set -# default: -# CONFIG_SLAVE_IDF_TARGET_ESP32C2 is not set -# default: -# CONFIG_SLAVE_IDF_TARGET_ESP32C6 is not set -# default: -# CONFIG_SLAVE_IDF_TARGET_ESP32C5 is not set -# default: -# CONFIG_SLAVE_IDF_TARGET_ESP32C61 is not set -# default: -CONFIG_SLAVE_SOC_WIFI_SUPPORTED=y -# default: -CONFIG_SLAVE_SOC_WIFI_WAPI_SUPPORT=y -# default: -CONFIG_SLAVE_SOC_WIFI_CSI_SUPPORT=y -# default: -CONFIG_SLAVE_SOC_WIFI_MESH_SUPPORT=y -# default: -CONFIG_SLAVE_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW=y -# default: -CONFIG_SLAVE_SOC_WIFI_NAN_SUPPORT=y -# default: -CONFIG_SLAVE_IDF_TARGET_ARCH_XTENSA=y - -# -# Wi-Fi configuration -# -# default: -CONFIG_WIFI_RMT_STATIC_RX_BUFFER_NUM=10 -# default: -CONFIG_WIFI_RMT_DYNAMIC_RX_BUFFER_NUM=32 -# default: -# CONFIG_WIFI_RMT_STATIC_TX_BUFFER is not set -# default: -CONFIG_WIFI_RMT_DYNAMIC_TX_BUFFER=y -# default: -CONFIG_WIFI_RMT_TX_BUFFER_TYPE=1 -# default: -CONFIG_WIFI_RMT_DYNAMIC_TX_BUFFER_NUM=32 -# default: -CONFIG_WIFI_RMT_STATIC_RX_MGMT_BUFFER=y -# default: -# CONFIG_WIFI_RMT_DYNAMIC_RX_MGMT_BUFFER is not set -# default: -CONFIG_WIFI_RMT_DYNAMIC_RX_MGMT_BUF=0 -# default: -CONFIG_WIFI_RMT_RX_MGMT_BUF_NUM_DEF=5 -# default: -# CONFIG_WIFI_RMT_CSI_ENABLED is not set -# default: -CONFIG_WIFI_RMT_AMPDU_TX_ENABLED=y -# default: -CONFIG_WIFI_RMT_TX_BA_WIN=6 -# default: -CONFIG_WIFI_RMT_AMPDU_RX_ENABLED=y -# default: -CONFIG_WIFI_RMT_RX_BA_WIN=6 -# default: -CONFIG_WIFI_RMT_NVS_ENABLED=y -# default: -CONFIG_WIFI_RMT_TASK_PINNED_TO_CORE_0=y -# default: -# CONFIG_WIFI_RMT_TASK_PINNED_TO_CORE_1 is not set -# default: -CONFIG_WIFI_RMT_SOFTAP_BEACON_MAX_LEN=752 -# default: -CONFIG_WIFI_RMT_MGMT_SBUF_NUM=32 -# default: -CONFIG_WIFI_RMT_IRAM_OPT=y -# default: -# CONFIG_WIFI_RMT_EXTRA_IRAM_OPT is not set -# default: -CONFIG_WIFI_RMT_RX_IRAM_OPT=y -# default: -CONFIG_WIFI_RMT_ENABLE_WPA3_SAE=y -# default: -CONFIG_WIFI_RMT_ENABLE_SAE_H2E=y -# default: -CONFIG_WIFI_RMT_ENABLE_SAE_PK=y -# default: -CONFIG_WIFI_RMT_SOFTAP_SAE_SUPPORT=y -# default: -CONFIG_WIFI_RMT_ENABLE_WPA3_OWE_STA=y -# default: -CONFIG_WIFI_RMT_WPA3_COMPATIBLE_SUPPORT=y -# default: -# CONFIG_WIFI_RMT_SLP_IRAM_OPT is not set -# default: -CONFIG_WIFI_RMT_SLP_DEFAULT_MIN_ACTIVE_TIME=50 -# default: -# CONFIG_WIFI_RMT_BSS_MAX_IDLE_SUPPORT is not set -# default: -CONFIG_WIFI_RMT_SLP_DEFAULT_MAX_ACTIVE_TIME=10 -# default: -CONFIG_WIFI_RMT_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME=15 -# default: -CONFIG_WIFI_RMT_STA_DISCONNECTED_PM_ENABLE=y -# default: -CONFIG_WIFI_RMT_GMAC_SUPPORT=y -# default: -CONFIG_WIFI_RMT_SOFTAP_SUPPORT=y -# default: -# CONFIG_WIFI_RMT_SLP_BEACON_LOST_OPT is not set -# default: -CONFIG_WIFI_RMT_ESPNOW_MAX_ENCRYPT_NUM=7 -# default: -# CONFIG_WIFI_RMT_NAN_SYNC_ENABLE is not set -# default: -CONFIG_WIFI_RMT_MBEDTLS_CRYPTO=y -# default: -CONFIG_WIFI_RMT_MBEDTLS_TLS_CLIENT=y -# default: -# CONFIG_WIFI_RMT_WAPI_PSK is not set -# default: -# CONFIG_WIFI_RMT_11KV_SUPPORT is not set -# default: -# CONFIG_WIFI_RMT_MBO_SUPPORT is not set -# default: -# CONFIG_WIFI_RMT_DPP_SUPPORT is not set -# default: -# CONFIG_WIFI_RMT_11R_SUPPORT is not set -# default: -# CONFIG_WIFI_RMT_WPS_SOFTAP_REGISTRAR is not set - -# -# WPS Configuration Options -# -# default: -# CONFIG_WIFI_RMT_WPS_STRICT is not set -# default: -# CONFIG_WIFI_RMT_WPS_PASSPHRASE is not set -# default: -# CONFIG_WIFI_RMT_WPS_RECONNECT_ON_FAIL is not set -# end of WPS Configuration Options - -# default: -# CONFIG_WIFI_RMT_DEBUG_PRINT is not set -# default: -CONFIG_WIFI_RMT_ENTERPRISE_SUPPORT=y -# default: -# CONFIG_WIFI_RMT_ENT_FREE_DYNAMIC_BUFFER is not set -# end of Wi-Fi configuration - -# default: -CONFIG_ESP_WIFI_REMOTE_LIBRARY_HOSTED=y -# default: -# CONFIG_ESP_WIFI_REMOTE_LIBRARY_EPPP is not set -# default: -# CONFIG_ESP_WIFI_REMOTE_LIBRARY_CUSTOM is not set -# default: -CONFIG_ESP_WIFI_REMOTE_EAP_ENABLED=y -# end of Wi-Fi Remote - # # Core dump # -# default: # CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH is not set -# default: # CONFIG_ESP_COREDUMP_ENABLE_TO_UART is not set -# default: CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y # end of Core dump # # FAT Filesystem support # -# default: CONFIG_FATFS_VOLUME_COUNT=2 -# default: -# CONFIG_FATFS_LFN_NONE is not set -# default: -CONFIG_FATFS_LFN_HEAP=y -# default: +CONFIG_FATFS_LFN_NONE=y +# CONFIG_FATFS_LFN_HEAP is not set # CONFIG_FATFS_LFN_STACK is not set -# default: # CONFIG_FATFS_SECTOR_512 is not set -# default: CONFIG_FATFS_SECTOR_4096=y -# default: # CONFIG_FATFS_CODEPAGE_DYNAMIC is not set -# default: CONFIG_FATFS_CODEPAGE_437=y -# default: # CONFIG_FATFS_CODEPAGE_720 is not set -# default: # CONFIG_FATFS_CODEPAGE_737 is not set -# default: # CONFIG_FATFS_CODEPAGE_771 is not set -# default: # CONFIG_FATFS_CODEPAGE_775 is not set -# default: # CONFIG_FATFS_CODEPAGE_850 is not set -# default: # CONFIG_FATFS_CODEPAGE_852 is not set -# default: # CONFIG_FATFS_CODEPAGE_855 is not set -# default: # CONFIG_FATFS_CODEPAGE_857 is not set -# default: # CONFIG_FATFS_CODEPAGE_860 is not set -# default: # CONFIG_FATFS_CODEPAGE_861 is not set -# default: # CONFIG_FATFS_CODEPAGE_862 is not set -# default: # CONFIG_FATFS_CODEPAGE_863 is not set -# default: # CONFIG_FATFS_CODEPAGE_864 is not set -# default: # CONFIG_FATFS_CODEPAGE_865 is not set -# default: # CONFIG_FATFS_CODEPAGE_866 is not set -# default: # CONFIG_FATFS_CODEPAGE_869 is not set -# default: # CONFIG_FATFS_CODEPAGE_932 is not set -# default: # CONFIG_FATFS_CODEPAGE_936 is not set -# default: # CONFIG_FATFS_CODEPAGE_949 is not set -# default: # CONFIG_FATFS_CODEPAGE_950 is not set -# default: CONFIG_FATFS_CODEPAGE=437 -# default: -CONFIG_FATFS_MAX_LFN=255 -# default: -CONFIG_FATFS_API_ENCODING_ANSI_OEM=y -# default: -# CONFIG_FATFS_API_ENCODING_UTF_8 is not set -# default: CONFIG_FATFS_FS_LOCK=0 -# default: CONFIG_FATFS_TIMEOUT_MS=10000 -# default: CONFIG_FATFS_PER_FILE_CACHE=y -# default: -# CONFIG_FATFS_ALLOC_PREFER_ALIGNED_WORK_BUFFERS is not set -# default: # CONFIG_FATFS_USE_FASTSEEK is not set -# default: CONFIG_FATFS_USE_STRFUNC_NONE=y -# default: # CONFIG_FATFS_USE_STRFUNC_WITHOUT_CRLF_CONV is not set -# default: # CONFIG_FATFS_USE_STRFUNC_WITH_CRLF_CONV is not set -# default: CONFIG_FATFS_VFS_FSTAT_BLKSIZE=0 -# default: # CONFIG_FATFS_IMMEDIATE_FSYNC is not set -# default: # CONFIG_FATFS_USE_LABEL is not set -# default: CONFIG_FATFS_LINK_LOCK=y -# default: -CONFIG_FATFS_USE_DYN_BUFFERS=y +# CONFIG_FATFS_USE_DYN_BUFFERS is not set # # File system free space calculation behavior # -# default: CONFIG_FATFS_DONT_TRUST_FREE_CLUSTER_CNT=0 -# default: CONFIG_FATFS_DONT_TRUST_LAST_ALLOC=0 # end of File system free space calculation behavior # end of FAT Filesystem support @@ -2843,88 +1548,51 @@ CONFIG_FATFS_DONT_TRUST_LAST_ALLOC=0 # # Kernel # -# default: +# CONFIG_FREERTOS_SMP is not set CONFIG_FREERTOS_UNICORE=y -# default: CONFIG_FREERTOS_HZ=100 -# default: CONFIG_FREERTOS_OPTIMIZED_SCHEDULER=y -# default: # CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set -# default: # CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL is not set -# default: CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y -# default: CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1 -# default: CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536 -# default: # CONFIG_FREERTOS_USE_IDLE_HOOK is not set -# default: # CONFIG_FREERTOS_USE_TICK_HOOK is not set -# default: CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16 -# default: # CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY is not set -# default: CONFIG_FREERTOS_USE_TIMERS=y -# default: CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME="Tmr Svc" -# default: # CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU0 is not set -# default: CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY=y -# default: CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY=0x7FFFFFFF -# default: CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1 -# default: CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048 -# default: CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10 -# default: CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0 -# default: CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=1 -# default: # CONFIG_FREERTOS_USE_TRACE_FACILITY is not set -# default: # CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES is not set -# default: # CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set -# default: # CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG is not set # end of Kernel # # Port # -# default: CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y -# default: # CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set -# default: CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS=y -# default: # CONFIG_FREERTOS_TASK_PRE_DELETION_HOOK is not set -# default: +# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y -# default: CONFIG_FREERTOS_ISR_STACKSIZE=1536 -# default: CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y -# default: CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER=y -# default: CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1=y -# default: # CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3 is not set -# default: CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER=y -# default: -# CONFIG_FREERTOS_IN_IRAM is not set -# default: +# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set # CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set # end of Port @@ -2933,151 +1601,94 @@ CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER=y # # end of Extra -# default: CONFIG_FREERTOS_PORT=y -# default: CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF -# default: CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y -# default: CONFIG_FREERTOS_DEBUG_OCDAWARE=y -# default: +CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y +CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y CONFIG_FREERTOS_NUMBER_OF_CORES=1 +CONFIG_FREERTOS_IN_IRAM=y # end of FreeRTOS # # Hardware Abstraction Layer (HAL) and Low Level (LL) # -# default: CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y -# default: # CONFIG_HAL_ASSERTION_DISABLE is not set -# default: # CONFIG_HAL_ASSERTION_SILENT is not set -# default: # CONFIG_HAL_ASSERTION_ENABLE is not set -# default: CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2 -# default: -CONFIG_HAL_WDT_USE_ROM_IMPL=y -# default: CONFIG_HAL_SYSTIMER_USE_ROM_IMPL=y -# default: -CONFIG_HAL_GPIO_USE_ROM_IMPL=y +CONFIG_HAL_WDT_USE_ROM_IMPL=y # end of Hardware Abstraction Layer (HAL) and Low Level (LL) # # Heap memory debugging # -# default: CONFIG_HEAP_POISONING_DISABLED=y -# default: # CONFIG_HEAP_POISONING_LIGHT is not set -# default: # CONFIG_HEAP_POISONING_COMPREHENSIVE is not set -# default: CONFIG_HEAP_TRACING_OFF=y -# default: # CONFIG_HEAP_TRACING_STANDALONE is not set -# default: # CONFIG_HEAP_TRACING_TOHOST is not set -# default: # CONFIG_HEAP_USE_HOOKS is not set -# default: # CONFIG_HEAP_TASK_TRACKING is not set -# default: # CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS is not set -# default: CONFIG_HEAP_TLSF_USE_ROM_IMPL=y -# default: # CONFIG_HEAP_PLACE_FUNCTION_INTO_FLASH is not set # end of Heap memory debugging # # IEEE 802.15.4 # -# default: CONFIG_IEEE802154_ENABLED=y -# default: CONFIG_IEEE802154_RX_BUFFER_SIZE=20 -# default: # CONFIG_IEEE802154_CCA_CARRIER is not set -# default: CONFIG_IEEE802154_CCA_ED=y -# default: # CONFIG_IEEE802154_CCA_CARRIER_OR_ED is not set -# default: # CONFIG_IEEE802154_CCA_CARRIER_AND_ED is not set -# default: CONFIG_IEEE802154_CCA_MODE=1 -# default: -CONFIG_IEEE802154_CCA_THRESHOLD=-75 -# default: +CONFIG_IEEE802154_CCA_THRESHOLD=-60 CONFIG_IEEE802154_PENDING_TABLE_SIZE=20 -# default: # CONFIG_IEEE802154_MULTI_PAN_ENABLE is not set -# default: -CONFIG_IEEE802154_INTERFACE_NUM=1 -# default: CONFIG_IEEE802154_TIMING_OPTIMIZATION=y -# default: # CONFIG_IEEE802154_DEBUG is not set +# CONFIG_IEEE802154_DEBUG_ASSERT_MONITOR is not set # end of IEEE 802.15.4 # # Log # -# default: CONFIG_LOG_VERSION_1=y -# default: # CONFIG_LOG_VERSION_2 is not set -# default: CONFIG_LOG_VERSION=1 # # Log Level # -# default: # CONFIG_LOG_DEFAULT_LEVEL_NONE is not set -# default: # CONFIG_LOG_DEFAULT_LEVEL_ERROR is not set -# default: # CONFIG_LOG_DEFAULT_LEVEL_WARN is not set -# default: CONFIG_LOG_DEFAULT_LEVEL_INFO=y -# default: # CONFIG_LOG_DEFAULT_LEVEL_DEBUG is not set -# default: # CONFIG_LOG_DEFAULT_LEVEL_VERBOSE is not set -# default: CONFIG_LOG_DEFAULT_LEVEL=3 -# default: CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT=y -# default: # CONFIG_LOG_MAXIMUM_LEVEL_DEBUG is not set -# default: # CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE is not set -# default: CONFIG_LOG_MAXIMUM_LEVEL=3 # # Level Settings # -# default: # CONFIG_LOG_MASTER_LEVEL is not set -# default: CONFIG_LOG_DYNAMIC_LEVEL_CONTROL=y -# default: # CONFIG_LOG_TAG_LEVEL_IMPL_NONE is not set -# default: # CONFIG_LOG_TAG_LEVEL_IMPL_LINKED_LIST is not set -# default: CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST=y -# default: # CONFIG_LOG_TAG_LEVEL_CACHE_ARRAY is not set -# default: CONFIG_LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP=y -# default: CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_SIZE=31 # end of Level Settings # end of Log Level @@ -3085,807 +1696,431 @@ CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_SIZE=31 # # Format # -# default: # CONFIG_LOG_COLORS is not set -# default: CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y -# default: # CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM is not set # end of Format # # Settings # -# default: CONFIG_LOG_MODE_TEXT_EN=y -# default: CONFIG_LOG_MODE_TEXT=y # end of Settings -# default: CONFIG_LOG_IN_IRAM=y # end of Log # # LWIP # -# default: CONFIG_LWIP_ENABLE=y -# default: CONFIG_LWIP_LOCAL_HOSTNAME="espressif" -# default: CONFIG_LWIP_TCPIP_TASK_PRIO=18 -# default: # CONFIG_LWIP_TCPIP_CORE_LOCKING is not set -# default: # CONFIG_LWIP_CHECK_THREAD_SAFETY is not set -# default: CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y -# default: # CONFIG_LWIP_L2_TO_L3_COPY is not set -# default: # CONFIG_LWIP_IRAM_OPTIMIZATION is not set -# default: # CONFIG_LWIP_EXTRA_IRAM_OPTIMIZATION is not set -# default: CONFIG_LWIP_TIMERS_ONDEMAND=y -# default: CONFIG_LWIP_ND6=y -# default: # CONFIG_LWIP_FORCE_ROUTER_FORWARDING is not set -# default: CONFIG_LWIP_MAX_SOCKETS=10 -# default: # CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set -# default: # CONFIG_LWIP_SO_LINGER is not set -# default: CONFIG_LWIP_SO_REUSE=y -# default: CONFIG_LWIP_SO_REUSE_RXTOALL=y -# default: # CONFIG_LWIP_SO_RCVBUF is not set -# default: # CONFIG_LWIP_NETBUF_RECVINFO is not set -# default: CONFIG_LWIP_IP_DEFAULT_TTL=64 -# default: CONFIG_LWIP_IP4_FRAG=y -# default: CONFIG_LWIP_IP6_FRAG=y -# default: # CONFIG_LWIP_IP4_REASSEMBLY is not set -# default: # CONFIG_LWIP_IP6_REASSEMBLY is not set -# default: CONFIG_LWIP_IP_REASS_MAX_PBUFS=10 -# default: -CONFIG_LWIP_IPV6_DUP_DETECT_ATTEMPTS=1 -# default: # CONFIG_LWIP_IP_FORWARD is not set -# default: # CONFIG_LWIP_STATS is not set -# default: CONFIG_LWIP_ESP_GRATUITOUS_ARP=y -# default: CONFIG_LWIP_GARP_TMR_INTERVAL=60 -# default: CONFIG_LWIP_ESP_MLDV6_REPORT=y -# default: CONFIG_LWIP_MLDV6_TMR_INTERVAL=40 -# default: CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32 -# default: CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y -# default: # CONFIG_LWIP_DHCP_DOES_ACD_CHECK is not set -# default: # CONFIG_LWIP_DHCP_DOES_NOT_CHECK_OFFERED_IP is not set -# default: # CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID is not set -# default: CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y -# default: # CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set -# default: CONFIG_LWIP_DHCP_OPTIONS_LEN=69 -# default: CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0 -# default: CONFIG_LWIP_DHCP_COARSE_TIMER_SECS=1 # # DHCP server # -# default: CONFIG_LWIP_DHCPS=y -# default: -CONFIG_LWIP_DHCPS_REPORT_CLIENT_HOSTNAME=y -# default: CONFIG_LWIP_DHCPS_LEASE_UNIT=60 -# default: CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8 -# default: -CONFIG_LWIP_DHCPS_MAX_HOSTNAME_LEN=64 -# default: CONFIG_LWIP_DHCPS_STATIC_ENTRIES=y +CONFIG_LWIP_DHCPS_ADD_DNS=y # end of DHCP server -# default: # CONFIG_LWIP_AUTOIP is not set -# default: CONFIG_LWIP_IPV4=y -# default: CONFIG_LWIP_IPV6=y -# default: # CONFIG_LWIP_IPV6_AUTOCONFIG is not set -# default: CONFIG_LWIP_IPV6_NUM_ADDRESSES=3 -# default: # CONFIG_LWIP_IPV6_FORWARD is not set -# default: # CONFIG_LWIP_NETIF_STATUS_CALLBACK is not set -# default: -# CONFIG_LWIP_NETIF_LINK_CALLBACK is not set -# default: CONFIG_LWIP_NETIF_LOOPBACK=y -# default: CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8 # # TCP # -# default: CONFIG_LWIP_MAX_ACTIVE_TCP=16 -# default: CONFIG_LWIP_MAX_LISTENING_TCP=16 -# default: CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION=y -# default: CONFIG_LWIP_TCP_MAXRTX=12 -# default: CONFIG_LWIP_TCP_SYNMAXRTX=12 -# default: CONFIG_LWIP_TCP_MSS=1440 -# default: CONFIG_LWIP_TCP_TMR_INTERVAL=250 -# default: CONFIG_LWIP_TCP_MSL=60000 -# default: CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000 -# default: CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5760 -# default: CONFIG_LWIP_TCP_WND_DEFAULT=5760 -# default: CONFIG_LWIP_TCP_RECVMBOX_SIZE=6 -# default: CONFIG_LWIP_TCP_ACCEPTMBOX_SIZE=6 -# default: CONFIG_LWIP_TCP_QUEUE_OOSEQ=y -# default: CONFIG_LWIP_TCP_OOSEQ_TIMEOUT=6 -# default: CONFIG_LWIP_TCP_OOSEQ_MAX_PBUFS=4 -# default: # CONFIG_LWIP_TCP_SACK_OUT is not set -# default: CONFIG_LWIP_TCP_OVERSIZE_MSS=y -# default: # CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS is not set -# default: # CONFIG_LWIP_TCP_OVERSIZE_DISABLE is not set -# default: CONFIG_LWIP_TCP_RTO_TIME=1500 # end of TCP # # UDP # -# default: CONFIG_LWIP_MAX_UDP_PCBS=16 -# default: CONFIG_LWIP_UDP_RECVMBOX_SIZE=6 # end of UDP # # Checksums # -# default: # CONFIG_LWIP_CHECKSUM_CHECK_IP is not set -# default: # CONFIG_LWIP_CHECKSUM_CHECK_UDP is not set -# default: CONFIG_LWIP_CHECKSUM_CHECK_ICMP=y # end of Checksums -# default: CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=3072 -# default: CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y -# default: # CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 is not set -# default: CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF -# default: CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3 -# default: CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5 -# default: CONFIG_LWIP_IPV6_ND6_NUM_PREFIXES=5 -# default: CONFIG_LWIP_IPV6_ND6_NUM_ROUTERS=3 -# default: CONFIG_LWIP_IPV6_ND6_NUM_DESTINATIONS=10 -# default: -# CONFIG_LWIP_IPV6_ND6_ROUTE_INFO_OPTION_SUPPORT is not set -# default: # CONFIG_LWIP_PPP_SUPPORT is not set -# default: # CONFIG_LWIP_SLIP_SUPPORT is not set # # ICMP # -# default: CONFIG_LWIP_ICMP=y -# default: # CONFIG_LWIP_MULTICAST_PING is not set -# default: # CONFIG_LWIP_BROADCAST_PING is not set # end of ICMP # # LWIP RAW API # -# default: CONFIG_LWIP_MAX_RAW_PCBS=16 # end of LWIP RAW API # # SNTP # -# default: CONFIG_LWIP_SNTP_MAX_SERVERS=1 -# default: # CONFIG_LWIP_DHCP_GET_NTP_SRV is not set -# default: CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000 -# default: CONFIG_LWIP_SNTP_STARTUP_DELAY=y -# default: CONFIG_LWIP_SNTP_MAXIMUM_STARTUP_DELAY=5000 # end of SNTP # # DNS # -# default: CONFIG_LWIP_DNS_MAX_HOST_IP=1 -# default: CONFIG_LWIP_DNS_MAX_SERVERS=3 -# default: # CONFIG_LWIP_FALLBACK_DNS_SERVER_SUPPORT is not set -# default: # CONFIG_LWIP_DNS_SETSERVER_WITH_NETIF is not set -# default: # CONFIG_LWIP_USE_ESP_GETADDRINFO is not set # end of DNS -# default: CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7 -# default: CONFIG_LWIP_ESP_LWIP_ASSERT=y # # Hooks # -# default: # CONFIG_LWIP_HOOK_TCP_ISN_NONE is not set -# default: CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT=y -# default: # CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM is not set -# default: CONFIG_LWIP_HOOK_IP6_ROUTE_NONE=y -# default: # CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT is not set -# default: # CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM is not set -# default: CONFIG_LWIP_HOOK_ND6_GET_GW_NONE=y -# default: # CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT is not set -# default: # CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM is not set -# default: CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_NONE=y -# default: # CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_DEFAULT is not set -# default: # CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_CUSTOM is not set -# default: CONFIG_LWIP_HOOK_DHCP_EXTRA_OPTION_NONE=y -# default: # CONFIG_LWIP_HOOK_DHCP_EXTRA_OPTION_DEFAULT is not set -# default: # CONFIG_LWIP_HOOK_DHCP_EXTRA_OPTION_CUSTOM is not set -# default: CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE=y -# default: # CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT is not set -# default: # CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM is not set -# default: CONFIG_LWIP_HOOK_DNS_EXT_RESOLVE_NONE=y -# default: # CONFIG_LWIP_HOOK_DNS_EXT_RESOLVE_CUSTOM is not set -# default: # CONFIG_LWIP_HOOK_IP6_INPUT_NONE is not set -# default: CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT=y -# default: # CONFIG_LWIP_HOOK_IP6_INPUT_CUSTOM is not set # end of Hooks -# default: # CONFIG_LWIP_DEBUG is not set # end of LWIP # # mbedTLS # - -# -# Core Configuration -# -# default: -CONFIG_MBEDTLS_VER_4_X_SUPPORT=y -# default: -# CONFIG_MBEDTLS_COMPILER_OPTIMIZATION_NONE is not set -# default: -CONFIG_MBEDTLS_COMPILER_OPTIMIZATION_SIZE=y -# default: -# CONFIG_MBEDTLS_COMPILER_OPTIMIZATION_PERF is not set -# default: -CONFIG_MBEDTLS_FS_IO=y -# default: -CONFIG_MBEDTLS_THREADING_C=y -# default: -# CONFIG_MBEDTLS_THREADING_ALT is not set -# default: -CONFIG_MBEDTLS_THREADING_PTHREAD=y -# default: -CONFIG_MBEDTLS_ERROR_STRINGS=y -# default: -CONFIG_MBEDTLS_VERSION_C=y -# default: -CONFIG_MBEDTLS_HAVE_TIME=y -# default: -# CONFIG_MBEDTLS_PLATFORM_TIME_ALT is not set -# default: -# CONFIG_MBEDTLS_HAVE_TIME_DATE is not set -# default: CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y -# default: # CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC is not set -# default: # CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC is not set -# default: CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y -# default: CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384 -# default: CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096 -# default: # CONFIG_MBEDTLS_DYNAMIC_BUFFER is not set -# default: -# CONFIG_MBEDTLS_VERSION_FEATURES is not set -# default: # CONFIG_MBEDTLS_DEBUG is not set -# default: -CONFIG_MBEDTLS_SELF_TEST=y -# end of Core Configuration # -# Certificates +# mbedTLS v3.x related # -# default: -CONFIG_MBEDTLS_X509_USE_C=y -# default: -CONFIG_MBEDTLS_PEM_PARSE_C=y -# default: -CONFIG_MBEDTLS_PEM_WRITE_C=y -# default: -CONFIG_MBEDTLS_PK_C=y -# default: -CONFIG_MBEDTLS_PK_PARSE_C=y -# default: -CONFIG_MBEDTLS_PK_WRITE_C=y -# default: -# CONFIG_MBEDTLS_X509_REMOVE_INFO is not set -# default: -CONFIG_MBEDTLS_X509_CRL_PARSE_C=y -# default: -CONFIG_MBEDTLS_X509_CRT_PARSE_C=y -# default: -CONFIG_MBEDTLS_X509_CSR_PARSE_C=y -# default: -# CONFIG_MBEDTLS_X509_CREATE_C is not set -# default: -CONFIG_MBEDTLS_X509_RSASSA_PSS_SUPPORT=y -# default: +# CONFIG_MBEDTLS_SSL_PROTO_TLS1_3 is not set +# CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set # CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK is not set -# default: -CONFIG_MBEDTLS_ASN1_PARSE_C=y -# default: -CONFIG_MBEDTLS_ASN1_WRITE_C=y -# default: +# CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set +CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y +# CONFIG_MBEDTLS_SSL_KEYING_MATERIAL_EXPORT is not set +CONFIG_MBEDTLS_PKCS7_C=y +# end of mbedTLS v3.x related + +# +# Certificate Bundle +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y - -# -# Certificate Bundle Configuration -# -# default: CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y -# default: # CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN is not set -# default: # CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE is not set -# default: # CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE is not set -# default: # CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEPRECATED_LIST is not set -# default: CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS=200 -# end of Certificate Bundle Configuration +# end of Certificate Bundle -# default: -# CONFIG_MBEDTLS_ALLOW_WEAK_CERTIFICATE_VERIFICATION is not set -# default: -# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_CROSS_SIGNED_VERIFY is not set -# end of Certificates - -# default: +# CONFIG_MBEDTLS_ECP_RESTARTABLE is not set +CONFIG_MBEDTLS_CMAC_C=y +CONFIG_MBEDTLS_HARDWARE_AES=y +CONFIG_MBEDTLS_AES_USE_INTERRUPT=y +CONFIG_MBEDTLS_AES_INTERRUPT_LEVEL=0 +# CONFIG_MBEDTLS_AES_USE_PSEUDO_ROUND_FUNC is not set +CONFIG_MBEDTLS_GCM_SUPPORT_NON_AES_CIPHER=y +CONFIG_MBEDTLS_HARDWARE_MPI=y +CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI=y +CONFIG_MBEDTLS_MPI_USE_INTERRUPT=y +CONFIG_MBEDTLS_MPI_INTERRUPT_LEVEL=0 +CONFIG_MBEDTLS_HARDWARE_SHA=y +CONFIG_MBEDTLS_HARDWARE_ECC=y +CONFIG_MBEDTLS_ECC_OTHER_CURVES_SOFT_FALLBACK=y +CONFIG_MBEDTLS_ROM_MD5=y +# CONFIG_MBEDTLS_HARDWARE_ECDSA_SIGN is not set +CONFIG_MBEDTLS_HARDWARE_ECDSA_VERIFY=y +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN is not set +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY is not set +CONFIG_MBEDTLS_HAVE_TIME=y +# CONFIG_MBEDTLS_PLATFORM_TIME_ALT is not set +# CONFIG_MBEDTLS_HAVE_TIME_DATE is not set +CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y +CONFIG_MBEDTLS_SHA1_C=y +CONFIG_MBEDTLS_SHA512_C=y +# CONFIG_MBEDTLS_SHA3_C is not set +CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y +# CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set +# CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set +# CONFIG_MBEDTLS_TLS_DISABLED is not set +CONFIG_MBEDTLS_TLS_SERVER=y +CONFIG_MBEDTLS_TLS_CLIENT=y CONFIG_MBEDTLS_TLS_ENABLED=y # -# TLS Protocol Configuration +# TLS Key Exchange Methods # -# default: -CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y -# default: -# CONFIG_MBEDTLS_SSL_PROTO_TLS1_3 is not set -# default: -# CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set -# default: -CONFIG_MBEDTLS_TLS_SERVER=y -# default: -CONFIG_MBEDTLS_TLS_CLIENT=y -# default: -CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y -# default: -# CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set -# default: -# CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set -# default: -# CONFIG_MBEDTLS_TLS_DISABLED is not set -# default: -# CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE is not set -# default: -# CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set -# default: -CONFIG_MBEDTLS_SSL_CACHE_C=y -# default: -CONFIG_MBEDTLS_SSL_ALL_ALERT_MESSAGES=y - -# -# TLS Key Exchange Configuration -# -# default: # CONFIG_MBEDTLS_PSK_MODES is not set -# default: CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y -# default: CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y -# default: CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y -# default: CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y -# end of TLS Key Exchange Configuration +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y +# end of TLS Key Exchange Methods -# default: -CONFIG_MBEDTLS_SSL_SERVER_NAME_INDICATION=y -# default: -CONFIG_MBEDTLS_SSL_ALPN=y -# default: -CONFIG_MBEDTLS_SSL_MAX_FRAGMENT_LENGTH=y -# default: -# CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set -# default: CONFIG_MBEDTLS_SSL_RENEGOTIATION=y -# default: -CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y -# default: -CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y -# default: -# CONFIG_MBEDTLS_SSL_KEYING_MATERIAL_EXPORT is not set -# end of TLS Protocol Configuration - -# default: +CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y +# CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set # CONFIG_MBEDTLS_SSL_PROTO_DTLS is not set +CONFIG_MBEDTLS_SSL_ALPN=y +CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y +CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y # # Symmetric Ciphers # -# default: CONFIG_MBEDTLS_AES_C=y -# default: # CONFIG_MBEDTLS_CAMELLIA_C is not set -# default: -# CONFIG_MBEDTLS_ARIA_C is not set -# default: # CONFIG_MBEDTLS_DES_C is not set -# default: +# CONFIG_MBEDTLS_BLOWFISH_C is not set +# CONFIG_MBEDTLS_XTEA_C is not set CONFIG_MBEDTLS_CCM_C=y -# default: -CONFIG_MBEDTLS_CIPHER_MODE_CBC=y -# default: -CONFIG_MBEDTLS_CIPHER_MODE_CFB=y -# default: -CONFIG_MBEDTLS_CIPHER_MODE_CTR=y -# default: -CONFIG_MBEDTLS_CIPHER_MODE_OFB=y -# default: -CONFIG_MBEDTLS_CIPHER_MODE_XTS=y -# default: CONFIG_MBEDTLS_GCM_C=y -# default: # CONFIG_MBEDTLS_NIST_KW_C is not set -# default: -CONFIG_MBEDTLS_AES_ROM_TABLES=y -# default: -# CONFIG_MBEDTLS_AES_FEWER_TABLES is not set -# default: -# CONFIG_MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH is not set -# default: -CONFIG_MBEDTLS_CMAC_C=y # end of Symmetric Ciphers -# -# Asymmetric Ciphers -# -# default: -CONFIG_MBEDTLS_BIGNUM_C=y -# default: -CONFIG_MBEDTLS_RSA_C=y -# default: -CONFIG_MBEDTLS_ECP_C=y - -# -# Supported Curves -# -# default: -CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y -# default: -CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y -# default: -CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y -# default: -CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y -# default: -CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y -# default: -CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y -# default: -CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y -# default: -CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y -# end of Supported Curves - -# -# Elliptic Curve Ciphers Configuration -# -# default: -CONFIG_MBEDTLS_ECP_NIST_OPTIM=y -# default: -# CONFIG_MBEDTLS_ECP_FIXED_POINT_OPTIM is not set -# default: -# CONFIG_MBEDTLS_DHM_C is not set -# default: -CONFIG_MBEDTLS_ECDH_C=y -# default: -# CONFIG_MBEDTLS_ECJPAKE_C is not set -# default: -CONFIG_MBEDTLS_ECDSA_C=y -# default: -CONFIG_MBEDTLS_PK_PARSE_EC_EXTENDED=y -# default: -CONFIG_MBEDTLS_PK_PARSE_EC_COMPRESSED=y -# default: -CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y -# default: -# CONFIG_MBEDTLS_ECP_RESTARTABLE is not set -# end of Elliptic Curve Ciphers Configuration -# end of Asymmetric Ciphers - -# -# Hash functions -# -# default: # CONFIG_MBEDTLS_RIPEMD160_C is not set -# default: -CONFIG_MBEDTLS_MD_C=y -# default: -CONFIG_MBEDTLS_MD5_C=y -# default: -CONFIG_MBEDTLS_SHA1_C=y -# default: -# CONFIG_MBEDTLS_SHA224_C is not set -# default: -CONFIG_MBEDTLS_SHA256_C=y -# default: -CONFIG_MBEDTLS_SHA384_C=y -# default: -CONFIG_MBEDTLS_SHA512_C=y -# default: -# CONFIG_MBEDTLS_SHA3_C is not set -# default: -CONFIG_MBEDTLS_ROM_MD5=y -# end of Hash functions # -# Hardware Acceleration +# Certificates # -# default: -CONFIG_MBEDTLS_HARDWARE_ECDSA_VERIFY=y -# default: -# CONFIG_MBEDTLS_HARDWARE_ECDSA_SIGN is not set -# default: -CONFIG_MBEDTLS_HARDWARE_ECC=y -# default: -CONFIG_MBEDTLS_ECC_OTHER_CURVES_SOFT_FALLBACK=y -# default: -CONFIG_MBEDTLS_HARDWARE_SHA=y -# default: -CONFIG_MBEDTLS_HARDWARE_MPI=y -# default: -CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI=y -# default: -CONFIG_MBEDTLS_MPI_USE_INTERRUPT=y -# default: -CONFIG_MBEDTLS_MPI_INTERRUPT_LEVEL=0 -# default: -CONFIG_MBEDTLS_HARDWARE_AES=y -# default: -# CONFIG_MBEDTLS_AES_SOFT_FALLBACK is not set -# default: -CONFIG_MBEDTLS_GCM_SUPPORT_NON_AES_CIPHER=y -# default: -CONFIG_MBEDTLS_AES_USE_INTERRUPT=y -# default: -CONFIG_MBEDTLS_AES_INTERRUPT_LEVEL=0 -# default: -# CONFIG_MBEDTLS_AES_USE_PSEUDO_ROUND_FUNC is not set -# default: -CONFIG_MBEDTLS_AES_HW_SMALL_DATA_LEN_OPTIM=y -# default: -# CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN is not set -# default: -# CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY is not set -# default: -CONFIG_MBEDTLS_HARDWARE_RSA_DS_PERIPHERAL=y -# end of Hardware Acceleration +CONFIG_MBEDTLS_PEM_PARSE_C=y +CONFIG_MBEDTLS_PEM_WRITE_C=y +CONFIG_MBEDTLS_X509_CRL_PARSE_C=y +CONFIG_MBEDTLS_X509_CSR_PARSE_C=y +# end of Certificates -# -# Entropy and Random Number Generation -# -# default: -# CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256 is not set -# default: -CONFIG_MBEDTLS_CTR_DRBG_C=y -# default: -CONFIG_MBEDTLS_HMAC_DRBG_C=y -# end of Entropy and Random Number Generation - -# -# Encoding/Decoding -# -# default: -CONFIG_MBEDTLS_BASE64_C=y -# default: -CONFIG_MBEDTLS_PKCS5_C=y -# default: -CONFIG_MBEDTLS_PKCS7_C=y -# default: -CONFIG_MBEDTLS_PKCS1_V15=y -# default: -CONFIG_MBEDTLS_PKCS1_V21=y -# end of Encoding/Decoding - -# -# Stream Cipher -# -# default: +CONFIG_MBEDTLS_ECP_C=y +CONFIG_MBEDTLS_PK_PARSE_EC_EXTENDED=y +CONFIG_MBEDTLS_PK_PARSE_EC_COMPRESSED=y +# CONFIG_MBEDTLS_DHM_C is not set +CONFIG_MBEDTLS_ECDH_C=y +CONFIG_MBEDTLS_ECDSA_C=y +# CONFIG_MBEDTLS_ECJPAKE_C is not set +CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y +CONFIG_MBEDTLS_ECP_NIST_OPTIM=y +# CONFIG_MBEDTLS_ECP_FIXED_POINT_OPTIM is not set +# CONFIG_MBEDTLS_POLY1305_C is not set # CONFIG_MBEDTLS_CHACHA20_C is not set -# end of Stream Cipher +# CONFIG_MBEDTLS_HKDF_C is not set +# CONFIG_MBEDTLS_THREADING_C is not set +CONFIG_MBEDTLS_ERROR_STRINGS=y +CONFIG_MBEDTLS_FS_IO=y +# CONFIG_MBEDTLS_ALLOW_WEAK_CERTIFICATE_VERIFICATION is not set # end of mbedTLS +# +# ESP-MQTT Configurations +# +CONFIG_MQTT_PROTOCOL_311=y +# CONFIG_MQTT_PROTOCOL_5 is not set +CONFIG_MQTT_TRANSPORT_SSL=y +CONFIG_MQTT_TRANSPORT_WEBSOCKET=y +CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y +# CONFIG_MQTT_MSG_ID_INCREMENTAL is not set +# CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED is not set +# CONFIG_MQTT_REPORT_DELETED_MESSAGES is not set +# CONFIG_MQTT_USE_CUSTOM_CONFIG is not set +# CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set +# CONFIG_MQTT_CUSTOM_OUTBOX is not set +# end of ESP-MQTT Configurations + +# +# LibC +# +CONFIG_LIBC_NEWLIB=y +CONFIG_LIBC_MISC_IN_IRAM=y +CONFIG_LIBC_LOCKS_PLACE_IN_IRAM=y +CONFIG_LIBC_STDOUT_LINE_ENDING_CRLF=y +# CONFIG_LIBC_STDOUT_LINE_ENDING_LF is not set +# CONFIG_LIBC_STDOUT_LINE_ENDING_CR is not set +# CONFIG_LIBC_STDIN_LINE_ENDING_CRLF is not set +# CONFIG_LIBC_STDIN_LINE_ENDING_LF is not set +CONFIG_LIBC_STDIN_LINE_ENDING_CR=y +# CONFIG_LIBC_NEWLIB_NANO_FORMAT is not set +CONFIG_LIBC_TIME_SYSCALL_USE_RTC_HRT=y +# CONFIG_LIBC_TIME_SYSCALL_USE_RTC is not set +# CONFIG_LIBC_TIME_SYSCALL_USE_HRT is not set +# CONFIG_LIBC_TIME_SYSCALL_USE_NONE is not set +# CONFIG_LIBC_OPTIMIZED_MISALIGNED_ACCESS is not set +# end of LibC + # # NVS # -# default: # CONFIG_NVS_ENCRYPTION is not set -# default: # CONFIG_NVS_ASSERT_ERROR_CHECK is not set -# default: # CONFIG_NVS_LEGACY_DUP_KEYS_COMPATIBILITY is not set -# default: -# CONFIG_NVS_BDL_STACK is not set -# default: -# CONFIG_NVS_FLASH_VERIFY_ERASE is not set # end of NVS # # OpenThread # -# default: # CONFIG_OPENTHREAD_ENABLED is not set # # OpenThread Spinel # -# default: # CONFIG_OPENTHREAD_SPINEL_ONLY is not set # end of OpenThread Spinel - -# default: -# CONFIG_OPENTHREAD_DEBUG is not set # end of OpenThread # # Protocomm # -# default: -# CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0 is not set -# default: -# CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1 is not set -# default: +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2=y -# default: CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_PATCH_VERSION=y # end of Protocomm # # PThreads # -# default: CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5 -# default: CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 -# default: CONFIG_PTHREAD_STACK_MIN=768 -# default: CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1 -# default: CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread" # end of PThreads -# -# SD Protocol Layer Configuration -# -# default: -CONFIG_SD_ENABLE_SDIO_SUPPORT=y -# end of SD Protocol Layer Configuration - # # MMU Config # -# default: CONFIG_MMU_PAGE_SIZE_64KB=y -# default: CONFIG_MMU_PAGE_MODE="64KB" -# default: CONFIG_MMU_PAGE_SIZE=0x10000 # end of MMU Config @@ -3896,9 +2131,7 @@ CONFIG_MMU_PAGE_SIZE=0x10000 # # SPI Flash behavior when brownout # -# default: CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC=y -# default: CONFIG_SPI_FLASH_BROWNOUT_RESET=y # end of SPI Flash behavior when brownout @@ -3909,23 +2142,11 @@ CONFIG_SPI_FLASH_BROWNOUT_RESET=y # # Features here require specific hardware (READ DOCS FIRST!) # -# default: -# CONFIG_SPI_FLASH_HPM_ENA is not set -# default: -CONFIG_SPI_FLASH_HPM_AUTO=y -# default: -# CONFIG_SPI_FLASH_HPM_DIS is not set -# default: # CONFIG_SPI_FLASH_AUTO_SUSPEND is not set -# default: CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US=50 -# default: CONFIG_SPI_FLASH_SUSPEND_TRS_VAL_US=50 -# default: # CONFIG_SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND is not set -# default: # CONFIG_SPI_FLASH_FORCE_ENABLE_C6_H2_SUSPEND is not set -# default: CONFIG_SPI_FLASH_PLACE_FUNCTIONS_IN_IRAM=y # end of Optional and Experimental Features (READ DOCS FIRST) # end of Main Flash configuration @@ -3933,116 +2154,71 @@ CONFIG_SPI_FLASH_PLACE_FUNCTIONS_IN_IRAM=y # # SPI Flash driver # -# default: # CONFIG_SPI_FLASH_VERIFY_WRITE is not set -# default: # CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set -# default: +CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y # CONFIG_SPI_FLASH_ROM_IMPL is not set -# default: CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y -# default: # CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set -# default: # CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set -# default: # CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set -# default: CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y -# default: CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=20 -# default: CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=1 -# default: CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=8192 -# default: # CONFIG_SPI_FLASH_SIZE_OVERRIDE is not set -# default: # CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED is not set -# default: # CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST is not set # # Auto-detect flash chips # -# default: CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORT_ENABLED=y -# default: CONFIG_SPI_FLASH_VENDOR_GD_SUPPORT_ENABLED=y -# default: CONFIG_SPI_FLASH_VENDOR_BOYA_SUPPORT_ENABLED=y -# default: # CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP is not set -# default: # CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP is not set -# default: CONFIG_SPI_FLASH_SUPPORT_GD_CHIP=y -# default: # CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP is not set -# default: CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP=y -# default: # CONFIG_SPI_FLASH_SUPPORT_TH_CHIP is not set # end of Auto-detect flash chips -# default: CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=y -# default: -CONFIG_SPI_FLASH_FREQ_LIMIT_C5_240MHZ=y # end of SPI Flash driver # # SPIFFS Configuration # -# default: CONFIG_SPIFFS_MAX_PARTITIONS=3 # # SPIFFS Cache Configuration # -# default: CONFIG_SPIFFS_CACHE=y -# default: CONFIG_SPIFFS_CACHE_WR=y -# default: # CONFIG_SPIFFS_CACHE_STATS is not set # end of SPIFFS Cache Configuration -# default: CONFIG_SPIFFS_PAGE_CHECK=y -# default: CONFIG_SPIFFS_GC_MAX_RUNS=10 -# default: # CONFIG_SPIFFS_GC_STATS is not set -# default: CONFIG_SPIFFS_PAGE_SIZE=256 -# default: CONFIG_SPIFFS_OBJ_NAME_LEN=32 -# default: # CONFIG_SPIFFS_FOLLOW_SYMLINKS is not set -# default: CONFIG_SPIFFS_USE_MAGIC=y -# default: CONFIG_SPIFFS_USE_MAGIC_LENGTH=y -# default: CONFIG_SPIFFS_META_LENGTH=4 -# default: CONFIG_SPIFFS_USE_MTIME=y # # Debug Configuration # -# default: # CONFIG_SPIFFS_DBG is not set -# default: # CONFIG_SPIFFS_API_DBG is not set -# default: # CONFIG_SPIFFS_GC_DBG is not set -# default: # CONFIG_SPIFFS_CACHE_DBG is not set -# default: # CONFIG_SPIFFS_CHECK_DBG is not set -# default: # CONFIG_SPIFFS_TEST_VISUALISATION is not set # end of Debug Configuration # end of SPIFFS Configuration @@ -4054,11 +2230,8 @@ CONFIG_SPIFFS_USE_MTIME=y # # Websocket # -# default: CONFIG_WS_TRANSPORT=y -# default: CONFIG_WS_BUFFER_SIZE=1024 -# default: # CONFIG_WS_DYNAMIC_BUFFER is not set # end of Websocket # end of TCP Transport @@ -4066,7 +2239,6 @@ CONFIG_WS_BUFFER_SIZE=1024 # # Ultra Low Power (ULP) Co-processor # -# default: # CONFIG_ULP_COPROC_ENABLED is not set # @@ -4078,158 +2250,60 @@ CONFIG_WS_BUFFER_SIZE=1024 # # Unity unit testing library # -# default: CONFIG_UNITY_ENABLE_FLOAT=y -# default: CONFIG_UNITY_ENABLE_DOUBLE=y -# default: # CONFIG_UNITY_ENABLE_64BIT is not set -# default: # CONFIG_UNITY_ENABLE_COLOR is not set -# default: CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y -# default: # CONFIG_UNITY_ENABLE_FIXTURE is not set -# default: # CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL is not set +# CONFIG_UNITY_TEST_ORDER_BY_FILE_PATH_AND_LINE is not set # end of Unity unit testing library # # Virtual file system # -# default: CONFIG_VFS_SUPPORT_IO=y -# default: CONFIG_VFS_SUPPORT_DIR=y -# default: CONFIG_VFS_SUPPORT_SELECT=y -# default: CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y -# default: # CONFIG_VFS_SELECT_IN_RAM is not set -# default: -# CONFIG_VFS_SUPPORT_TERMIOS is not set -# default: +CONFIG_VFS_SUPPORT_TERMIOS=y CONFIG_VFS_MAX_COUNT=8 # # Host File System I/O (Semihosting) # -# default: CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS=1 # end of Host File System I/O (Semihosting) -# default: CONFIG_VFS_INITIALIZE_DEV_NULL=y # end of Virtual file system # # Wear Levelling # -# default: # CONFIG_WL_SECTOR_SIZE_512 is not set -# default: CONFIG_WL_SECTOR_SIZE_4096=y -# default: CONFIG_WL_SECTOR_SIZE=4096 # end of Wear Levelling # -# I2C Device Library +# Wi-Fi Provisioning Manager # -# default: -# CONFIG_I2CDEV_USE_LEGACY_DRIVER is not set -# default: -# CONFIG_I2CDEV_AUTO_ENABLE_PULLUPS is not set -# default: -CONFIG_I2CDEV_DEFAULT_SDA_PIN=21 -# default: -CONFIG_I2CDEV_DEFAULT_SCL_PIN=22 -# default: -CONFIG_I2CDEV_MAX_DEVICES_PER_PORT=8 -# default: -CONFIG_I2CDEV_TIMEOUT=1000 -# default: -# CONFIG_I2CDEV_NOLOCK is not set -# end of I2C Device Library - -# -# CMake Utilities -# -# default: -# CONFIG_CU_RELINKER_ENABLE is not set -# default: -# CONFIG_CU_DIAGNOSTICS_COLOR_NEVER is not set -# default: -CONFIG_CU_DIAGNOSTICS_COLOR_ALWAYS=y -# default: -# CONFIG_CU_DIAGNOSTICS_COLOR_AUTO is not set -# default: -# CONFIG_CU_GCC_LTO_ENABLE is not set -# default: -# CONFIG_CU_GCC_STRING_1BYTE_ALIGN is not set -# end of CMake Utilities - -# -# LED Indicator -# -# default: -CONFIG_BRIGHTNESS_TICKS=10 -# default: -CONFIG_USE_GAMMA_CORRECTION=y -# default: -# CONFIG_USE_MI_RGB_BLINK_DEFAULT is not set - -# -# LEDC Config -# -# default: -CONFIG_LEDC_LOW_SPEED_MODE=y -# default: -CONFIG_LEDC_SPEED_MODE_VALUE=0 -# default: -CONFIG_LEDC_TIMER_BIT_NUM=13 -# default: -CONFIG_LEDC_TIMER_FREQ_HZ=5000 -# end of LEDC Config -# end of LED Indicator - -# -# ESP-MQTT Configurations -# -# default: -CONFIG_MQTT_PROTOCOL_311=y -# default: -# CONFIG_MQTT_PROTOCOL_5 is not set -# default: -CONFIG_MQTT_TRANSPORT_SSL=y -# default: -CONFIG_MQTT_TRANSPORT_WEBSOCKET=y -# default: -CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y -# default: -# CONFIG_MQTT_MSG_ID_INCREMENTAL is not set -# default: -# CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED is not set -# default: -# CONFIG_MQTT_REPORT_DELETED_MESSAGES is not set -# default: -# CONFIG_MQTT_USE_CUSTOM_CONFIG is not set -# default: -# CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set -# default: -# CONFIG_MQTT_CUSTOM_OUTBOX is not set -# end of ESP-MQTT Configurations +CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16 +CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30 +CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN=y +# CONFIG_WIFI_PROV_STA_FAST_SCAN is not set +# end of Wi-Fi Provisioning Manager # end of Component config -# default: # CONFIG_IDF_EXPERIMENTAL_FEATURES is not set # Deprecated options for backward compatibility # CONFIG_APP_BUILD_TYPE_ELF_RAM is not set # CONFIG_NO_BLOBS is not set # CONFIG_APP_ROLLBACK_ENABLE is not set -# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is not set # CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set # CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set # CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set @@ -4258,6 +2332,9 @@ CONFIG_STACK_CHECK_NONE=y # CONFIG_STACK_CHECK_STRONG is not set # CONFIG_STACK_CHECK_ALL is not set # CONFIG_WARN_WRITE_STRINGS is not set +# CONFIG_ESP32_APPTRACE_DEST_TRAX is not set +CONFIG_ESP32_APPTRACE_DEST_NONE=y +CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y CONFIG_SW_COEXIST_ENABLE=y CONFIG_ESP32_WIFI_SW_COEXIST_ENABLE=y CONFIG_ESP_WIFI_SW_COEXIST_ENABLE=y @@ -4283,16 +2360,6 @@ CONFIG_BROWNOUT_DET_LVL_SEL_7=y # CONFIG_BROWNOUT_DET_LVL_SEL_2 is not set CONFIG_BROWNOUT_DET_LVL=7 CONFIG_ESP_SYSTEM_BROWNOUT_INTR=y -CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y -# CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set -# CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set -# CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set -# CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set -CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y -CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y -# CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC is not set -# CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT is not set -# CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE is not set CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y # CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20 @@ -4300,6 +2367,9 @@ CONFIG_ESP32_PHY_MAX_TX_POWER=20 # CONFIG_REDUCE_PHY_TX_POWER is not set # CONFIG_ESP32_REDUCE_PHY_TX_POWER is not set CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU=y +CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 +CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 +CONFIG_MAIN_TASK_STACK_SIZE=3584 CONFIG_CONSOLE_UART_DEFAULT=y # CONFIG_CONSOLE_UART_CUSTOM is not set # CONFIG_CONSOLE_UART_NONE is not set @@ -4307,13 +2377,6 @@ CONFIG_CONSOLE_UART_DEFAULT=y CONFIG_CONSOLE_UART=y CONFIG_CONSOLE_UART_NUM=0 CONFIG_CONSOLE_UART_BAUDRATE=115200 -CONFIG_ESP_SYSTEM_PMP_IDRAM_SPLIT=y -CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_VIA_TEE=y -CONFIG_ESP_SYSTEM_MEMPROT_FEATURE=y -# CONFIG_ESP_SYSTEM_PMP_LP_CORE_RESERVE_MEM_EXECUTABLE is not set -CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 -CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 -CONFIG_MAIN_TASK_STACK_SIZE=3584 CONFIG_INT_WDT=y CONFIG_INT_WDT_TIMEOUT_MS=300 CONFIG_TASK_WDT=y @@ -4324,7 +2387,6 @@ CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y # CONFIG_ESP32_DEBUG_STUBS_ENABLE is not set CONFIG_IPC_TASK_STACK_SIZE=1024 CONFIG_TIMER_TASK_STACK_SIZE=3584 -# CONFIG_ESP32_APPTRACE_ENABLE is not set CONFIG_ESP32_WIFI_ENABLED=y CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 @@ -4344,35 +2406,6 @@ CONFIG_ESP32_WIFI_IRAM_OPT=y CONFIG_ESP32_WIFI_RX_IRAM_OPT=y CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y -# CONFIG_ESP_WIFI_NAN_ENABLE is not set -CONFIG_WPA_MBEDTLS_CRYPTO=y -CONFIG_WPA_MBEDTLS_TLS_CLIENT=y -# CONFIG_WPA_WAPI_PSK is not set -# CONFIG_WPA_SUITE_B_192 is not set -# CONFIG_WPA_11KV_SUPPORT is not set -# CONFIG_WPA_MBO_SUPPORT is not set -# CONFIG_WPA_DPP_SUPPORT is not set -# CONFIG_WPA_11R_SUPPORT is not set -# CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set -# CONFIG_WPA_WPS_STRICT is not set -# CONFIG_WPA_DEBUG_PRINT is not set -CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 -CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 -CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=1 -CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32 -# CONFIG_ESP32_WIFI_CSI_ENABLED is not set -CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y -CONFIG_ESP32_WIFI_TX_BA_WIN=6 -CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y -CONFIG_ESP32_WIFI_RX_BA_WIN=6 -CONFIG_ESP32_WIFI_NVS_ENABLED=y -CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752 -CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32 -CONFIG_ESP32_WIFI_IRAM_OPT=y -CONFIG_ESP32_WIFI_RX_IRAM_OPT=y -CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y -CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y -# CONFIG_ESP_WIFI_NAN_ENABLE is not set CONFIG_WPA_MBEDTLS_CRYPTO=y CONFIG_WPA_MBEDTLS_TLS_CLIENT=y # CONFIG_WPA_WAPI_PSK is not set @@ -4384,6 +2417,7 @@ CONFIG_WPA_MBEDTLS_TLS_CLIENT=y # CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set # CONFIG_WPA_WPS_STRICT is not set # CONFIG_WPA_DEBUG_PRINT is not set +# CONFIG_WPA_TESTING_OPTIONS is not set # CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set # CONFIG_ESP32_ENABLE_COREDUMP_TO_UART is not set CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y @@ -4413,6 +2447,17 @@ CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y # CONFIG_TCPIP_TASK_AFFINITY_CPU0 is not set CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF # CONFIG_PPP_SUPPORT is not set +CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set +CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y +# CONFIG_NEWLIB_NANO_FORMAT is not set +CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y +# CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE is not set CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5 CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 CONFIG_ESP32_PTHREAD_STACK_MIN=768 @@ -4422,6 +2467,6 @@ CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y # CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS is not set # CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED is not set CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y -# CONFIG_SUPPORT_TERMIOS is not set +CONFIG_SUPPORT_TERMIOS=y CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1 # End of deprecated options