Commit Graph

729 Commits

Author SHA1 Message Date
Dong Heng
48648ce3ed feat(lwip): Add configuration for TCPIP mailbox size 2018-10-24 19:45:12 +08:00
Dong Heng
d28329d713 Merge branch 'bugfix/sync_mdns_modify_from_idf_mr_3546' into 'master'
Sync MDNS modify from IDF MR 3546

See merge request sdk/ESP8266_RTOS_SDK!578
2018-10-24 11:48:43 +08:00
Dong Heng
c76976c191 feat(lwip): Modfiy Kconfig TCP window max value to 14600 (10 * MSS)
Closes https://github.com/espressif/ESP8266_RTOS_SDK/issues/345
2018-10-24 10:47:49 +08:00
Dong Heng
76de76a443 fix(mdns): Sync modify from IDF MR 3546 2018-10-24 09:58:58 +08:00
Wu Jian Gang
2a8c5b35e8 Merge branch 'bugfix/freertos_timer_stack_config' into 'master'
bugfix/freertos_timer_stack_config: Added config option for Timer stack.

See merge request sdk/ESP8266_RTOS_SDK!571
2018-10-23 21:55:08 +08:00
Wu Jian Gang
87104f5aa3 Merge branch 'bugfix/mdns_stack_config' into 'master'
bugfix/mdns_stack_config: Add configuration option for MDNS Stacksize

See merge request sdk/ESP8266_RTOS_SDK!570
2018-10-23 21:54:53 +08:00
Dong Heng
8c48a58bef feat(freertos): When watch dog triggle, not check it is ISR 2018-10-23 20:29:35 +08:00
Dong Heng
8e4f938ae6 fix(freertos): Fix ets_printf lead to panic reenter 2018-10-23 20:09:21 +08:00
Dong Heng
f5f0e93050 fix(freertos): Fix panic stack overflow 2018-10-23 15:27:32 +08:00
Dong Heng
7bd6fc051b feat(newib): Add "usleep" and "sleep" function 2018-10-23 10:27:18 +08:00
Dong Heng
ade2f9a87d fix(newlib): Add "<null>" if printf string parameter is NULL 2018-10-22 19:39:18 +08:00
Supreet Deshpande
ec77c9711b bugfix/freertos_timer_stack_config: Added config option for Timer stack.
Added configuration option for Timer Stack size in FreeRTOS.
2018-10-22 14:34:18 +05:30
Supreet Deshpande
6055daf258 bugfix/mdns_stack_config: Add configuration option for MDNS Stacksize
Added a Kconfig option to configure the MDNS task stack size.
2018-10-22 11:55:09 +05:30
Zhang Jun Hao
6e31e64f8e fix(smartconfig): fix ip address error in smartconfig callback 2018-10-19 17:40:12 +08:00
Wu Jian Gang
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
Dong Heng
5b675d853f Merge branch 'feature/add_panic_extra_stack' into 'master'
Add function to panic NMI/ISR/task stack data and keep its stack safe

See merge request sdk/ESP8266_RTOS_SDK!568
2018-10-19 15:39:10 +08:00
Dong Heng
a6a342ae51 feat(freertos): Add function to panic NMI/ISR/task stack data and keep its stack safe
Fix part panic information error.
2018-10-19 14:38:03 +08:00
Piyush Shah
636b64846a esp8266_lwip: Use CONFIG_LWIP_MAX_SOCKETS to set the maximum sockets
Signed-off-by: Piyush Shah <piyush@espressif.com>
2018-10-19 03:33:19 +05:30
Wu Jian Gang
ecd156c087 Merge branch 'feature/mbedtls_ctr' into 'master'
mbedtls: Add config option for CTR Mode

See merge request sdk/ESP8266_RTOS_SDK!566
2018-10-18 20:37:44 +08:00
Wu Jian Gang
41c14b8e76 Merge branch 'feature/libsodium' into 'master'
feature/libsodium: Added libsodium from the latest esp-idf.

See merge request sdk/ESP8266_RTOS_SDK!552
2018-10-18 20:37:24 +08:00
Dong Heng
6b2c48f582 Merge branch 'feature/add_ota_for_1MB_flash' into 'master'
Add OTA supporting 1MB flash(512KB + 512KB)

See merge request sdk/ESP8266_RTOS_SDK!565
2018-10-18 19:45:32 +08:00
Dong Heng
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
Dong Heng
8565c8492a Merge branch 'feature/do_not_send_null_pkt_every_1500ms' into 'master'
feat(lib): do not send null pkt every 1500ms

See merge request sdk/ESP8266_RTOS_SDK!564
2018-10-18 19:27:29 +08:00
Piyush Shah
44a2885d6b mbedtls: Add config option for CTR Mode
Signed-off-by: Piyush Shah <piyush@espressif.com>
2018-10-18 14:26:12 +05:30
Dong Heng
223663f3fe Merge branch 'feature/add_bootloader_sha' into 'master'
Add sha256 verification for bootloader and OTA

