NovaGlide ultrasonic + i2c mutex

This commit is contained in:
2026-01-05 02:59:11 -05:00
parent 5ecc21f637
commit ede712ae63
23 changed files with 16728 additions and 16643 deletions

View File

@@ -1 +1 @@
21f19b517406d780cc45e7816bdf5fec /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/ESP-IDF_NovaGlide.bin
ec1f52b2f3cbf12f1627cc7cc1a9cc90 /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/ESP-IDF_NovaGlide.bin

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -1 +1 @@
06442de95d5c39e462cd8e0e62db388084059028
5ecc21f637ebf565abe1d0d75882ea40e50bf93c

File diff suppressed because one or more lines are too long

View File

@@ -187,3 +187,7 @@
8 47 1767599693732366269 /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 457db3a027c5623d
10 66 1767599706268448257 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 457db3a027c5623d
10 66 1767599706268448257 /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 457db3a027c5623d
7 47 1767599909543781656 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 457db3a027c5623d
7 47 1767599909543781656 /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 457db3a027c5623d
8 57 1767599922879869361 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 457db3a027c5623d
8 57 1767599922879869361 /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 457db3a027c5623d

View File

@@ -3165,7 +3165,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/alex/esp/esp-idf/v5.4.1/components/esp_app_format/esp_app_desc.c || cmake_object_order_depends_target___idf_esp_app_format
DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.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=\"ESP-IDF_NovaGlide\" -DPROJECT_VER=\"ESP32-Node_Switch-v2.7-11976-g0\"
DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.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=\"ESP-IDF_NovaGlide\" -DPROJECT_VER=\"ESP32-Node_Switch-v2.7-11982-g5\"
DEP_FILE = esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj.d
FLAGS = -march=rv32imc_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/alex/github/ESP-Nodes/ESP-IDF_NovaGlide=. -fmacro-prefix-map=/home/alex/esp/esp-idf/v5.4.1=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration
INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/config -I/home/alex/esp/esp-idf/v5.4.1/components/esp_app_format/include -I/home/alex/esp/esp-idf/v5.4.1/components/newlib/platform_include -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/config/include -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/config/include/freertos -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/config/riscv/include -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/FreeRTOS-Kernel/include -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/esp_additions/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/include/soc -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/dma/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/ldo/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/debug_probe/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/esp-idf/v5.4.1/components/heap/include -I/home/alex/esp/esp-idf/v5.4.1/components/heap/tlsf -I/home/alex/esp/esp-idf/v5.4.1/components/log/include -I/home/alex/esp/esp-idf/v5.4.1/components/soc/include -I/home/alex/esp/esp-idf/v5.4.1/components/soc/esp32c3 -I/home/alex/esp/esp-idf/v5.4.1/components/soc/esp32c3/include -I/home/alex/esp/esp-idf/v5.4.1/components/soc/esp32c3/register -I/home/alex/esp/esp-idf/v5.4.1/components/hal/platform_port/include -I/home/alex/esp/esp-idf/v5.4.1/components/hal/esp32c3/include -I/home/alex/esp/esp-idf/v5.4.1/components/hal/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_rom/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_rom/esp32c3/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_rom/esp32c3/include/esp32c3 -I/home/alex/esp/esp-idf/v5.4.1/components/esp_rom/esp32c3 -I/home/alex/esp/esp-idf/v5.4.1/components/esp_common/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_system/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_system/port/soc -I/home/alex/esp/esp-idf/v5.4.1/components/esp_system/port/include/riscv -I/home/alex/esp/esp-idf/v5.4.1/components/esp_system/port/include/private -I/home/alex/esp/esp-idf/v5.4.1/components/riscv/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/include/apps -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/include/apps/sntp -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/lwip/src/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/port/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/port/freertos/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/port/esp32xx/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/port/esp32xx/include/arch -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/port/esp32xx/include/sys

View File

