Ivan Grokhotkov
7dac0abdff
examples: advanced_https_ota: make some globals static
2022-01-27 11:00:09 +07:00
Mahavir Jain
b149ff8dda
Merge branch 'bugfix/http_auto_redirect' into 'master'
...
esp_http_client: Added event for HTTP redirection
Closes IDFGH-6371
See merge request espressif/esp-idf!16753
2022-01-16 05:59:21 +00:00
Mahavir Jain
833f8bf6fb
Merge branch 'bugfix/check_chip_id_at_start_ota' into 'master'
...
esp_https_ota: fix for checking chip id at start of OTA
Closes IDF-1724
See merge request espressif/esp-idf!16739
2022-01-14 04:14:01 +00:00
Harshit Malpani
c0b796532b
esp_https_ota: fix for checking chip id at start of OTA
2022-01-13 15:20:26 +05:30
Harshit Malpani
1095ab0697
ci: re-enable s3 build for few examples
2022-01-12 17:46:42 +05:30
Laukik Hase
ca84d2d6c9
esp_http_client: Added event for HTTP redirect
...
- Allows users to manually intercept and process the HTTP redirection
when disable_auto_redirect (from the esp_http_client handle) is set to true
Closes https://github.com/espressif/esp-idf/issues/8029
2022-01-12 11:40:32 +05:30
Mahavir Jain
b208d832a3
Merge branch 'contrib/github_pr_8041' into 'master'
...
print Firmware Upgrade URL to help user debug (GitHub PR)
Closes IDFGH-6382
See merge request espressif/esp-idf!16387
2021-12-14 14:59:23 +00:00
Mahavir Jain
0054732991
Fix debug print to handle URL in internal testing scenarios as well
2021-12-14 14:29:02 +05:30
Harshit Malpani
66a8615c18
Fix for advanced_ota_redirect_url example failure in CI
2021-12-13 10:50:43 +05:30
Eric Fontaine
53b0263342
print Firmware Upgrade URL to help user debug
2021-12-08 12:09:42 -05:00
Harshit Malpani
b93d63b067
Fix 'address already in use' exception in OTA tests
...
We will stop the server instance at the end of each test case. This will solve the "address already in use" exception
2021-11-24 11:32:15 +08:00
Shubham Kulkarni
d959a35e28
advanced_https_ota: Move example tests on ethernet runners
...
Move BT tests to nightly run
2021-11-19 15:07:31 +05:30
Shubham Kulkarni
91ccac08f8
native_ota_example: Move all example tests to ethernet based runners
2021-11-19 15:07:31 +05:30
Shubham Kulkarni
40a72ef3cf
simple_ota_example: Move redundant and failing example_tests to nightly run
2021-11-19 15:07:31 +05:30
Roland Dobai
766aa57084
Build & config: Remove leftover files from the unsupported "make" build system
2021-11-11 15:32:36 +01:00
Roland Dobai
9c1d4f5b54
Build & config: Remove the "make" build system
...
The "make" build system was deprecated in v4.0 in favor of idf.py
(cmake). The remaining support is removed in v5.0.
2021-11-10 09:53:53 +01:00
Marek Fiala
ff18a96f7d
tools: replace _ with - in idf.py
...
Closes https://github.com/espressif/esp-idf/issues/5126
2021-10-13 17:30:38 +08:00
Jakob Hasse
81e9266204
[examples]: removed hyphens
...
Replaced hyphens with underscores in examples
project definition for all examples which had
hyphens in their project name. dpp-enrollee is
an exceptions because the name matches the
project directory name while the project
directory also contains hyphens.
2021-10-09 13:58:24 +08:00
KonstantinKondrashov
709abee65c
example_tests: Deletes usage esp32c3 ECO0 in CI (by default ECO3)
2021-09-24 13:55:07 +08:00
Fu Hanxi
923e862ed2
ci: temporarily disable s3 build for a few examples
2021-09-16 12:20:11 +08:00
Shubham Kulkarni
5eb1570a01
advanced_https_ota_example: Enable debug logs for partial HTTP download test
2021-08-20 09:35:40 +05:30
Shubham Kulkarni
3398ee2687
OTA examples: Updated server certificate
2021-07-13 13:14:32 +08:00
Konstantin Kondrashov
f339b3fc96
efuse(esp32): Deprecate esp_efuse_burn_new_values() & esp_efuse_write_random_key()
...
These functions were used only for esp32 in secure_boot and flash encryption.
Use idf efuse APIs instead of efuse regs.
2021-06-17 07:21:36 +08:00
Marius Vikhammer
b1aa9269fd
docs: updated link to partition table docs
2021-06-04 10:14:53 +08:00
Shubham Kulkarni
ab9e5d3ea4
advanced_https_ota: Remove check for CONFIG_BOOTLOADER_APP_ANTI_ROLLBACK for validating image.
...
Image should be validated even if CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE is enabled
2021-06-02 11:19:30 +00:00
a2800276
bdea007a37
Update README.md
...
Made some grammatical corrections and improved reading flow.
Signed-off-by: Shubham Kulkarni <shubham.kulkarni@espressif.com>
Closes: https://github.com/espressif/esp-idf/pull/7050
2021-06-02 11:19:30 +00:00
KonstantinKondrashov
2e4b625f59
simple_ota_example: Adds sha256 check for app images
2021-05-05 22:18:40 +08:00
Shubham Kulkarni
691e30e659
advanced_https_ota: Add example test for OTA with OpenSSL server with binary file aligned to 289 byte boundary
2021-04-21 20:57:58 +05:30
Chinmay Chhajed
3eaf78d462
advanced_https_ota: Added BLE GATTS code.
...
`advanced_https_ota` can run a minimal BLE GATT server while
downloading OTA update. Both NimBLE and Bluedroid stack can be used
here by configuring relevant options in menuconfig.
Signed-off-by: Chinmay Chhajed <chinmay.chhajed@espressif.com>
2021-04-20 15:34:53 +05:30
Shubham Kulkarni
0a395134d4
Split example_tests with Example_WIFI tag group into Example_OTA and Example_Protocols
2021-04-15 04:00:06 +00:00
KonstantinKondrashov
af3cbe2888
simple_ota_example: Adds configs to test on_update_no_secure_boot option (RSA&ECDSA)
2021-04-13 11:28:13 +00:00
KonstantinKondrashov
ec4de4fe5c
example_tests: CI uses ECO0 for esp32c3 tests
2021-04-09 14:26:06 +08:00
Angus Gratton
2a6dd33d35
Merge branch 'feature/c3_flash_enc_tests' into 'master'
...
flash enc: add flash encryption unit and example test for C3
Closes IDF-2936
See merge request espressif/esp-idf!12774
2021-03-29 06:45:32 +00:00
Hao Ning
80da446be7
fix dead links directed to iot solution repo
...
resolve confilcts
modify a board name
rebase master
fix ota example link in readme
2021-03-26 15:19:10 +08:00
Marius Vikhammer
d3d145285d
flash enc: add flash encryption unit and example test for C3
2021-03-25 17:51:22 +08:00
yuanjm
07d784f7fe
examples: Add OTA bind specified interface example
...
Closes https://github.com/espressif/esp-idf/issues/6090
2021-03-10 02:19:29 +00:00
Mahavir Jain
f5f25d2b53
Merge branch 'bugfix/ota_docs_openssl_windows' into 'master'
...
examples: Document OTA examples with openssl on windows tips/issues
See merge request espressif/esp-idf!12372
2021-03-09 08:21:38 +00:00
David Cermak
7a020ea16f
examples: Document OTA examples with openssl on windows tips/issues
2021-03-04 08:05:25 +01:00
David Cermak
79d596bcdc
docs/ota: Allow example_test.py to run a custom https-server
2021-03-04 08:05:16 +01:00
Shubham Kulkarni
fb0beefefb
advanced_https_ota: Add example_test for partial HTTP download
2021-03-02 16:48:18 +05:30
Hassan DRAGA
b2eb199502
Update native_ota_example.c
...
* assert(update_partition) should be before trying to use update_partition in ESP_LOGI().
* if we show detailed description about the error ESP_ERR_OTA_VALIDATE_FAILED, why show it again using esp_err_to_name() ?
Merges https://github.com/espressif/esp-idf/pull/6623
Signed-off-by: Shubham Kulkarni <shubham.kulkarni@espressif.com>
2021-03-01 14:00:27 +00:00
Fu Hanxi
0146f258d7
style: format python files with isort and double-quote-string-fixer
2021-01-26 10:49:01 +08:00
yuanjm
7e17f64a2d
Make OTA example support keepalive
2021-01-22 06:56:28 +00:00
Aditya Patwardhan
a02be97fda
nvs_flash: Modify the default NVS initialization API with internal nvs encryption
...
handling (only when nvs encryption is enabled)
* NVS Encryption will now be turned on by default with flash encryption
* Updated the flash encryption example to shocase NVS encryption
along with information on how to configure and use NVS encryption
* Updated respective test case
* Added two partition tables for NVS encryption
i) Table 1- Single factory app, no OTA, encrypted NVS
ii) Table 2- Factory app, Two OTA, encrypted NVS
2021-01-20 11:12:14 +00:00
Shubham Kulkarni
4874f52d96
Update advanced_https_ota_example and native_ota_example to use esp_ota_abort in case of error
2020-12-03 14:49:55 +05:30
He Yin Ling
a908174c06
test: remove fake binary size check in example test:
...
the binary size check in example test was removed long time ago. Now we
have updated ttfw_idf to raise exception when performance standard is
not found. These fake performance check will be regarded as error.
Remove them now.
2020-11-24 17:53:33 +08:00
Chen Yu Dong
454edcc0a8
ci: all jobs use python3 by default
2020-11-19 03:27:58 +00:00
Shubham Kulkarni
cda61a87da
Update OTA example to demonstate anti_rollback feature
...
Add example_test for anti_rollback feature
2020-11-11 11:51:28 +00:00
Angus Gratton
66fb5a29bb
Whitespace: Automated whitespace fixes (large commit)
...
Apply the pre-commit hook whitespace fixes to all files in the repo.
(Line endings, blank lines at end of file, trailing whitespace)
2020-11-11 07:36:35 +00:00
Shubham Kulkarni
76860cc939
example_test.py: In ota example_test, open file in binary mode to avoid UnicodeDecodeError
2020-10-10 06:18:30 +00:00