BLINKER_TAST_INIT函数BUG@blinker官方-Arduino中文社区 - Powered by Discuz! Archiver

l_iuxy 发表于 2022-1-26 18:35

BLINKER_TAST_INIT函数BUG@blinker官方

平台:ESP32SL(ESP32S0WD)
现象:使用BLINKER_TAST_INIT初始化线程跑Blinker.run(), 程序不停复位
原因:BLINKER_TAST_INIT函数里面没有喂狗
解决:重写改函数为:
void blinkerLoopTask(void *pvParameters)
    {
      esp_task_wdt_add(NULL);
      for(;;) {
            Blinker.run();
            //esp_task_wdt_reset();
            esp_task_wdt_feed();
            vTaskDelay(1);
            esp_task_wdt_feed();
      }
    }

经测试,已解决
页: [1]
查看完整版本: BLINKER_TAST_INIT函数BUG@blinker官方