From 318f46dfd0347eefd7195f7fd804ec1b60ec9900 Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Sun, 22 Dec 2024 12:38:14 -0500 Subject: [PATCH] ESP IDF Robot --- ESP-IDF_Robot/build/.ninja_lock | 0 .../build/CMakeFiles/git-data/head-ref | 2 +- .../build/local_components_list.temp.yml | 159 ++++++++++++++++++ ESP-IDF_Robot/main/blink_example_main.c | 4 +- 4 files changed, 162 insertions(+), 3 deletions(-) create mode 100644 ESP-IDF_Robot/build/.ninja_lock create mode 100644 ESP-IDF_Robot/build/local_components_list.temp.yml diff --git a/ESP-IDF_Robot/build/.ninja_lock b/ESP-IDF_Robot/build/.ninja_lock new file mode 100644 index 000000000..e69de29bb diff --git a/ESP-IDF_Robot/build/CMakeFiles/git-data/head-ref b/ESP-IDF_Robot/build/CMakeFiles/git-data/head-ref index fa898ae6b..f335134cd 100644 --- a/ESP-IDF_Robot/build/CMakeFiles/git-data/head-ref +++ b/ESP-IDF_Robot/build/CMakeFiles/git-data/head-ref @@ -1 +1 @@ -5f904d0c60d9776cb44c78537aeddd867b8a859a +f862e3e83ae99e9693bb4fefb7ff21b251d5b189 diff --git a/ESP-IDF_Robot/build/local_components_list.temp.yml b/ESP-IDF_Robot/build/local_components_list.temp.yml new file mode 100644 index 000000000..50b76fafb --- /dev/null +++ b/ESP-IDF_Robot/build/local_components_list.temp.yml @@ -0,0 +1,159 @@ +components: + - name: "app_trace" + path: "/home/abobkov/esp/esp-idf/components/app_trace" + - name: "app_update" + path: "/home/abobkov/esp/esp-idf/components/app_update" + - name: "bootloader" + path: "/home/abobkov/esp/esp-idf/components/bootloader" + - name: "bootloader_support" + path: "/home/abobkov/esp/esp-idf/components/bootloader_support" + - name: "bt" + path: "/home/abobkov/esp/esp-idf/components/bt" + - name: "cmock" + path: "/home/abobkov/esp/esp-idf/components/cmock" + - name: "console" + path: "/home/abobkov/esp/esp-idf/components/console" + - name: "cxx" + path: "/home/abobkov/esp/esp-idf/components/cxx" + - name: "driver" + path: "/home/abobkov/esp/esp-idf/components/driver" + - name: "efuse" + path: "/home/abobkov/esp/esp-idf/components/efuse" + - name: "esp-tls" + path: "/home/abobkov/esp/esp-idf/components/esp-tls" + - name: "esp_adc" + path: "/home/abobkov/esp/esp-idf/components/esp_adc" + - name: "esp_app_format" + path: "/home/abobkov/esp/esp-idf/components/esp_app_format" + - name: "esp_bootloader_format" + path: "/home/abobkov/esp/esp-idf/components/esp_bootloader_format" + - name: "esp_coex" + path: "/home/abobkov/esp/esp-idf/components/esp_coex" + - name: "esp_common" + path: "/home/abobkov/esp/esp-idf/components/esp_common" + - name: "esp_eth" + path: "/home/abobkov/esp/esp-idf/components/esp_eth" + - name: "esp_event" + path: "/home/abobkov/esp/esp-idf/components/esp_event" + - name: "esp_gdbstub" + path: "/home/abobkov/esp/esp-idf/components/esp_gdbstub" + - name: "esp_hid" + path: "/home/abobkov/esp/esp-idf/components/esp_hid" + - name: "esp_http_client" + path: "/home/abobkov/esp/esp-idf/components/esp_http_client" + - name: "esp_http_server" + path: "/home/abobkov/esp/esp-idf/components/esp_http_server" + - name: "esp_https_ota" + path: "/home/abobkov/esp/esp-idf/components/esp_https_ota" + - name: "esp_https_server" + path: "/home/abobkov/esp/esp-idf/components/esp_https_server" + - name: "esp_hw_support" + path: "/home/abobkov/esp/esp-idf/components/esp_hw_support" + - name: "esp_lcd" + path: "/home/abobkov/esp/esp-idf/components/esp_lcd" + - name: "esp_local_ctrl" + path: "/home/abobkov/esp/esp-idf/components/esp_local_ctrl" + - name: "esp_mm" + path: "/home/abobkov/esp/esp-idf/components/esp_mm" + - name: "esp_netif" + path: "/home/abobkov/esp/esp-idf/components/esp_netif" + - name: "esp_netif_stack" + path: "/home/abobkov/esp/esp-idf/components/esp_netif_stack" + - name: "esp_partition" + path: "/home/abobkov/esp/esp-idf/components/esp_partition" + - name: "esp_phy" + path: "/home/abobkov/esp/esp-idf/components/esp_phy" + - name: "esp_pm" + path: "/home/abobkov/esp/esp-idf/components/esp_pm" + - name: "esp_psram" + path: "/home/abobkov/esp/esp-idf/components/esp_psram" + - name: "esp_ringbuf" + path: "/home/abobkov/esp/esp-idf/components/esp_ringbuf" + - name: "esp_rom" + path: "/home/abobkov/esp/esp-idf/components/esp_rom" + - name: "esp_system" + path: "/home/abobkov/esp/esp-idf/components/esp_system" + - name: "esp_timer" + path: "/home/abobkov/esp/esp-idf/components/esp_timer" + - name: "esp_wifi" + path: "/home/abobkov/esp/esp-idf/components/esp_wifi" + - name: "espcoredump" + path: "/home/abobkov/esp/esp-idf/components/espcoredump" + - name: "esptool_py" + path: "/home/abobkov/esp/esp-idf/components/esptool_py" + - name: "fatfs" + path: "/home/abobkov/esp/esp-idf/components/fatfs" + - name: "freertos" + path: "/home/abobkov/esp/esp-idf/components/freertos" + - name: "hal" + path: "/home/abobkov/esp/esp-idf/components/hal" + - name: "heap" + path: "/home/abobkov/esp/esp-idf/components/heap" + - name: "http_parser" + path: "/home/abobkov/esp/esp-idf/components/http_parser" + - name: "idf_test" + path: "/home/abobkov/esp/esp-idf/components/idf_test" + - name: "ieee802154" + path: "/home/abobkov/esp/esp-idf/components/ieee802154" + - name: "json" + path: "/home/abobkov/esp/esp-idf/components/json" + - name: "linux" + path: "/home/abobkov/esp/esp-idf/components/linux" + - name: "log" + path: "/home/abobkov/esp/esp-idf/components/log" + - name: "lwip" + path: "/home/abobkov/esp/esp-idf/components/lwip" + - name: "mbedtls" + path: "/home/abobkov/esp/esp-idf/components/mbedtls" + - name: "mqtt" + path: "/home/abobkov/esp/esp-idf/components/mqtt" + - name: "newlib" + path: "/home/abobkov/esp/esp-idf/components/newlib" + - name: "nvs_flash" + path: "/home/abobkov/esp/esp-idf/components/nvs_flash" + - name: "nvs_sec_provider" + path: "/home/abobkov/esp/esp-idf/components/nvs_sec_provider" + - name: "openthread" + path: "/home/abobkov/esp/esp-idf/components/openthread" + - name: "partition_table" + path: "/home/abobkov/esp/esp-idf/components/partition_table" + - name: "perfmon" + path: "/home/abobkov/esp/esp-idf/components/perfmon" + - name: "protobuf-c" + path: "/home/abobkov/esp/esp-idf/components/protobuf-c" + - name: "protocomm" + path: "/home/abobkov/esp/esp-idf/components/protocomm" + - name: "pthread" + path: "/home/abobkov/esp/esp-idf/components/pthread" + - name: "riscv" + path: "/home/abobkov/esp/esp-idf/components/riscv" + - name: "sdmmc" + path: "/home/abobkov/esp/esp-idf/components/sdmmc" + - name: "soc" + path: "/home/abobkov/esp/esp-idf/components/soc" + - name: "spi_flash" + path: "/home/abobkov/esp/esp-idf/components/spi_flash" + - name: "spiffs" + path: "/home/abobkov/esp/esp-idf/components/spiffs" + - name: "tcp_transport" + path: "/home/abobkov/esp/esp-idf/components/tcp_transport" + - name: "touch_element" + path: "/home/abobkov/esp/esp-idf/components/touch_element" + - name: "ulp" + path: "/home/abobkov/esp/esp-idf/components/ulp" + - name: "unity" + path: "/home/abobkov/esp/esp-idf/components/unity" + - name: "usb" + path: "/home/abobkov/esp/esp-idf/components/usb" + - name: "vfs" + path: "/home/abobkov/esp/esp-idf/components/vfs" + - name: "wear_levelling" + path: "/home/abobkov/esp/esp-idf/components/wear_levelling" + - name: "wifi_provisioning" + path: "/home/abobkov/esp/esp-idf/components/wifi_provisioning" + - name: "wpa_supplicant" + path: "/home/abobkov/esp/esp-idf/components/wpa_supplicant" + - name: "xtensa" + path: "/home/abobkov/esp/esp-idf/components/xtensa" + - name: "main" + path: "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/main" diff --git a/ESP-IDF_Robot/main/blink_example_main.c b/ESP-IDF_Robot/main/blink_example_main.c index dc81d1c18..1888eaa5e 100644 --- a/ESP-IDF_Robot/main/blink_example_main.c +++ b/ESP-IDF_Robot/main/blink_example_main.c @@ -24,12 +24,12 @@ static const char *TAG = "ESP IDF Robot"; // LED #define LEDC_TIMER LEDC_TIMER_0 -#define LEDC_MODE LEDC_LOW_SPEED_MODE // LEDC_LOW_SPEED_MODE +#define LEDC_MODE LEDC_HIGH_SPEED_MODE // LEDC_LOW_SPEED_MODE #define LEDC_OUTPUT_IO (5) // Define the output GPIO #define LEDC_CHANNEL LEDC_CHANNEL_0 #define LEDC_DUTY_RES LEDC_TIMER_10_BIT // Set duty resolution to 13 bits #define LEDC_DUTY (2048) // Set duty to 50%. (2 ** 13) * 50% = 4096 1024 -#define LEDC_FREQUENCY (2000) // For LED the freuqncy of 500Hz seemed to be sufficient. // Frequency in Hertz. For DC motor, set frequency at 5 kHz +#define LEDC_FREQUENCY (200) // For LED the freuqncy of 500Hz seemed to be sufficient. // Frequency in Hertz. For DC motor, set frequency at 5 kHz /* Use project configuration menu (idf.py menuconfig) to choose the GPIO to blink, or you can edit the following line and set a number here.