ESP32 (ESP-IDF): Wo wird main_task() gestartet?

English Deutsch

Der FreeRTOS-Main-Task main_task() (welcher wiederum app_main() startet) wird in esp_startup_start_app_common() gestartet:

esp_main_task_call.cpp
portBASE_TYPE res = xTaskCreatePinnedToCore(&main_task, "main",
                                            ESP_TASK_MAIN_STACK, NULL,
                                            ESP_TASK_MAIN_PRIO, NULL, ESP_TASK_MAIN_CORE);

Für Version 4.4.1 des ESP-IDF ist dies der Link zur Aufrufstelle.


Check out similar posts by category: Embedded, ESP8266/ESP32