1184 Commits

Author SHA1 Message Date
723faf08d9 feat(freertos): Add option to FreeRTOS sleep module 2019-02-28 15:51:05 +08:00
57b4530e93 feat(esptool_py): Add arguments for users to "close" main part of rom UART0 print 2019-02-27 15:49:36 +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
dfcbb6d31e feat(lwip): Increase send speed of nonblock TCP 2019-02-26 16:25:54 +08:00
d0d8795712 Merge branch 'bugfix/fix_queue_send_block' into 'master'
Fix queue send block

See merge request sdk/ESP8266_RTOS_SDK!798
2019-02-26 13:53:45 +08:00
228843d543 fix(esp8266): Fix queue send block
Remove PM global cache queue.
2019-02-26 13:47:09 +08:00
d23500c93c fix(esp8266): Fix log time count error 2019-02-26 13:41:53 +08:00
e7cf607c89 feature/wifi-provisioning: Changes to make wifi-provisioning compatible with ESP8266.
Changes:
Added Config to enable wifi-provisioning and protocomm & their pre-requisites.
Changed sdkconfig.defaults, apt headers, esp_log_internal.h for compilation.
Removed console, ble provisioning examples.
Modified esp_prov to enable only softap transport.
2019-02-25 17:39:28 +05:30
bfd0647ea8 feature/wifi-provisioning: Added wifi-provisioning component from idf.
Added wifi-provisioning examples and esp_prov tool.
2019-02-25 17:39:28 +05:30
ee8cf35595 feature/protocomm: Changes to make protocomm compatible with ESP8266.
Changes:
Removed protocomm_ble, protocomm_console and their dependencies.
Changed component.mk, CMakeLists.txt to enable only mbedtls based compilation.
2019-02-25 17:39:28 +05:30
66142e0196 feature/protocomm: Added the protocomm component from idf. 2019-02-25 17:39:28 +05:30
ae40917d65 Merge branch 'bugfix/compilation_warnings' into 'master'
bugfix/compilation_warnings: Fixes minor compilation warnings

See merge request sdk/ESP8266_RTOS_SDK!794
2019-02-25 14:38:19 +08:00
a8957ae4bd Merge branch 'feature/nvs_partition_gen_utility' into 'master'
Feature/nvs partition gen utility

See merge request sdk/ESP8266_RTOS_SDK!778
2019-02-25 14:37:50 +08:00
e43c3fdf67 bugfix/compilation_warnings: Fixes minor compilation warnings
Fixes minor compilation warnings in ADC and MQTTFreeRTOS.
2019-02-23 00:38:07 +05:30
acf30eb368 Merge branch 'feature/esp_http_server_idf_v3.2' into 'master'
Feature/esp http server idf v3.2

See merge request sdk/ESP8266_RTOS_SDK!768
2019-02-22 10:19:18 +08:00
3d2bd0cce0 feature/nvs_partition_gen_utility: Changes to make nvs_partition_gen_utility compatible with ESP8266.
Changes:
Removed version, keygen, encrypt, keyfile options from help.
Updated README.md accordingly
2019-02-22 00:40:43 +05:30
0eae336342 feature/nvs_partition_gen_utility: Added the nvs_partition_gen_utility from idf. 2019-02-20 15:56:17 +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
3412ec4620 fix(lib): fix set phy mode error 2019-02-19 18:43:20 +08:00
9045baf644 fix(lib): fix tx conflict of tx start and tx end come in same time 2019-02-19 18:09:56 +08:00
825a53199d feature/esp_http_server_idf_v3.2: Added the esp_http_server component from idf. 2019-02-19 00:20:55 +05:30
3a30f08a0b Merge branch 'feature/reduce_stack_info_of_panic' into 'master'
Remove unnecessary stack panic information

See merge request sdk/ESP8266_RTOS_SDK!774
2019-02-18 20:25:56 +08:00
94634e187f Merge branch 'feature/add_option_to_enable_queue_sets' into 'master'
Add option to enable queue sets

See merge request sdk/ESP8266_RTOS_SDK!771
2019-02-18 20:25:39 +08:00
e0b7b8b985 Merge branch 'feature/modify_platform_option_name' into 'master'
Rename "TARGET_PLATFORM_ESPxxx" to "IDF_TARGET_ESPxxx"