@@ -907,7 +907,7 @@
},
{
"directory": "/home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build",
"command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.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=\\\"ESP-IDF_NovaGlide\\\" -DPROJECT_VER=\\\"ESP32-Node_Switch-v2.7-11976-g0\\\" -I/home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/config -I/home/alex/esp/esp-idf/v5.4.1/components/esp_app_format/include -I/home/alex/esp/esp-idf/v5.4.1/components/newlib/platform_include -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/config/include -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/config/include/freertos -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/config/riscv/include -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/FreeRTOS-Kernel/include -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/esp_additions/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/include/soc -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/dma/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/ldo/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/debug_probe/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/esp-idf/v5.4.1/components/heap/include -I/home/alex/esp/esp-idf/v5.4.1/components/heap/tlsf -I/home/alex/esp/esp-idf/v5.4.1/components/log/include -I/home/alex/esp/esp-idf/v5.4.1/components/soc/include -I/home/alex/esp/esp-idf/v5.4.1/components/soc/esp32c3 -I/home/alex/esp/esp-idf/v5.4.1/components/soc/esp32c3/include -I/home/alex/esp/esp-idf/v5.4.1/components/soc/esp32c3/register -I/home/alex/esp/esp-idf/v5.4.1/components/hal/platform_port/include -I/home/alex/esp/esp-idf/v5.4.1/components/hal/esp32c3/include -I/home/alex/esp/esp-idf/v5.4.1/components/hal/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_rom/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_rom/esp32c3/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_rom/esp32c3/include/esp32c3 -I/home/alex/esp/esp-idf/v5.4.1/components/esp_rom/esp32c3 -I/home/alex/esp/esp-idf/v5.4.1/components/esp_common/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_system/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_system/port/soc -I/home/alex/esp/esp-idf/v5.4.1/components/esp_system/port/include/riscv -I/home/alex/esp/esp-idf/v5.4.1/components/esp_system/port/include/private -I/home/alex/esp/esp-idf/v5.4.1/components/riscv/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/include/apps -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/include/apps/sntp -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/lwip/src/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/port/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/port/freertos/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/port/esp32xx/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/port/esp32xx/include/arch -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/port/esp32xx/include/sys -march=rv32imc_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/alex/github/ESP-Nodes/ESP-IDF_NovaGlide=. -fmacro-prefix-map=/home/alex/esp/esp-idf/v5.4.1=/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/alex/esp/esp-idf/v5.4.1/components/esp_app_format/esp_app_desc.c",
"command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.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=\\\"ESP-IDF_NovaGlide\\\" -DPROJECT_VER=\\\"ESP32-Node_Switch-v2.7-11982-g5\\\" -I/home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/config -I/home/alex/esp/esp-idf/v5.4.1/components/esp_app_format/include -I/home/alex/esp/esp-idf/v5.4.1/components/newlib/platform_include -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/config/include -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/config/include/freertos -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/config/riscv/include -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/FreeRTOS-Kernel/include -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/alex/esp/esp-idf/v5.4.1/components/freertos/esp_additions/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/include/soc -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/dma/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/ldo/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/debug_probe/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/esp-idf/v5.4.1/components/heap/include -I/home/alex/esp/esp-idf/v5.4.1/components/heap/tlsf -I/home/alex/esp/esp-idf/v5.4.1/components/log/include -I/home/alex/esp/esp-idf/v5.4.1/components/soc/include -I/home/alex/esp/esp-idf/v5.4.1/components/soc/esp32c3 -I/home/alex/esp/esp-idf/v5.4.1/components/soc/esp32c3/include -I/home/alex/esp/esp-idf/v5.4.1/components/soc/esp32c3/register -I/home/alex/esp/esp-idf/v5.4.1/components/hal/platform_port/include -I/home/alex/esp/esp-idf/v5.4.1/components/hal/esp32c3/include -I/home/alex/esp/esp-idf/v5.4.1/components/hal/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_rom/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_rom/esp32c3/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_rom/esp32c3/include/esp32c3 -I/home/alex/esp/esp-idf/v5.4.1/components/esp_rom/esp32c3 -I/home/alex/esp/esp-idf/v5.4.1/components/esp_common/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_system/include -I/home/alex/esp/esp-idf/v5.4.1/components/esp_system/port/soc -I/home/alex/esp/esp-idf/v5.4.1/components/esp_system/port/include/riscv -I/home/alex/esp/esp-idf/v5.4.1/components/esp_system/port/include/private -I/home/alex/esp/esp-idf/v5.4.1/components/riscv/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/include/apps -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/include/apps/sntp -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/lwip/src/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/port/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/port/freertos/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/port/esp32xx/include -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/port/esp32xx/include/arch -I/home/alex/esp/esp-idf/v5.4.1/components/lwip/port/esp32xx/include/sys -march=rv32imc_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/alex/github/ESP-Nodes/ESP-IDF_NovaGlide=. -fmacro-prefix-map=/home/alex/esp/esp-idf/v5.4.1=/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/alex/esp/esp-idf/v5.4.1/components/esp_app_format/esp_app_desc.c",
"file": "/home/alex/esp/esp-idf/v5.4.1/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"
},

