We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ef281f9 commit a453c1cCopy full SHA for a453c1c
cores/esp32/main.cpp
@@ -9,22 +9,19 @@ TaskHandle_t loopTaskHandle = NULL;
9
10
bool loopTaskWDTEnabled;
11
12
-extern "C" void __loop_end(void)
13
-{
14
- /* do nothing by default */
+extern "C" void esp_loop(void) __attribute__((weak));
+extern "C" void esp_loop(void) {
+ loop();
15
}
16
17
-extern "C" void loop_end(void) __attribute__((weak, alias("__loop_end")));
18
-
19
void loopTask(void *pvParameters)
20
{
21
setup();
22
for(;;) {
23
if(loopTaskWDTEnabled){
24
esp_task_wdt_reset();
25
26
- loop();
27
- loop_end();
+ esp_loop();
28
29
30
0 commit comments