99 Commits

Author SHA1 Message Date
b89d8a7ab2 feat(lwip): update lwip component from idf 2020-02-25 19:28:56 +08:00
8456b7450e Merge branch 'feature/add_esp_event' into 'master'
esp_event: add esp_event component

See merge request sdk/ESP8266_RTOS_SDK!1274
2020-02-25 10:26:47 +08:00
8b7353a044 Merge branch 'bugfix/fix_example_https_request_ssl' into 'master'
fix(example): fix HTTPS request SSL macro error

See merge request sdk/ESP8266_RTOS_SDK!1297
2020-02-25 09:46:36 +08:00
66e746d767 fix(esp-tls): fix esp-tls compiling error
Closes https://github.com/espressif/ESP8266_RTOS_SDK/issues/828
2020-02-17 11:36:48 +08:00
6781852b1b fix(example): fix HTTPS request SSL macro error 2020-02-17 11:08:08 +08:00
4dee04c03b feat(esp_event): examples use esp_event instead of old event process 2020-01-15 16:29:29 +08:00
4d4c5e0c52 chore(mqtt): arrange MQTT files
1. remove all IBM MQTT files
2. rename "esp-mqtt" to be "mqtt"
2020-01-14 16:41:58 +08:00
49e1da8095 Merge branch 'feature/remove_aws_iot' into 'master'
feat(aws-iot): Remove aws-iot component and example

See merge request sdk/ESP8266_RTOS_SDK!1246
2020-01-14 16:28:29 +08:00
54ff55201f feat(mqtt): remove ibm-mqtt component and example 2019-12-31 18:17:10 +08:00
9b3456aa2a chore(mqtt): modify default mqtt
IBM MQTT will be removed at v3.4.
2019-12-30 10:59:57 +08:00
d343d9fb1b feat(aws-iot): Remove aws-iot component and example 2019-12-26 11:40:35 +08:00
1e69cbd242 feat(gdbstub): modify GDB stub for ESP8266 2019-12-19 11:33:38 +08:00
7a30e6c072 feat(esp-tls): modify for esp8266 2019-11-19 16:43:38 +08:00
1f8192d9f9 feat(exmaples): remove wolfSSL example
The wolfSSL example will be supplied independently.
2019-10-10 15:43:29 +08:00
5f2b5eafcf feat(mbedtls): modify code to support ESP8266
It is that maybe less modification working on the components is better, so I just modified the platform
code of AES, SHA and so on.

ESP8266 has no real hardware AES, SHA or bignum peripheral, but some method can speed up the process of part
of upper algorithm, so I also added the platform code of AES, SHA, bignum, ARC, MD5.

ESP8266 has no platform of bignum, so users should not enable the bignum hardware at "menuconfig".
2019-10-10 13:39:08 +08:00
52b46ed00f Merge branch 'feature/update_make_and_cmake' into 'master'
make: update make and cmake from esp-idf

See merge request sdk/ESP8266_RTOS_SDK!1027
2019-08-02 20:03:01 +08:00
114d2b5b86 feature(script): update compiling script for new make and cmake 2019-08-02 14:02:45 +08:00
77b9d38791 fix(examples): fix example of openssl client connecting to the server fail
When openssl client connect to the server, the wifi not get the ip
2019-07-26 15:59:43 +08:00
78cf0dda69 Merge branch 'feature/sync_mdns_from_espidf' into 'master'
mdns: sync code from esp-idf

See merge request sdk/ESP8266_RTOS_SDK!943
2019-07-09 15:50:36 +08:00
af0fcc0492 fix(wifi): fix compatibility issues with AP which configured to 11n only 2019-06-14 11:06:39 +08:00
208d86d96f fix(examples): fix aws SSL connect fail when using wolfSSL 2019-06-10 17:12:59 +08:00
02877a48f0 feat(mdns_example): Sync code from esp-idf
Commit ID: 2f8508c7
2019-05-17 16:45:44 +08:00
268e9d5846 feat(examples): Add cmake compiler script for examples 2019-05-16 16:22:24 +08:00
cca13e0f99 feat(make): Sync code from esp-idf and modify for ESP8266
Commit ID: f6bfe13e
2019-05-16 16:22:11 +08:00
31a6bbab34 feat(aws-iot): Modify thing_shadow example to support wolfssl library 2019-04-19 14:04:49 +08:00
4d695aad09 bugfix/netif_loopback_default_to_true: Added netif loopback to true in sdkconfig.defaults of http_server & provisioning 2019-04-09 19:41:48 +05:30
2d027322de feat(esp-mqtt): Add ESP-MQTT example 2019-03-22 16:55:30 +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
ea0ab3f06f bugfix/aws_cert_updation: Updating to latest AWS Certs.
Increased mbedtls RX buffer to 8192 is sdkconfig.defaults for tls handshake.
2019-02-22 20:32:56 +05:30
efc81a6649 feature/esp_http_server_idf_v3.2:Changes to make esp_http_server compatible with ESP8266.
Changes:
Lru counter in place of timestamp added.
syslimits.h definition guards for ARG_MAX, PATH_LEN.
Renamed src/port/esp32 to src/port/esp8266.
Enabled working without IPv6. Test Scripts requiring TinyFW removed
Utility.console_log replaced by print.
2019-02-20 12:39:42 +05:30
825a53199d feature/esp_http_server_idf_v3.2: Added the esp_http_server component from idf. 2019-02-19 00:20:55 +05:30
32785a182f feature/esp_http_client:Changes to make esp_http_client compatible with ESP8266.
Changes:
Added rom/md5_hash.h.
Example code & sdkconfig.defaults changed for compatibility.
Changed component.mk to enable compilation only for mbedtls.
2019-02-18 11:54:05 +05:30
ee32bd51a1 feature/esp_http_client: Added the esp_http_client component from idf.
Added the component and the example from IDF.
2019-02-18 11:54:05 +05:30
e1aaf4f30d feat: Support using wolfSSL library 2019-01-23 16:44:29 +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
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
5478203fd2 example/https_request: Add example with esp-tls API usage 2018-12-20 12:31:49 +05:30
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
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