diff --git a/ESP-IDF_NovaGlide/build/.ninja_lock b/ESP-IDF_NovaGlide/build/.ninja_lock new file mode 100644 index 0000000000..e69de29bb2 diff --git a/ESP-IDF_NovaGlide/build/CMakeFiles/git-data/head-ref b/ESP-IDF_NovaGlide/build/CMakeFiles/git-data/head-ref index f1682e3806..a56ad66085 100644 --- a/ESP-IDF_NovaGlide/build/CMakeFiles/git-data/head-ref +++ b/ESP-IDF_NovaGlide/build/CMakeFiles/git-data/head-ref @@ -1 +1 @@ -518cf1bd1fa4fb1820645932052b1d57b930a088 +b6b30689dc970a49457e2515226b6d36de1342e0 diff --git a/ESP-IDF_NovaGlide/build/log/idf_py_stderr_output_3624021 b/ESP-IDF_NovaGlide/build/log/idf_py_stderr_output_3624021 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/ESP-IDF_NovaGlide/build/log/idf_py_stdout_output_3624021 b/ESP-IDF_NovaGlide/build/log/idf_py_stdout_output_3624021 new file mode 100644 index 0000000000..8b80620cd3 --- /dev/null +++ b/ESP-IDF_NovaGlide/build/log/idf_py_stdout_output_3624021 @@ -0,0 +1,28 @@ +[0/1] Re-running CMake... +-- Building ESP-IDF components for target esp32c3 +NOTICE: Processing 5 dependencies: +NOTICE: [1/5] esp-idf-lib/esp_idf_lib_helpers (1.4.0) +NOTICE: [2/5] esp-idf-lib/i2cdev (2.1.0) +NOTICE: [3/5] esp-idf-lib/ina219 (1.0.7) +NOTICE: [4/5] esp-idf-lib/ultrasonic (1.1.0) +NOTICE: [5/5] idf (5.4.1) +-- i2cdev: ESP-IDF v5.4 detected, using new i2c_master driver +-- i2cdev: Compiling with new I2C master driver (i2cdev.c) +-- Project sdkconfig file /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/sdkconfig +-- Adding linker script /home/alex/esp/esp-idf/v5.4.1/components/riscv/ld/rom.api.ld +-- App "ESP-IDF_NovaGlide" version: ESP32-Node_Switch-v2.7-12047-gb +-- Adding linker script /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/esp-idf/esp_system/ld/memory.ld +-- Adding linker script /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/esp-idf/esp_system/ld/sections.ld.in +-- Adding linker script /home/alex/esp/esp-idf/v5.4.1/components/esp_rom/esp32c3/ld/esp32c3.rom.ld +-- Adding linker script /home/alex/esp/esp-idf/v5.4.1/components/esp_rom/esp32c3/ld/esp32c3.rom.api.ld +-- Adding linker script /home/alex/esp/esp-idf/v5.4.1/components/esp_rom/esp32c3/ld/esp32c3.rom.bt_funcs.ld +-- Adding linker script /home/alex/esp/esp-idf/v5.4.1/components/esp_rom/esp32c3/ld/esp32c3.rom.libgcc.ld +-- Adding linker script /home/alex/esp/esp-idf/v5.4.1/components/esp_rom/esp32c3/ld/esp32c3.rom.version.ld +-- Adding linker script /home/alex/esp/esp-idf/v5.4.1/components/esp_rom/esp32c3/ld/esp32c3.rom.eco3.ld +-- Adding linker script /home/alex/esp/esp-idf/v5.4.1/components/esp_rom/esp32c3/ld/esp32c3.rom.eco3_bt_funcs.ld +-- Adding linker script /home/alex/esp/esp-idf/v5.4.1/components/esp_rom/esp32c3/ld/esp32c3.rom.newlib.ld +-- Adding linker script /home/alex/esp/esp-idf/v5.4.1/components/soc/esp32c3/ld/esp32c3.peripherals.ld +-- i2cdev: ESP-IDF v5.4 detected, using new i2c_master driver +-- i2cdev: Compiling with new I2C master driver (i2cdev.c) +-- Components: adc app_trace app_update bootloader bootloader_support bt cmock console controls cxx driver efuse esp-idf-lib__esp_idf_lib_helpers esp-idf-lib__i2cdev esp-idf-lib__ina219 esp-idf-lib__ultrasonic esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_driver_ana_cmpr 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_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 espnow_sys esptool_py fatfs freertos hal heap http_parser i2c_bus idf_test ieee802154 json log lwip main mbedtls motors mqtt mqtt_sys newlib nvs_flash nvs_sec_provider openthread partition_table protobuf-c protocomm pthread riscv rt sdmmc sensors soc spi_flash spiffs tcp_transport ui ulp unity usb vfs wear_levelling wifi_provisioning wifi_sys wpa_supplicant +-- Component paths: /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/subsystems/adc /home/alex/esp/esp-idf/v5.4.1/components/app_trace /home/alex/esp/esp-idf/v5.4.1/components/app_update /home/alex/esp/esp-idf/v5.4.1/components/bootloader /home/alex/esp/esp-idf/v5.4.1/components/bootloader_support /home/alex/esp/esp-idf/v5.4.1/components/bt /home/alex/esp/esp-idf/v5.4.1/components/cmock /home/alex/esp/esp-idf/v5.4.1/components/console /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/subsystems/controls /home/alex/esp/esp-idf/v5.4.1/components/cxx /home/alex/esp/esp-idf/v5.4.1/components/driver /home/alex/esp/esp-idf/v5.4.1/components/efuse /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/managed_components/esp-idf-lib__esp_idf_lib_helpers /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/managed_components/esp-idf-lib__i2cdev /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/managed_components/esp-idf-lib__ina219 /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/managed_components/esp-idf-lib__ultrasonic /home/alex/esp/esp-idf/v5.4.1/components/esp-tls /home/alex/esp/esp-idf/v5.4.1/components/esp_adc /home/alex/esp/esp-idf/v5.4.1/components/esp_app_format /home/alex/esp/esp-idf/v5.4.1/components/esp_bootloader_format /home/alex/esp/esp-idf/v5.4.1/components/esp_coex /home/alex/esp/esp-idf/v5.4.1/components/esp_common /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_ana_cmpr /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_cam /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_dac /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_gpio /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_gptimer /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_i2c /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_i2s /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_isp /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_jpeg /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_ledc /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_mcpwm /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_parlio /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_pcnt /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_ppa /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_rmt /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_sdio /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_sdm /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_sdmmc /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_sdspi /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_spi /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_touch_sens /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_tsens /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_uart /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_usb_serial_jtag /home/alex/esp/esp-idf/v5.4.1/components/esp_eth /home/alex/esp/esp-idf/v5.4.1/components/esp_event /home/alex/esp/esp-idf/v5.4.1/components/esp_gdbstub /home/alex/esp/esp-idf/v5.4.1/components/esp_hid /home/alex/esp/esp-idf/v5.4.1/components/esp_http_client /home/alex/esp/esp-idf/v5.4.1/components/esp_http_server /home/alex/esp/esp-idf/v5.4.1/components/esp_https_ota /home/alex/esp/esp-idf/v5.4.1/components/esp_https_server /home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support /home/alex/esp/esp-idf/v5.4.1/components/esp_lcd /home/alex/esp/esp-idf/v5.4.1/components/esp_local_ctrl /home/alex/esp/esp-idf/v5.4.1/components/esp_mm /home/alex/esp/esp-idf/v5.4.1/components/esp_netif /home/alex/esp/esp-idf/v5.4.1/components/esp_netif_stack /home/alex/esp/esp-idf/v5.4.1/components/esp_partition /home/alex/esp/esp-idf/v5.4.1/components/esp_phy /home/alex/esp/esp-idf/v5.4.1/components/esp_pm /home/alex/esp/esp-idf/v5.4.1/components/esp_psram /home/alex/esp/esp-idf/v5.4.1/components/esp_ringbuf /home/alex/esp/esp-idf/v5.4.1/components/esp_rom /home/alex/esp/esp-idf/v5.4.1/components/esp_security /home/alex/esp/esp-idf/v5.4.1/components/esp_system /home/alex/esp/esp-idf/v5.4.1/components/esp_timer /home/alex/esp/esp-idf/v5.4.1/components/esp_vfs_console /home/alex/esp/esp-idf/v5.4.1/components/esp_wifi /home/alex/esp/esp-idf/v5.4.1/components/espcoredump /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/subsystems/connectivity/espnow_sys /home/alex/esp/esp-idf/v5.4.1/components/esptool_py /home/alex/esp/esp-idf/v5.4.1/components/fatfs /home/alex/esp/esp-idf/v5.4.1/components/freertos /home/alex/esp/esp-idf/v5.4.1/components/hal /home/alex/esp/esp-idf/v5.4.1/components/heap /home/alex/esp/esp-idf/v5.4.1/components/http_parser /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/subsystems/i2c_bus /home/alex/esp/esp-idf/v5.4.1/components/idf_test /home/alex/esp/esp-idf/v5.4.1/components/ieee802154 /home/alex/esp/esp-idf/v5.4.1/components/json /home/alex/esp/esp-idf/v5.4.1/components/log /home/alex/esp/esp-idf/v5.4.1/components/lwip /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/main /home/alex/esp/esp-idf/v5.4.1/components/mbedtls /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/subsystems/motors /home/alex/esp/esp-idf/v5.4.1/components/mqtt /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/subsystems/connectivity/mqtt_sys /home/alex/esp/esp-idf/v5.4.1/components/newlib /home/alex/esp/esp-idf/v5.4.1/components/nvs_flash /home/alex/esp/esp-idf/v5.4.1/components/nvs_sec_provider /home/alex/esp/esp-idf/v5.4.1/components/openthread /home/alex/esp/esp-idf/v5.4.1/components/partition_table /home/alex/esp/esp-idf/v5.4.1/components/protobuf-c /home/alex/esp/esp-idf/v5.4.1/components/protocomm /home/alex/esp/esp-idf/v5.4.1/components/pthread /home/alex/esp/esp-idf/v5.4.1/components/riscv /home/alex/esp/esp-idf/v5.4.1/components/rt /home/alex/esp/esp-idf/v5.4.1/components/sdmmc /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/subsystems/sensors /home/alex/esp/esp-idf/v5.4.1/components/soc /home/alex/esp/esp-idf/v5.4.1/components/spi_flash /home/alex/esp/esp-idf/v5.4.1/components/spiffs /home/alex/esp/esp-idf/v5.4.1/components/tcp_transport /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/subsystems/ui /home/alex/esp/esp-idf/v5.4.1/components/ulp /home/alex/esp/esp-idf/v5.4.1/components/unity /home/alex/esp/esp-idf/v5.4.1/components/usb /home/alex/esp/esp-idf/v5.4.1/components/vfs /home/alex/esp/esp-idf/v5.4.1/components/wear_levelling /home/alex/esp/esp-idf/v5.4.1/components/wifi_provisioning /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/subsystems/connectivity/wifi_sys /home/alex/esp/esp-idf/v5.4.1/components/wpa_supplicant diff --git a/ESP-IDF_NovaGlide/main/ESP-IDF_NovaGlide.c b/ESP-IDF_NovaGlide/main/ESP-IDF_NovaGlide.c index 28d31568aa..0d9902d4c4 100644 --- a/ESP-IDF_NovaGlide/main/ESP-IDF_NovaGlide.c +++ b/ESP-IDF_NovaGlide/main/ESP-IDF_NovaGlide.c @@ -29,16 +29,6 @@ typedef struct { ultrasonic_system_t *ultrasonic; } telemetry_context_t; -// Telemetry bridge context -static telemetry_context_t telem_ctx = { - .temp = &temp, - .ina = &ina, - .motors = &motors, - .mqtt = &mqtt, - .ultrasonic = &ultra -}; - - // Task to bridge sensor data to MQTT static void telemetry_bridge_task(void *arg) { telemetry_context_t *ctx = (telemetry_context_t *)arg; @@ -127,8 +117,8 @@ void app_main(void) .temp = &temp, .ina = &ina, .motors = &motors, - .mqtt = &mqtt - //.ultrasonic = &ultra + .mqtt = &mqtt, + .ultrasonic = &ultra }; xTaskCreate(telemetry_bridge_task, "telemetry", 4096, &telem_ctx, 5, NULL);