mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
esp_https_ota: rename config option for more clarity
This commit is contained in:
parent
7fd2d5ea03
commit
fbc9c729b2
4
components/esp_https_ota/sdkconfig.rename
Normal file
4
components/esp_https_ota/sdkconfig.rename
Normal file
@ -0,0 +1,4 @@
|
||||
# sdkconfig replacement configurations for deprecated options formatted as
|
||||
# CONFIG_DEPRECATED_OPTION CONFIG_NEW_OPTION
|
||||
|
||||
CONFIG_OTA_ALLOW_HTTP CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP
|
@ -209,8 +209,8 @@ esp_err_t esp_https_ota_begin(esp_https_ota_config_t *ota_config, esp_https_ota_
|
||||
}
|
||||
|
||||
if (!is_server_verification_enabled(ota_config)) {
|
||||
#if CONFIG_OTA_ALLOW_HTTP
|
||||
ESP_LOGW(TAG, "Continuing with insecure option because CONFIG_OTA_ALLOW_HTTP is set.");
|
||||
#if CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP
|
||||
ESP_LOGW(TAG, "Continuing with insecure option because CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP is set.");
|
||||
#else
|
||||
ESP_LOGE(TAG, "No option for server verification is enabled in esp_http_client config.");
|
||||
*handle = NULL;
|
||||
|
@ -146,7 +146,7 @@ Running a local https server might be tricky in some cases (due to self signed c
|
||||
* Run a plain HTTP server to test the connection. (Note that using a plain http is **not secure** and should only be used for testing)
|
||||
- Execute `python -m http.server 8070` in the directory with the firmware image
|
||||
- Use http://<host-ip>:8070/<firmware-name> as the firmware upgrade URL
|
||||
- Enable *Allow HTTP for OTA* (`CONFIG_OTA_ALLOW_HTTP`) in `Component config -> ESP HTTPS OTA` so the URI without TLS is accepted
|
||||
- Enable *Allow HTTP for OTA* (`CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP`) in `Component config -> ESP HTTPS OTA` so the URI without TLS is accepted
|
||||
* Start the https server using [example_test](simple_ota_example/example_test.py) with two or more parameters: `example_test.py <BIN_DIR> <PORT> [CERT_DIR]`, where:
|
||||
- `<BIN_DIR>` is a directory containing the image and by default also the certificate and key files:`ca_cert.pem` and `ca_key.pem`
|
||||
- `<PORT>` is the server's port, here `8070`
|
||||
|
Loading…
Reference in New Issue
Block a user