mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-30 18:57:19 +02:00
Make OTA example support keepalive
This commit is contained in:
@ -61,6 +61,7 @@ void advanced_ota_example_task(void *pvParameter)
|
|||||||
.url = CONFIG_EXAMPLE_FIRMWARE_UPGRADE_URL,
|
.url = CONFIG_EXAMPLE_FIRMWARE_UPGRADE_URL,
|
||||||
.cert_pem = (char *)server_cert_pem_start,
|
.cert_pem = (char *)server_cert_pem_start,
|
||||||
.timeout_ms = CONFIG_EXAMPLE_OTA_RECV_TIMEOUT,
|
.timeout_ms = CONFIG_EXAMPLE_OTA_RECV_TIMEOUT,
|
||||||
|
.keep_alive_enable = true,
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef CONFIG_EXAMPLE_FIRMWARE_UPGRADE_URL_FROM_STDIN
|
#ifdef CONFIG_EXAMPLE_FIRMWARE_UPGRADE_URL_FROM_STDIN
|
||||||
|
@ -97,6 +97,7 @@ static void ota_example_task(void *pvParameter)
|
|||||||
.url = CONFIG_EXAMPLE_FIRMWARE_UPG_URL,
|
.url = CONFIG_EXAMPLE_FIRMWARE_UPG_URL,
|
||||||
.cert_pem = (char *)server_cert_pem_start,
|
.cert_pem = (char *)server_cert_pem_start,
|
||||||
.timeout_ms = CONFIG_EXAMPLE_OTA_RECV_TIMEOUT,
|
.timeout_ms = CONFIG_EXAMPLE_OTA_RECV_TIMEOUT,
|
||||||
|
.keep_alive_enable = true,
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef CONFIG_EXAMPLE_FIRMWARE_UPGRADE_URL_FROM_STDIN
|
#ifdef CONFIG_EXAMPLE_FIRMWARE_UPGRADE_URL_FROM_STDIN
|
||||||
|
@ -67,6 +67,7 @@ void simple_ota_example_task(void *pvParameter)
|
|||||||
.url = CONFIG_EXAMPLE_FIRMWARE_UPGRADE_URL,
|
.url = CONFIG_EXAMPLE_FIRMWARE_UPGRADE_URL,
|
||||||
.cert_pem = (char *)server_cert_pem_start,
|
.cert_pem = (char *)server_cert_pem_start,
|
||||||
.event_handler = _http_event_handler,
|
.event_handler = _http_event_handler,
|
||||||
|
.keep_alive_enable = true,
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef CONFIG_EXAMPLE_FIRMWARE_UPGRADE_URL_FROM_STDIN
|
#ifdef CONFIG_EXAMPLE_FIRMWARE_UPGRADE_URL_FROM_STDIN
|
||||||
|
Reference in New Issue
Block a user