mirror of
https://github.com/espressif/esp-idf.git
synced 2026-01-06 18:01:40 +00:00
docs: update api-ref system docs for C2
This commit is contained in:
@@ -4,8 +4,7 @@ ESP HTTPS OTA
|
||||
Overview
|
||||
--------
|
||||
|
||||
``esp_https_ota`` provides simplified APIs to perform firmware upgrades over HTTPS.
|
||||
It's an abstraction layer over existing OTA APIs.
|
||||
``esp_https_ota`` provides simplified APIs to perform firmware upgrades over HTTPS. It's an abstraction layer over existing OTA APIs.
|
||||
|
||||
Application Example
|
||||
-------------------
|
||||
@@ -43,15 +42,11 @@ Please refer to :ref:`ESP-TLS: TLS Server Verification <esp_tls_server_verificat
|
||||
Partial Image Download over HTTPS
|
||||
---------------------------------
|
||||
|
||||
To use partial image download feature, enable ``partial_http_download`` configuration in ``esp_https_ota_config_t``.
|
||||
When this configuration is enabled, firmware image will be downloaded in multiple HTTP requests of specified size.
|
||||
Maximum content length of each request can be specified by setting ``max_http_request_size`` to required value.
|
||||
To use partial image download feature, enable ``partial_http_download`` configuration in ``esp_https_ota_config_t``. When this configuration is enabled, firmware image will be downloaded in multiple HTTP requests of specified size. Maximum content length of each request can be specified by setting ``max_http_request_size`` to required value.
|
||||
|
||||
This option is useful while fetching image from a service like AWS S3, where mbedTLS Rx buffer size (:ref:`CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN`)
|
||||
can be set to lower value which is not possible without enabling this configuration.
|
||||
This option is useful while fetching image from a service like AWS S3, where mbedTLS Rx buffer size (:ref:`CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN`) can be set to lower value which is not possible without enabling this configuration.
|
||||
|
||||
Default value of mbedTLS Rx buffer size is set to 16K. By using partial_http_download with max_http_request_size of 4K,
|
||||
size of mbedTLS Rx buffer can be reduced to 4K. With this configuration, memory saving of around 12K is expected.
|
||||
Default value of mbedTLS Rx buffer size is set to 16K. By using partial_http_download with max_http_request_size of 4K, size of mbedTLS Rx buffer can be reduced to 4K. With this configuration, memory saving of around 12K is expected.
|
||||
|
||||
Signature Verification
|
||||
----------------------
|
||||
|
||||
Reference in New Issue
Block a user