mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	http_request watchdog as a component (#7161)
This commit is contained in:
		| @@ -427,6 +427,7 @@ esphome/components/veml7700/* @latonita | ||||
| esphome/components/version/* @esphome/core | ||||
| esphome/components/voice_assistant/* @jesserockz | ||||
| esphome/components/wake_on_lan/* @clydebarrow @willwill2will54 | ||||
| esphome/components/watchdog/* @oarcher | ||||
| esphome/components/waveshare_epaper/* @clydebarrow | ||||
| esphome/components/web_server_base/* @OttoWinter | ||||
| esphome/components/web_server_idf/* @dentra | ||||
|   | ||||
| @@ -14,7 +14,7 @@ from esphome.const import ( | ||||
| from esphome.core import CORE, Lambda | ||||
|  | ||||
| DEPENDENCIES = ["network"] | ||||
| AUTO_LOAD = ["json"] | ||||
| AUTO_LOAD = ["json", "watchdog"] | ||||
|  | ||||
| http_request_ns = cg.esphome_ns.namespace("http_request") | ||||
| HttpRequestComponent = http_request_ns.class_("HttpRequestComponent", cg.Component) | ||||
|   | ||||
| @@ -3,12 +3,12 @@ | ||||
| #ifdef USE_ARDUINO | ||||
|  | ||||
| #include "esphome/components/network/util.h" | ||||
| #include "esphome/components/watchdog/watchdog.h" | ||||
|  | ||||
| #include "esphome/core/application.h" | ||||
| #include "esphome/core/defines.h" | ||||
| #include "esphome/core/log.h" | ||||
|  | ||||
| #include "watchdog.h" | ||||
|  | ||||
| namespace esphome { | ||||
| namespace http_request { | ||||
|  | ||||
|   | ||||
| @@ -3,6 +3,8 @@ | ||||
| #ifdef USE_ESP_IDF | ||||
|  | ||||
| #include "esphome/components/network/util.h" | ||||
| #include "esphome/components/watchdog/watchdog.h" | ||||
|  | ||||
| #include "esphome/core/application.h" | ||||
| #include "esphome/core/defines.h" | ||||
| #include "esphome/core/log.h" | ||||
| @@ -11,8 +13,6 @@ | ||||
| #include "esp_crt_bundle.h" | ||||
| #endif | ||||
|  | ||||
| #include "watchdog.h" | ||||
|  | ||||
| namespace esphome { | ||||
| namespace http_request { | ||||
|  | ||||
|   | ||||
| @@ -1,11 +1,11 @@ | ||||
| #include "ota_http_request.h" | ||||
| #include "../watchdog.h" | ||||
|  | ||||
| #include "esphome/core/application.h" | ||||
| #include "esphome/core/defines.h" | ||||
| #include "esphome/core/log.h" | ||||
|  | ||||
| #include "esphome/components/md5/md5.h" | ||||
| #include "esphome/components/watchdog/watchdog.h" | ||||
| #include "esphome/components/ota/ota_backend.h" | ||||
| #include "esphome/components/ota/ota_backend_arduino_esp32.h" | ||||
| #include "esphome/components/ota/ota_backend_arduino_esp8266.h" | ||||
|   | ||||
							
								
								
									
										1
									
								
								esphome/components/watchdog/__init__.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								esphome/components/watchdog/__init__.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| CODEOWNERS = ["@oarcher"] | ||||
| @@ -15,7 +15,6 @@ | ||||
| #endif | ||||
| 
 | ||||
| namespace esphome { | ||||
| namespace http_request { | ||||
| namespace watchdog { | ||||
| 
 | ||||
| static const char *const TAG = "http_request.watchdog"; | ||||
| @@ -72,5 +71,4 @@ uint32_t WatchdogManager::get_timeout_() { | ||||
| } | ||||
| 
 | ||||
| }  // namespace watchdog
 | ||||
| }  // namespace http_request
 | ||||
| }  // namespace esphome
 | ||||
| @@ -5,7 +5,6 @@ | ||||
| #include <cstdint> | ||||
| 
 | ||||
| namespace esphome { | ||||
| namespace http_request { | ||||
| namespace watchdog { | ||||
| 
 | ||||
| class WatchdogManager { | ||||
| @@ -22,5 +21,4 @@ class WatchdogManager { | ||||
| }; | ||||
| 
 | ||||
| }  // namespace watchdog
 | ||||
| }  // namespace http_request
 | ||||
| }  // namespace esphome
 | ||||
		Reference in New Issue
	
	Block a user