Search found 151 matches

by meowsqueak
Thu Feb 17, 2022 10:55 pm
Forum: ESP-IDF
Topic: Build system - setting VERSION in project() does not set PROJECT_VERSION_ variables
Replies: 0
Views: 1658

Build system - setting VERSION in project() does not set PROJECT_VERSION_ variables

Apologies if this has been asked before - the Search function on this forum seems to be broken (very slow, finally serves up a blank white page). With ESP-IDF v4.3, I wish to set the project version (e.g. "1.2.3") in the CMake call to `project(... VERSION 1.2.3 ...)`, however from what I can tell, t...
by meowsqueak
Thu Feb 17, 2022 4:05 am
Forum: ESP-IDF
Topic: flashing without the esptool.py
Replies: 4
Views: 4392

Re: flashing without the esptool.py

Alright, this is exactly what I am looking for! Thank you. Although I only found it because of your reply... is this mentioned in the docs somewhere?
by meowsqueak
Wed Feb 16, 2022 10:33 pm
Forum: ESP-IDF
Topic: flashing without the esptool.py
Replies: 4
Views: 4392

Re: flashing without the esptool.py

the Arduino-ESP32 ships bundled versions of esptool.py as standalone executables for Windows, macOS, Linux Unfortunately the Linux tarballs just contain `esptool.py` without any dependencies included, unlike the Windows (i686-mingw32) download which contains a standalone esptool.exe. It would be ni...
by meowsqueak
Thu Oct 28, 2021 10:09 pm
Forum: ESP-IDF
Topic: How to reconfigure I2C speed on-the-fly?
Replies: 1
Views: 1713

How to reconfigure I2C speed on-the-fly?

I have a device that needs to be configured using a low-speed I2C rate (100 kHz) before it can be used at a faster rate (e.g. 400 - 1000 kHz). I am setting the I2C speed with the i2c_config.t clk_speed field set to the low rate, with the entire struct passed to i2c_param_config() just prior to insta...
by meowsqueak
Thu Oct 21, 2021 12:40 am
Forum: ESP-IDF
Topic: Main task is not subscribed to the TWDT, yet esp_task_wdt_reset() does actually reset the TWDT
Replies: 2
Views: 2385

Re: Main task is not subscribed to the TWDT, yet esp_task_wdt_reset() does actually reset the TWDT

According to this post: https://esp32.com/viewtopic.php?t=10560#p43395 the purpose of esp_task_wdt_reset is to reset the watchdog for the current task, but not the watchdog that is fed by the idle task. However my experiments seem to indicate that not calling this function when using taskYIELD still...
by meowsqueak
Thu Oct 21, 2021 12:16 am
Forum: ESP-IDF
Topic: Main task is not subscribed to the TWDT, yet esp_task_wdt_reset() does actually reset the TWDT
Replies: 2
Views: 2385

Main task is not subscribed to the TWDT, yet esp_task_wdt_reset() does actually reset the TWDT

The search function on this site seems very unreliable so apologies if this has been brought up elsewhere. I did try to search but I just got blank pages as a result. I'm using ESP IDF v4.3 with a standard ESP32 module. According to the menuconfig help, the task watchdog is enabled by default (ESP_T...
by meowsqueak
Fri Sep 25, 2020 6:36 am
Forum: ESP-IDF
Topic: Standard way to require a specific IDF version?
Replies: 1
Views: 2374

Standard way to require a specific IDF version?

Is there anything provided by ESP-IDF (v4.1) that can be used to verify that a specific version of the IDF is being used, and abort if it's not available? For example, I'd like my CMakeLists.txt to signal to a user that they have to use v4.1 and anything else is unsupported. Obviously I can do this:...
by meowsqueak
Fri Feb 14, 2020 9:30 pm
Forum: ESP IoT Solution
Topic: a4988 component working?
Replies: 7
Views: 17967

Re: a4988 component working?

@mkeveney - did you end up solving this problem? I found `a4988.cpp` in the espressif/esp-iot-solution repository, but I'm not sure about the status of this repository at the moment - seems to have been a long time since it was last updated. In particular, `a4988.cpp` hasn't been updated since July ...
by meowsqueak
Sat Nov 23, 2019 4:09 am
Forum: ESP-IDF
Topic: Using CMake add_custom_command() to perform POST_BUILD action
Replies: 18
Views: 25091

Re: Using CMake add_custom_command() to perform POST_BUILD action

It's mentioned here, but in the context of integrating with an existing CMake build system: https://docs.espressif.com/projects/esp-idf/en/release-v3.3/api-guides/build-system-cmake.html#using-esp-idf-in-custom-cmake-projects Just a note - that link is currently dead (404), yet linked from the curr...
by meowsqueak
Sat Nov 23, 2019 3:56 am
Forum: ESP-IDF
Topic: Migrating a CMake project from ESP-IDF v3.2 to v3.3 - component "main" error
Replies: 2
Views: 4433

Re: Migrating a CMake project from ESP-IDF v3.2 to v3.3 - component "main" error

In case this is useful to anyone in the future (including future me): With ESP IDF v3.2, I had the following in my top-level CMakeLists.txt file: execute_process(COMMAND "git" "describe" "--match=NeVeRmAtCh" "--always" "--abbrev=14" "--dirty" RESULT_VARIABLE git_result OUTPUT_VARIABLE git_output OUT...