I'm experiencing some strange issues with the forum search. Searching for the term: `esp_modem` returns a 500 with an empty body. The forum software seems to be as displeased with esp_modem as I am
I have a component which has a dependency on `mdns`. In IDF version 4.x `mdns` is part of the IDF so it's a component dependency which needs to be resolved from CMake. Starting with IDF 5 it's a "proper", managed component. I declared the dependency in both the component manager / yml and the `CMake...
Is there any documentation or examples on how to modify the CMakeLists.txt to generate a static library? Half-baked answer: You don't need to change anything. All components that constitute a firmware are compiled to static library archives that are located under `build/esp-idf` in your project. Wh...
You can add custom 'menuconfig' pages containing options/macro definitions you can access from code. Is that what you are looking for? https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/build-system.html#component-configuration Or are you looking to include Unix shell environment...
Here's the documentation for `esp_task_wdt_add`. You need to call `esp_task_wdt_reset` periodically from each of the (in your case) 5 registered tasks.
And here's a sample project from the IDF that demonstrates usage of the necessary code.
This seems to be a clear case of "parameter does not mean what I want it to mean" :D Read section "3.1.2.10 Keep Alive" of the MQTT spec : the client has to send a message every keep alive at the latest, like microcontroller said. And the server must close the connection at one-and-a-half times keep...