25 Commits

Author SHA1 Message Date
1dda263ad7 feat(ota): add option into example to load original AP information when update from old SDK 2019-07-03 19:22:31 +08:00
af0fcc0492 fix(wifi): fix compatibility issues with AP which configured to 11n only 2019-06-14 11:06:39 +08:00
2964c5ac5f feat(examples): spilt ota example into sub-examples to adapt to various scenarios 2019-06-11 10:07:24 +08:00
9c19b1eedb feat(factory_test): add factory test and document 2019-06-04 15:38:35 +08:00
268e9d5846 feat(examples): Add cmake compiler script for examples 2019-05-16 16:22:24 +08:00
aee393e65f feat(console): Enable "CONFIG_USING_ESP_CONSOLE" for console example by default 2019-04-17 19:37:53 +08:00
e82ba45f03 feat(console): Modify console for ESP8266 2019-04-17 15:58:46 +08:00
b030b79d2e feat(console): Bring console and its example from esp-idf
Commit ID: c7d0df54
2019-04-17 15:20:47 +08:00
0c16744f2b feat/wolfssl_http_client: Added wolfssl support to http-client & ota.
Changes:
Client, OTA examples fixed. Bug fixes in esp-tls wolfssl support.
2019-03-16 17:04:18 +05:30
343c6ffd6a feat(partition_table): Compiling script gets partition information from partition binary 2019-03-05 10:03:17 +08:00
2790d5605c bugfix(fix): Fix combine binary overwrite checking 2019-03-01 13:49:52 +08:00
43d230a0f1 feature/esp_https_ota: Changes to make esp_https_ota compatible with ESP8266.
Changes:
Changed component.mk to enable only mbedtls based compilation.
Removed esp_err_to_name occurence. Updated README.md.
Shifted OTA examples to examples/system/ota.
Changed the sdkconfig.defaults for the example compilation.
2019-02-27 11:21:50 +05:30
6a6e9cd54b feature/esp_https_ota: Added the esp_https_ota component from idf. 2019-02-27 11:01:44 +05:30
2f43737d1a docs(ota): FOTA from an Old SDK to the New ESP8266 RTOS SDK (IDF Style) 2019-01-29 19:51:59 +08:00
d36793c00f docs(ota): Add important description for OTA of ESP8285 or ESP8266 + 1MB flash 2019-01-29 09:45:23 +08:00
2e9cb80033 feat(ota): Add OTA binary link address verify of ESP8285 or ESP8266 + 1MB flash 2019-01-25 14:41:08 +08:00
df4c82f394 feat(ota): Rename example "universal_ota" to "ota"
The "universal_ota" is able to be compatible with ESP8285(ESP8266 + 1MB flash).
2019-01-25 14:07:51 +08:00
5fa9b4e9eb feat(ota): Remove raw OTA example 2019-01-25 14:07:51 +08:00
c77d59bf01 feat(universal_ota): Modify partition file configuration 2019-01-23 19:12:58 +08:00
11db1b0daf feat(bootloader): Support v2 firmware updates to v3 by OTA 2019-01-16 14:20:58 +08:00
3d63a6ca52 feat(partition_table): Update partition table script and OTA example
1. APP binary supports 4KB align instead of 64KB align

2. Add options to sdkconfig.defaults:
2.1. using 1MB flash
2.2. use custom partition table "partitions_two_ota.1MB.mini.csv"
2.3. custom partition table base address is 0x4000

3. "make ota flash" using APP1_OFFSET as app downloading address
2018-12-26 17:44:41 +08:00
fdc372a75c docs(example):Update OTA README.md 2018-12-05 17:04:29 +08:00
5e1b8a0b10 feat(ota): Add command to generate OTA bin and add ota example for 1MB flash
"$(PROJECT_NAME).app1.bin", "$(PROJECT_NAME).app2.bin" and "$(PROJECT_NAME).ota.bin" at "build" directory.

Only upload "$(PROJECT_NAME).ota.bin" to the server.

Select the target flash and input "make ota flash" or "make ota flash monitor".

Update the OTA README.md for 1 MB flash.
2018-10-18 19:40:22 +08:00
f997e4d56f feat: port ota demo to esp8266 platform 2018-08-10 11:28:22 +08:00
a6564eb49e feat: copy ota demo from idf(gitlab) release/v3.0 2018-08-10 11:28:22 +08:00