8711d2f133
feat(lwip): Enable DHCP AUTOIP COOP when enable AUTOIP
2018-10-29 17:24:57 +08:00
31299b1ee2
fix(lib): fix send assoc capability info with LDPC support
2018-10-26 17:47:06 +08:00
4668478ecb
Merge branch 'feature/add_noreturn_to_save_iram' into 'master'
...
Add "noreturn" to save IRAM
See merge request sdk/ESP8266_RTOS_SDK!585
2018-10-25 18:48:44 +08:00
507b71045b
fix(esp8266): Fix deep sleep crash
...
Put soc deep sleep function to IRAM.
2018-10-25 18:45:50 +08:00
f730498b89
feat(freertos): Add "noreturn" to save IRAM
...
Put some functions to flash.
2018-10-25 17:08:32 +08:00
48648ce3ed
feat(lwip): Add configuration for TCPIP mailbox size
2018-10-24 19:45:12 +08:00
f1811b353b
feature/config_event_loop_stack_size: Add config option for event loop stack
...
Adding configuration option for the event loop stack in ESP8266.
2018-10-24 15:03:15 +05:30
0a855de586
feature/mbedtls_separate_Rx_Tx_buffers: Separating Tx, Rx buffer size setup
...
* Separating MBEDTLS_SSL_MAX_CONTENT_LEN into input and output buffers.
* Beneficial for saving memory by reducing Tx buffer independently of Rx buffer.
* Taken from https://github.com/ARMmbed/mbedtls/pull/536
2018-10-24 13:08:03 +05:30
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
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
76de76a443
fix(mdns): Sync modify from IDF MR 3546
2018-10-24 09:58:58 +08:00
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
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
8c48a58bef
feat(freertos): When watch dog triggle, not check it is ISR
2018-10-23 20:29:35 +08:00
8e4f938ae6
fix(freertos): Fix ets_printf lead to panic reenter
2018-10-23 20:09:21 +08:00
f5f0e93050
fix(freertos): Fix panic stack overflow
2018-10-23 15:27:32 +08:00
7bd6fc051b
feat(newib): Add "usleep" and "sleep" function
2018-10-23 10:27:18 +08:00
ade2f9a87d
fix(newlib): Add "<null>" if printf string parameter is NULL
2018-10-22 19:39:18 +08:00
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
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
6e31e64f8e
fix(smartconfig): fix ip address error in smartconfig callback
2018-10-19 17:40:12 +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
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
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
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
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
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
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
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
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
44a2885d6b
mbedtls: Add config option for CTR Mode
...
Signed-off-by: Piyush Shah <piyush@espressif.com>
2018-10-18 14:26:12 +05:30
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
3de759602a
feat(bootloader): Add sha256 verification for bootloader and OTA
2018-10-18 16:05:25 +08:00
d9760a4ecc
feat(lib): do not send null pkt every 1500ms
2018-10-18 15:58:21 +08:00
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
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
01e26d9836
feat(lib): remove sniffer mode in sta/ap mode
2018-10-18 14:05:22 +08:00
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
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
2909fd0fb1
fix(wpa_supplicant): Fix data align error
2018-10-17 11:12:32 +08:00
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
35a20462a0
fix(wpa_supplicant): Reduce cache missing and Remove unused function
2018-10-16 16:15:33 +08:00
1cf8601373
refactor(pwm): Refactor pwm driver for esp8266 idf.
2018-10-16 15:06:32 +08:00
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
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
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
6232932aac
feat(esp8266): Enable task watch dog dump information default
2018-10-15 09:53:59 +08:00
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
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
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