152 Commits

Author SHA1 Message Date
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
d4f2388a18 refactor(hspi): Refactor hspi driver for esp8266 idf 2019-01-16 11:22:57 +08:00
7c1374ef69 fix: fix sub topic name log in mqtt example
Closes https://github.com/espressif/ESP8266_RTOS_SDK/issues/446
2019-01-09 11:23:13 +08:00
5df0b1d71a Merge branch 'bugfix/fix_example_tcp_client' into 'master'
Fix TCP client example IPv6 support

See merge request sdk/ESP8266_RTOS_SDK!706
2019-01-08 17:13:20 +08:00
5620e2db74 Merge branch 'bugfix/fix_example_tcp_server' into 'master'
Fix TCP server example IPv6 support

See merge request sdk/ESP8266_RTOS_SDK!707
2019-01-08 17:13:13 +08:00
31d53705ee Merge branch 'bugfix/fix_example_udp_server' into 'master'
Fix UDP server example IPv6 support

See merge request sdk/ESP8266_RTOS_SDK!709
2019-01-08 17:13:09 +08:00
6bf33d50f3 fix(udp_server): Fix UDP server example IPv6 support 2019-01-08 16:00:17 +08:00
762295a97a fix(udp_client): Fix UDP client example IPv6 support 2019-01-08 15:47:23 +08:00
e75862e6b8 fix(tcp_server): Fix TCP server example IPv6 support 2019-01-08 15:40:45 +08:00
a62e902d21 fix(tcp_client): Fix TCP client example IPv6 support 2019-01-08 15:18:09 +08:00
b64ac3a604 Merge branch 'feature/remove_spiffs_example' into 'master'
Remove SPIFFS example because it is not support

See merge request sdk/ESP8266_RTOS_SDK!683
2018-12-28 20:15:59 +08:00
735a0db08b feat(spiffs_test): Remove SPIFFS example because it is not support 2018-12-28 11:19:25 +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
8aa5671443 Merge branch 'feature/refactor_mqtt_example' into 'master'
feat: refactor mqtt example

See merge request sdk/ESP8266_RTOS_SDK!658
2018-12-24 20:35:22 +08:00
4e03f7ba98 feat: refactor mqtt example 2018-12-21 19:59:04 +08:00
f73b6f0b6d docs(example):Update OTA README.md 2018-12-21 19:53:15 +08:00
5478203fd2 example/https_request: Add example with esp-tls API usage 2018-12-20 12:31:49 +05:30
fdc372a75c docs(example):Update OTA README.md 2018-12-05 17:04:29 +08:00
2329a7cf73 refactor(hw_timer): Refactor hw_timer driver for esp8266 idf 2018-11-09 16:15:24 +08:00
5da37aa0a9 feat(ssl): Using WolfSSL as default
Add sdkconfig.defaults for example base on mbedTLS.
2018-11-06 17:48:08 +08:00
b68424d995 feat(example): Add force select LWIP_IPV6 when using socket IPv6 example 2018-10-30 14:33:08 +08:00
8832cb2ad0 feat(example): Add socket ipv4 and ipv6 example
Commit ID: b650d19c
2018-10-30 14:26:34 +08:00
f35c32e217 Merge branch 'feature/refactor_soft_pwm_driver' into 'master'
refactor(pwm):  Refactor pwm driver for esp8266 idf

See merge request sdk/ESP8266_RTOS_SDK!267
2018-10-19 16:49:24 +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
1cf8601373 refactor(pwm): Refactor pwm driver for esp8266 idf. 2018-10-16 15:06:32 +08:00
d0ab85904e Merge branch 'feature/refactor_i2c_driver' into 'master'
refactor(i2c):  Refactor i2c driver for esp8266 idf

See merge request sdk/ESP8266_RTOS_SDK!247
2018-10-15 17:57:49 +08:00
af84f404b6 Merge branch 'feature/refactor_lwip_sntp_example' into 'master'
refactor(sntp): add lwip sntp example

See merge request sdk/ESP8266_RTOS_SDK!496
2018-10-12 13:17:56 +08:00
9e86bda3d0 Merge branch 'feature/add_coap_component' into 'master'
Add coap component and example of client and server

See merge request sdk/ESP8266_RTOS_SDK!542
2018-10-11 15:03:58 +08:00
6ab1ff4b36 feat(mdns): Add configuration to enable/disable mDNS 2018-10-11 14:25:32 +08:00
90b1d4e1bd feat(example): Add mDNS example 2018-10-11 14:00:51 +08:00
f8b212de5f feat(coap): Bring coap from esp-idf
Commit ID: 22da5f6d
2018-10-10 19:55:30 +08:00
a5cdc760b4 refactor(i2c): refactor i2c driver for idf 2018-09-28 15:35:45 +08:00
6e359c3b04 refactor(sntp): add lwip sntp example 2018-09-20 15:26:33 +08:00
cba51957a4 Merge branch 'feature/add_espnow_example' into 'master'
feat(examples): add espnow example

See merge request sdk/ESP8266_RTOS_SDK!453
2018-09-17 18:02:33 +08:00
be4f25691f feat(examples): add wps example 2018-09-12 11:28:41 +08:00
a79bb6b3bf feat(examples): add espnow example 2018-09-05 13:32:34 +08:00
8c97d2956c bugfix(gpio): Repair GPIO interrupt function
Because the interrupt structure of esp8266 and esp32 is not the same, the following functions need to be deleted
* Delete the gpio_intr_enable() and gpio_intr_disable() functions

Related issues
* Fixes https://github.com/espressif/ESP8266_RTOS_SDK/issues/282
* Fixes https://github.com/espressif/ESP8266_RTOS_SDK/issues/284
2018-08-16 11:27:53 +08:00
97335027c7 refactor(driver): Refactor uart driver for esp8266 idf 2018-08-10 13:39:53 +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
f248bcd79b Merge branch 'bugfix/fix_aws_exit_error' into 'master'
Fix aws_iot handshake failed and exit

See merge request sdk/ESP8266_RTOS_SDK!375
2018-08-09 19:56:52 +08:00
430b95fc33 feat(example): Add "BIT0" to example instead of "1 << 0" 2018-08-09 19:53:44 +08:00
99d7bbcea1 Merge branch 'feature/refactor_gpio_driver' into 'master'
refactor(gpio): Refactor gpio driver for esp8266 idf

See merge request sdk/ESP8266_RTOS_SDK!223
2018-08-09 15:01:07 +08:00
4fecc5344f fix(aws_iot): Fix aws_iot handshake failed and exit 2018-08-09 11:39:04 +08:00
8fdffe47ad refactor(gpio): Refactor gpio driver for esp8266 idf 2018-08-09 10:57:00 +08:00
520b213ad9 fix(example): Fix example compile warning 2018-08-07 15:42:42 +08:00