See merge request sdk/ESP8266_RTOS_SDK!551
2018-10-18 16:25:51 +08:00
Dong Heng
3de759602a feat(bootloader): Add sha256 verification for bootloader and OTA 2018-10-18 16:05:25 +08:00
Zhang Jun Hao
d9760a4ecc feat(lib): do not send null pkt every 1500ms 2018-10-18 15:58:21 +08:00
Dong Heng
4c923bdc26 Merge branch 'feature/remove_sniffer_mode_in_sta/ap_mode' into 'master'
feat(lib): remove sniffer mode in sta/ap mode

See merge request sdk/ESP8266_RTOS_SDK!562
2018-10-18 15:50:11 +08:00
Dong Heng
89e902e168 feat(freertos): Add stdlib.h header file declare to base header file to make it match esp-idf 2018-10-18 15:26:13 +08:00
Zhang Jun Hao
01e26d9836 feat(lib): remove sniffer mode in sta/ap mode 2018-10-18 14:05:22 +08:00
Benjamin Marty
05ff1226e7 Fix bug of not being able to send a single Byte with i2c_master_write
Signed-off-by: XiongYu <xiongyu@espressif.com>

Merges https://github.com/espressif/ESP8266_RTOS_SDK/pull/343
2018-10-17 18:06:35 +08:00
Supreet Deshpande
9a81588004 feature/libsodium: Added libsodium component from esp-idf.
from esp-idf libsodium commit ID: d4cbfd34cce3cd8b0f03a91dad46a277dab287d7

Changes: randombytes_esp32.c - esp_fill_random() function.
Component.mk & CMakelists.txt - Replaced CONFIG_SSL_USING_MBEDTLS with CONFIG_LIBSODIUM_USE_MBEDTLS_SHA.
Removed GCC_5_2_0 check.
2018-10-17 14:51:12 +05:30
Dong Heng
2909fd0fb1 fix(wpa_supplicant): Fix data align error 2018-10-17 11:12:32 +08:00
Dong Heng
b4770b980d Merge branch 'bugfix/fix_ap_set_config_too_long' into 'master'
Reduce cache missing and Remove unused function

See merge request sdk/ESP8266_RTOS_SDK!558
2018-10-16 16:17:32 +08:00
Dong Heng
35a20462a0 fix(wpa_supplicant): Reduce cache missing and Remove unused function 2018-10-16 16:15:33 +08:00
XiongYu
1cf8601373 refactor(pwm): Refactor pwm driver for esp8266 idf. 2018-10-16 15:06:32 +08:00
Dong Heng
bae4ce3b97 fix(lwip): Fix LwIP header file cc.h string format error
Closes: https://github.com/espressif/ESP8266_RTOS_SDK/issues/340
2018-10-16 09:42:08 +08:00
Wu Jian Gang
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
Dong Heng
c0676a2c27 Merge branch 'feature/add_cjson_number_codec' into 'master'
Add function to encode json number when "sprintf" not support float

See merge request sdk/ESP8266_RTOS_SDK!548
2018-10-15 09:57:08 +08:00
Dong Heng
6232932aac feat(esp8266): Enable task watch dog dump information default 2018-10-15 09:53:59 +08:00
Dong Heng
e5df03c277 feat(cjson): Add function to encode json number when "sprintf" not support float
Newlib use nano mode as default. When enable nano mode, cjson use internal function to encode for float data.
Otherwise using "sprintf" to encode float data.
2018-10-15 09:50:24 +08:00
Dong Heng
bece9a06e7 Merge branch 'feature/refactor_udp_sync' into 'master'
Refactor LWIP UDP sync

See merge request sdk/ESP8266_RTOS_SDK!535
2018-10-15 09:41:19 +08:00
Dong Heng
2662239b0f fix(heap): Fix heap trace check error
Closes https://github.com/espressif/ESP8266_RTOS_SDK/issues/335
2018-10-12 13:05:10 +08:00
Dong Heng
c4f2a58351 Merge branch 'feature/add_LWIP_ND6_RDNSS_MAX_DNS_SERVERS_to_menuconfig' into 'master'
feat(lwip): Add LWIP_ND6_RDNSS_MAX_DNS_SERVERS to menuconfig

See merge request sdk/ESP8266_RTOS_SDK!544
2018-10-11 16:36:15 +08:00
Dong Heng
c05c1c2b3a feat(lwip): Put sync function to lwip main thread 2018-10-11 15:45:02 +08:00
Dong Heng
34ae970f82 refactor(lwip): Refactor LWIP UDP sync 2018-10-11 15:45:02 +08:00
Dong Heng
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
Dong Heng
056ef5f27e Merge branch 'docs/modify_freertos_license_from_gpl_to_mit' into 'master'
Modify some FreeRTOS port files license from GPL to MIT

See merge request sdk/ESP8266_RTOS_SDK!536
2018-10-11 15:02:57 +08:00
Dong Heng
8c2f1c7616 docs(freertos): Modify some files license from GPL to MIT
Closes https://github.com/espressif/ESP8266_RTOS_SDK/issues/321
2018-10-11 15:01:21 +08:00
Dong Heng
6591ef9ba2 feat(esp8266): Modify WIFI drop packet limite 2018-10-11 14:50:21 +08:00