See merge request sdk/ESP8266_RTOS_SDK!777
2019-02-18 20:23:42 +08:00
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
cd9a7899bf Merge branch 'feature/tcp_transport' into 'master'
feature/tcp_transport: Added the tcp_transport component from idf.

See merge request sdk/ESP8266_RTOS_SDK!769
2019-02-15 19:07:14 +08:00
48c160f7e7 feat(kconfig): Rename "TARGET_PLATFORM_ESPxxx" to "IDF_TARGET_ESPxxx" 2019-02-15 19:02:26 +08:00
8c2009e4b9 Merge branch 'feat/esp_http_parser' into 'master'
feature/http_parser: Added the http parser from nghttp2 in IDF.

See merge request sdk/ESP8266_RTOS_SDK!766
2019-02-15 16:45:56 +08:00
a822e6bcc9 feat(freertos): Remove unnecessary stack panic information
Using "0x......" instead of origin "......" to represent hexadecimal data of stack and idf_monitor will
show its corresponding function if the address is located at a function of the project.
2019-02-14 15:38:35 +08:00
4373adbc2a feat(freertos): Add option to enable queue sets 2019-02-14 10:58:13 +08:00
11f2278341 Merge branch 'feature/add_func_speed_up_task_switch' into 'master'
Add configuration to speed up task switch

See merge request sdk/ESP8266_RTOS_SDK!639
2019-02-14 10:20:25 +08:00
56f4a7f4fc feature/tcp_transport: Changes to make tcp_transport compatible with ESP8266.
Changes:
os_get_random for RNG & conditional execution on mbedtls for websockets
Added rom/queue.h. Changed component.mk to exclude axtls based compilation.
2019-02-13 12:53:22 +05:30
f08ef6b688 feature/tcp_transport: Added the tcp_transport component from idf. 2019-02-13 12:34:59 +05:30
2da262c512 Merge branch 'feature/protobuf' into 'master'
feature/protobuf-c: Added the protobuf-C component from esp-idf

See merge request sdk/ESP8266_RTOS_SDK!762
2019-02-12 17:23:47 +08:00
3eb40404a3 feat/http_parser: Added the http parser from nghttp2 in IDF. 2019-02-04 12:11:36 +05:30
da0adef9c6 fix(esp8266): Fix compile script global varible error 2019-01-30 17:21:31 +08:00
c39f73f110 bugfix(spi): fix doxygen generation problem 2019-01-30 11:05:53 +08:00
e8b19d15a2 Merge branch 'feature/esp_tls_wolfssl' into 'master'
Add wolfSSL library in esp_tls component

See merge request sdk/ESP8266_RTOS_SDK!726
2019-01-30 10:36:25 +08:00
ea9c911e69 Merge branch 'feature/aws_iot_esp_tls' into 'master'
Modify network wrapper from mbedtls to esp_tls

See merge request sdk/ESP8266_RTOS_SDK!724
2019-01-30 10:34:12 +08:00
7cb954abc8 feat: Add wolfSSL library in esp_tls component 2019-01-30 09:14:17 +08:00
3af76b4556 Merge branch 'feature/remove_raw_ota_exmaple' into 'master'
Update verify and document for OTA of ESP8285(ESP8266 + 1MB flash)

See merge request sdk/ESP8266_RTOS_SDK!733
2019-01-29 19:36:15 +08:00
4a4ce2a661 Merge branch 'feature/add_get_default_mac' into 'master'
Add get default mac

See merge request sdk/ESP8266_RTOS_SDK!741
2019-01-29 19:25:46 +08:00
82959d73fe feat(esp8266): Add get default mac 2019-01-29 09:15:55 +08:00
27f0621af4 Merge branch 'feature/update_wolfssl_license_and_note' into 'master'
Add license note to README and header file

See merge request sdk/ESP8266_RTOS_SDK!723
2019-01-28 15:44:39 +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
de3a9a3618 fix(ota): Fix the OTA from old to V3 read flash size error 2019-01-25 13:56:46 +08:00
d200ef1770 fix(ota): Fix OTA copy buffer is not align
Using globle macro "ROM_FLASH_BUF_DECLARE" to declare a block of buffer not "uint8_t".
2019-01-25 11:45:24 +08:00
04c731c802 feat(bootloader): Boot copy OTA is not depend on others 2019-01-24 19:35:03 +08:00