mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 15:12:06 +00:00 
			
		
		
		
	[watchdog] Fix for variants with single core (#8602)
This commit is contained in:
		| @@ -6,6 +6,7 @@ | |||||||
| #include <cinttypes> | #include <cinttypes> | ||||||
| #include <cstdint> | #include <cstdint> | ||||||
| #ifdef USE_ESP32 | #ifdef USE_ESP32 | ||||||
|  | #include <soc/soc_caps.h> | ||||||
| #include "esp_idf_version.h" | #include "esp_idf_version.h" | ||||||
| #include "esp_task_wdt.h" | #include "esp_task_wdt.h" | ||||||
| #endif | #endif | ||||||
| @@ -40,7 +41,7 @@ void WatchdogManager::set_timeout_(uint32_t timeout_ms) { | |||||||
| #if ESP_IDF_VERSION_MAJOR >= 5 | #if ESP_IDF_VERSION_MAJOR >= 5 | ||||||
|   esp_task_wdt_config_t wdt_config = { |   esp_task_wdt_config_t wdt_config = { | ||||||
|       .timeout_ms = timeout_ms, |       .timeout_ms = timeout_ms, | ||||||
|       .idle_core_mask = 0x03, |       .idle_core_mask = (1 << SOC_CPU_CORES_NUM) - 1, | ||||||
|       .trigger_panic = true, |       .trigger_panic = true, | ||||||
|   }; |   }; | ||||||
|   esp_task_wdt_reconfigure(&wdt_config); |   esp_task_wdt_reconfigure(&wdt_config); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user