View File

@@ -0,0 +1,5 @@
--- esp-idf-monitor 1.8.0 on /dev/ttyACM0 115200
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H
--- 0x403853f4: rv_utils_wait_for_intr at /home/alex/esp/esp-idf/v5.4.1/components/riscv/include/riscv/rv_utils.h:62
--- (inlined by) esp_cpu_wait_for_intr at /home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/cpu.c:62


File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,76 @@
[1/5] cd /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/esp-idf/esptool_py && /home/alex/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/alex/esp/esp-idf/v5.4.1/components/partition_table/check_sizes.py --offset 0x8000 partition --type app /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/partition_table/partition-table.bin /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/ESP-IDF_NovaGlide.bin
ESP-IDF_NovaGlide.bin binary size 0xf08b0 bytes. Smallest app partition is 0x100000 bytes. 0xf750 bytes (6%) free.
[2/5] Performing build step for 'bootloader'
[1/1] cd /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/bootloader/esp-idf/esptool_py && /home/alex/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/alex/esp/esp-idf/v5.4.1/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/bootloader/bootloader.bin
Bootloader binary size 0x5160 bytes. 0x2ea0 bytes (36%) free.
[3/5] No install step for 'bootloader'
[4/5] Completed 'bootloader'
[4/5] cd /home/alex/esp/esp-idf/v5.4.1/components/esptool_py && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake -D IDF_PATH=/home/alex/esp/esp-idf/v5.4.1 -D "SERIAL_TOOL=/home/alex/.espressif/python_env/idf5.4_py3.13_env/bin/python;;/home/alex/esp/esp-idf/v5.4.1/components/esptool_py/esptool/esptool.py;--chip;esp32c3" -D "SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args" -D WORKING_DIRECTORY=/home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build -P /home/alex/esp/esp-idf/v5.4.1/components/esptool_py/run_serial_tool.cmake
esptool.py --chip esp32c3 -p /dev/ttyACM0 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 ESP-IDF_NovaGlide.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.10.0
Serial port /dev/ttyACM0
Connecting...
Chip is ESP32-C3 (QFN32) (revision v0.4)
Features: WiFi, BLE
Crystal is 40MHz
USB mode: USB-Serial/JTAG
MAC: e4:b0:63:17:9e:44
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00005fff...
Flash will be erased from 0x00010000 to 0x00100fff...
Flash will be erased from 0x00008000 to 0x00008fff...
SHA digest in image updated
Compressed 20832 bytes to 13051...
Writing at 0x00000000... (100 %)
Wrote 20832 bytes (13051 compressed) at 0x00000000 in 0.5 seconds (effective 343.8 kbit/s)...
Hash of data verified.
Compressed 985264 bytes to 558746...
Writing at 0x00010000... (2 %)
Writing at 0x0001d46b... (5 %)
Writing at 0x00027f64... (8 %)
Writing at 0x00031836... (11 %)
Writing at 0x0003888e... (14 %)
Writing at 0x0003f6b2... (17 %)
Writing at 0x000461b2... (20 %)
Writing at 0x0004d7c2... (22 %)
Writing at 0x000552f4... (25 %)
Writing at 0x0005c983... (28 %)
Writing at 0x00063ace... (31 %)
Writing at 0x0006a5f7... (34 %)
Writing at 0x00070d49... (37 %)
Writing at 0x00077d85... (40 %)
Writing at 0x0007e16e... (42 %)
Writing at 0x000849c1... (45 %)
Writing at 0x0008ac2c... (48 %)
Writing at 0x00090ae4... (51 %)
Writing at 0x00096e3d... (54 %)
Writing at 0x0009d366... (57 %)
Writing at 0x000a33f1... (60 %)
Writing at 0x000a93d9... (62 %)
Writing at 0x000af69c... (65 %)
Writing at 0x000b62ac... (68 %)
Writing at 0x000bd18a... (71 %)
Writing at 0x000c437d... (74 %)
Writing at 0x000cb3bb... (77 %)
Writing at 0x000d1ac7... (80 %)
Writing at 0x000d7981... (82 %)
Writing at 0x000de05f... (85 %)
Writing at 0x000e41c4... (88 %)
Writing at 0x000ea22a... (91 %)
Writing at 0x000f327a... (94 %)
Writing at 0x000f99d6... (97 %)
Writing at 0x000ffbbc... (100 %)
Wrote 985264 bytes (558746 compressed) at 0x00010000 in 6.9 seconds (effective 1150.4 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.1 seconds (effective 356.9 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...

View File

@@ -0,0 +1,161 @@
I (242) esp_image: segment 4: paddr=000f9004 vaddr=4038c920 sizeESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0xf (SPI_FAST_FLASH_BOOT)
Saved PC:0x403853f4
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5820,len:0x1574
load:0x403cc710,len:0xc30
load:0x403ce710,len:0x2f64
entry 0x403cc71a
I (24) boot: ESP-IDF v5.4.1 2nd stage bootloader
I (24) boot: compile time Jan 4 2026 20:56:49
I (24) boot: chip revision: v0.4
I (25) boot: efuse block revision: v1.3
I (28) boot.esp32c3: SPI Speed : 80MHz
I (32) boot.esp32c3: SPI Mode : DIO
I (36) boot.esp32c3: SPI Flash Size : 2MB
I (39) boot: Enabling RNG early entropy source...
I (44) boot: Partition Table:
I (46) boot: ## Label Usage Type ST Offset Length
I (53) boot: 0 nvs WiFi data 01 02 00009000 00006000
I (59) boot: 1 phy_init RF data 01 01 0000f000 00001000
I (66) boot: 2 factory factory app 00 00 00010000 00100000
I (72) boot: End of partition table
I (76) esp_image: segment 0: paddr=00010020 vaddr=3c0c0020 size=20890h (133264) map
I (104) esp_image: segment 1: paddr=000308b8 vaddr=3fc94200 size=02e38h ( 11832) load
I (107) esp_image: segment 2: paddr=000336f8 vaddr=40380000 size=0c920h ( 51488) load
I (118) esp_image: segment 3: paddr=00040020 vaddr=42000020 size=b8fdch (757724) map
I (239) esp_image: segment 4: paddr=000f9004 vaddr=4038c920 size=07864h ( 30820) load
I (245) esp_image: segment 5: paddr=00100870 vaddr=50000200 size=0001ch ( 28) load
I (251) boot: Loaded app from partition at offset 0x10000
I (252) boot: Disabling RNG early entropy source...
I (264) cpu_start: Unicore app
I (272) cpu_start: Pro cpu start user code
I (272) cpu_start: cpu freq: 160000000 Hz
I (272) app_init: Application information:
I (273) app_init: Project name: ESP-IDF_NovaGlide
I (277) app_init: App version: ESP32-Node_Switch-v2.7-11982-g5
I (283) app_init: Compile time: Jan 5 2026 02:58:29
I (288) app_init: ELF file SHA256: f5be60518...
I (292) app_init: ESP-IDF: v5.4.1
I (296) efuse_init: Min chip rev: v0.3
I (300) efuse_init: Max chip rev: v1.99 
I (304) efuse_init: Chip rev: v0.4
I (308) heap_init: Initializing. RAM available for dynamic allocation:
I (314) heap_init: At 3FC9BB10 len 000244F0 (145 KiB): RAM
I (319) heap_init: At 3FCC0000 len 0001C710 (113 KiB): Retention RAM
I (325) heap_init: At 3FCDC710 len 00002950 (10 KiB): Retention RAM
I (331) heap_init: At 5000021C len 00001DCC (7 KiB): RTCRAM
I (338) spi_flash: detected chip: generic
I (340) spi_flash: flash io: dio
W (343) spi_flash: Detected size(4096k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
I (356) sleep_gpio: Configure to isolate all GPIO pins in sleep state
I (362) sleep_gpio: Enable automatic switching of GPIO sleep configuration
I (369) main_task: Started on CPU0
I (369) main_task: Calling app_main()
I (379) SYSTEM_INIT: System initialization complete
I (379) pp: pp rom version: 9387209
I (379) net80211: net80211 rom version: 9387209
I (389) wifi:wifi driver task: 3fca45e8, prio:23, stack:6656, core=0
I (399) wifi:wifi firmware version: 79fa3f41ba
I (399) wifi:wifi certification version: v7.0
I (399) wifi:config NVS flash: enabled
I (399) wifi:config nano formatting: disabled
I (409) wifi:Init data frame dynamic rx buffer num: 32
I (409) wifi:Init static rx mgmt buffer num: 5
I (409) wifi:Init management short buffer num: 32
I (419) wifi:Init dynamic tx buffer num: 32
I (419) wifi:Init static tx FG buffer num: 2
I (429) wifi:Init static rx buffer size: 1600
I (429) wifi:Init static rx buffer num: 10
I (429) wifi:Init dynamic rx buffer num: 32
I (439) wifi_init: rx ba win: 6
I (439) wifi_init: accept mbox: 6
I (439) wifi_init: tcpip mbox: 32
I (449) wifi_init: udp mbox: 6
I (449) wifi_init: tcp mbox: 6
I (449) wifi_init: tcp tx win: 5760
I (459) wifi_init: tcp rx win: 5760
I (459) wifi_init: tcp mss: 1440
I (459) wifi_init: WiFi IRAM OP enabled
I (469) wifi_init: WiFi RX IRAM OP enabled
W (469) wifi:Password length matches WPA2 standards, authmode threshold changes from OPEN to WPA2
I (479) phy_init: phy_version 1200,2b7123f9,Feb 18 2025,15:22:21
I (519) wifi:mode : sta (e4:b0:63:17:9e:44)
I (519) wifi:enable tsf
I (649) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1, snd_ch_cfg:0x0
I (649) wifi:state: init -> auth (0xb0)
I (659) wifi:state: auth -> assoc (0x0)
I (669) wifi:state: assoc -> run (0x10)
I (709) wifi:connected with IoT_bots, aid = 3, channel 1, BW20, bssid = 62:a6:e6:79:02:ee
I (709) wifi:security: WPA2-PSK, phy: bg, rssi: -29
I (709) wifi:pm start, type: 1
I (709) wifi:dp: 1, bi: 102400, li: 3, scale listen interval from 307200 us to 307200 us
I (719) wifi:set rx beacon pti, rx_bcn_pti: 0, bcn_timeout: 25000, mt_pti: 0, mt_time: 10000
I (769) wifi:AP's beacon interval = 102400 us, DTIM period = 1
I (1759) esp_netif_handlers: sta ip: 10.100.71.55, mask: 255.255.255.0, gw: 10.100.71.1
I (3519) WIFI_SYS: WiFi initialized and connecting...
I (3519) WIFI_SYS: SSID: IoT_bots
W (3519) WIFI_SYS: WiFi Channel: 1
W (3519) WIFI_SYS: Receiver MAC: E4:B0:63:17:9E:44
W (3519) WIFI_SYS: Transmitter will scan channels to find receiver
I (3529) I2C_BUS: Initializing I2C bus...
I (3529) I2C_BUS: SDA: 3
I (3529) I2C_BUS: SCL: 2
I (3539) I2C_BUS: I2C bus initialized
I (3539) I2C_BUS: Scanning I2C bus...
I (3549) I2C_BUS: Found device at 0x40
I (3549) I2C_BUS: Found device at 0x57
I (3559) I2C_BUS: Scanning I2C bus...
I (3559) I2C_BUS: Found device at 0x40
I (3569) I2C_BUS: Found device at 0x57
I (3569) MOTORS: LEDC initialized for all 4 motors
I (3569) MOTORS: Motor system initialized
I (3569) gpio: GPIO[0]| InputEn: 0| OutputEn: 0| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 
I (3579) gpio: GPIO[1]| InputEn: 0| OutputEn: 0| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 
I (3589) ADC: ADC initialized
I (3589) temperature_sensor: Range [-10°C ~ 80°C], error < 1°C
I (3599) TEMP_SENSOR: Temperature sensor initialized
I (3599) I2C_BUS: Adding device 'INA219' at 0x40
I (3599) INA219: INA219 initialized
I (3609) I2C_BUS: Adding device 'HC-SR04_I2C' at 0x57
I (3609) ULTRASONIC: HC-SR04 (I2C mode) initialized at 0x57
I (3619) ESPNOW_SYS: Initializing ESP-NOW...
I (3619) ESPNOW: espnow [version: 2.0] init
I (3629) ESPNOW_SYS: ESP-NOW init success
I (3629) ESPNOW_SYS: ESP-NOW callback registered
W (3629) ESPNOW_SYS: Receiver MAC: E4:B0:63:17:9E:44
I (3639) ESPNOW_SYS: ESP-NOW initialized - waiting for data from transmitter...
I (3639) ESPNOW_SYS: Expected data size: 24 bytes
I (3649) MQTT_SYS: MQTT system initialized
I (3649) gpio: GPIO[10]| InputEn: 0| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 
I (3659) gpio: GPIO[8]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:2 
I (3669) UI: UI system initialized
E (3679) i2c.master: I2C transaction timeout detected
E (3679) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
I (3689) MQTT_SYS: MQTT Connected
E (3739) i2c.master: clear bus failed.
E (3739) i2c.master: i2c_master_transmit_receive(1220): I2C transaction failed
W (3739) ULTRA_TEST: read failed: ESP_ERR_INVALID_STATE
E (4739) i2c.master: I2C transaction timeout detected
E (4739) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (4799) i2c.master: clear bus failed.
E (4799) i2c.master: i2c_master_transmit_receive(1220): I2C transaction failed
W (4799) ULTRA_TEST: read failed: ESP_ERR_INVALID_STATE
E (5799) i2c.master: I2C transaction timeout detected
E (5799) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (5859) i2c.master: clear bus failed.
E (5859) i2c.master: i2c_master_transmit_receive(1220): I2C transaction failed
W (5859) ULTRA_TEST: read failed: ESP_ERR_INVALID_STATE
E (6859) i2c.master: I2C transaction timeout detected
E (6859) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (6919) i2c.master: clear bus failed.
E (6919) i2c.master: i2c_master_transmit_receive(1220): I2C transaction failed
W (6919) ULTRA_TEST: read failed: ESP_ERR_INVALID_STATE
E (7919) i2c.master: I2C transaction timeout detected
E (7919) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (7979) i2c.master: clear bus failed.
E (7979) i2c.master: i2c_master_transmit_receive(1220): I2C transaction failed
W (7979) ULTRA_TEST: read failed: ESP_ERR_INVALID_STATE

View File

@@ -1,7 +1,7 @@
{
"version": "1.2",
"project_name": "ESP-IDF_NovaGlide",
"project_version": "ESP32-Node_Switch-v2.7-11976-g06442de95d-dirty",
"project_version": "ESP32-Node_Switch-v2.7-11982-g5ecc21f637-dirty",
"project_path": "/home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide",
"idf_path": "/home/alex/esp/esp-idf/v5.4.1",
"build_dir": "/home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build",