Commit Graph

1464 Commits

Author SHA1 Message Date
Angus Gratton
1638905f00 freertos: Add addition overflow check for stream buffer
Patch from upstream commit d05b9c123f2bf9090bce386a244fc934ae44db5b
2021-05-13 20:00:52 +08:00
Angus Gratton
b70127c420 freertos: Add queue init overflow check
Based on FreeRTOS kernel patch 47338393 but modified
to work without assertions.
2021-05-13 20:00:40 +08:00
yuanjm
2a58642812 fix(mbedtls): Fix mbedtls_ssl_send_alert_message crash due to ssl->out_iv is NULL 2021-04-23 10:08:19 +08:00
Zhang Jun Hao
dfe4bb7629 fix(lib): fix i2c error when calling esp_reastart() 2021-02-22 15:09:28 +08:00
Zhang Jun Hao
62b9559fad fix(lib): fix some bugs
- fix connect error when ap g rate in xrate ie
 - fix drop eapol key when retry bit is set
 - drop pkt that hw dump error
 - fix block scan timeout when user set time large than 5s
2020-12-09 11:26:12 +08:00
Dong Heng
668d5441cd fix(esp8266): Fix cmake not compile and download phy_init_data.bin 2020-12-07 15:04:13 +08:00
Zhang Jun Hao
547378a329 fix(freertos): disable other task before disable nmi 2020-11-25 14:14:30 +08:00
Dong Heng
f54641d7f3 Merge branch 'bugfix/fix_dynamic_mbedtls_return_0_when_handshake_fail_v3.3' into 'release/v3.3'
fix(mbedtls): Fix dynamic buffer mbedtls handshake steps process return 0 when handshake fail (backport v3.3)

See merge request sdk/ESP8266_RTOS_SDK!1475
2020-11-18 11:02:06 +08:00
Zhang Jun Hao
94ef940eec fix(lib): do not realloc bcn when tx bcn 2020-09-17 15:42:04 +08:00
Zhang Jun Hao
a7f496b281 fix(lib): do not rewrite flash when set station config 2020-09-11 15:20:37 +08:00
Dong Heng
5c773fc8fd Merge branch 'bugfix/optimize_tcp_pcb_allocation_algoritm' into 'release/v3.3'
fix(tcp): optimize tcp pcb allocation algoritm

See merge request sdk/ESP8266_RTOS_SDK!1510
2020-08-31 13:58:47 +08:00
Zhang Jun Hao
8bc694bdc1 feat(lib): do not change wifi mode when esp_deep_sleep() called 2020-08-25 17:51:13 +08:00
yuanjm
dc75524598 fix(tcp): optimize tcp pcb allocation algoritm 2020-08-21 16:26:26 +08:00
Dong Heng
21b0f6c4b8 Merge branch 'bugfix/fix_mbedtls_dynamic_mem_leak_heap_v3.3' into 'release/v3.3'
fix(mbedtls): Fix mbedtls dynamic resource leaks memory (backport v3.3)

See merge request sdk/ESP8266_RTOS_SDK!1485
2020-08-10 14:25:57 +08:00
Zhang Jun Hao
fb4d6ad92b fix(lib): fix softap PMK invalidata in NVS 2020-08-06 19:05:09 +08:00
Chen Wen
e63f7aca03 fix(wps): fix the issues of memory leak which caused by calling esp_wifi_wps_start frequently 2020-07-28 17:34:06 +08:00
Dong Heng
d2cfc311bf fix(mbedtls): Fix mbedtls dynamic resource leaks memory 2020-07-27 17:16:20 +08:00
Zhang Jun Hao
ee6b3ab7be fix(lib): fix datarate is always 1M when esp8266 as softap mode 2020-07-16 15:39:43 +08:00
Dong Heng
7d6976ef10 fix(mbedtls): Fix dynamic buffer mbedtls handshake steps process return 0 when handshake fail 2020-07-08 17:43:30 +08:00
Dong Heng
9c72c21b56 Merge branch 'bugfix/drop_beacon_when_authmode_changed_v3.3' into 'release/v3.3'
fix(lib): drop beacon when authmode changed(backport v3.3)

See merge request sdk/ESP8266_RTOS_SDK!1464
2020-07-08 15:51:22 +08:00
Dong Heng
1e639e7730 Merge branch 'bugfix/fix_nmi_reenter_when_multi_enable_mac_interrupt_v3.3' into 'release/v3.3'
fix(xtensa): Fix NMI reenter when multi enable MAC interrupt (backport v3.3)

See merge request sdk/ESP8266_RTOS_SDK!1469
2020-07-08 15:21:45 +08:00
Dong Heng
c32ba77cbd fix(xtensa): Fix NMI reenter when multi enable MAC interrupt 2020-07-08 14:52:24 +08:00
Zhang Jun Hao
9f96e2df36 fix(lib): drop beacon when authmode changed 2020-07-08 10:58:32 +08:00
Dong Heng
b415031c4c Merge branch 'bugfix/fix_crash_when_esp_restart_called_v3.3' into 'release/v3.3'
fix(lib): fix crash when esp_restart called(backport v3.3)

See merge request sdk/ESP8266_RTOS_SDK!1447
2020-07-07 11:55:34 +08:00
Dong Heng
1cc9e1e1c1 Merge branch 'bugfix/do_not_refuse_iphone_when_iphone_reconnect_to_softap_v3.3' into 'release/v3.3'
fix(lib): do not refuse iphone when iphone reconnect to softap(backport v3.3)

See merge request sdk/ESP8266_RTOS_SDK!1442
2020-07-07 11:55:04 +08:00
Dong Heng
b6e861a71c Merge branch 'feature/update_phy_library_v3.3' into 'release/v3.3'
feat(phy): update phy library from 1159.0 to 1163.0

See merge request sdk/ESP8266_RTOS_SDK!1453
2020-06-30 17:00:26 +08:00
Dong Heng
b181b7309e feat(phy): update phy library from 1159.0 to 1163.0
1. optimize TX EVM
2. optimize clock setting in wake-up
2020-06-30 16:16:18 +08:00
Zhang Jun Hao
c65be4f302 fix(lib): fix crash when esp_restart called 2020-06-28 17:26:22 +08:00
Zhang Jun Hao
4c7d92712e fix(lib): do not refuse iphone when iphone reconnect to softap 2020-06-24 16:24:53 +08:00
Dong Heng
8189b9a4b6 Merge branch 'bugfix/remove_i2s_bbpll_clk_enable_v3.3' into 'release/v3.3'
bugfix(i2s): remove_i2s_bbpll_clk_enable(backport v3.3)

See merge request sdk/ESP8266_RTOS_SDK!1425
2020-06-16 14:13:34 +08:00
Dong Heng
52419ece90 Merge branch 'feature/add_dhcp_option' into 'release/v3.3'
feat(dhcp): Add DHCP option12, option60 and option61 in DHCP discovery and request state

See merge request sdk/ESP8266_RTOS_SDK!1432
2020-06-16 14:04:02 +08:00
Dong Heng
98f0ad99b1 Merge branch 'bugfix/ledc_pwm_error_v3.3' into 'release/v3.3'
bugfix(ledc):fix pwm duty setting error (backport v3.3)

See merge request sdk/ESP8266_RTOS_SDK!1426
2020-06-16 13:16:53 +08:00
yuanjm
a1a47126a8 feat(dhcp): Add LWIP DHCP option12, option60 and option61 in DHCP discovery and request state 2020-06-16 13:14:44 +08:00
Dong Heng
3df24d33e9 Merge branch 'bugfix/fix_shutdown_block_close' into 'release/v3.3'
fix(lwip): Fix "shutdown" blocks "close" when enable multi-thread support

See merge request sdk/ESP8266_RTOS_SDK!1418
2020-06-16 13:04:35 +08:00
Zhang Jun Hao
d91a643991 fix(lib): fix connect timeout error 2020-06-08 11:15:42 +08:00
espressif
24781109df bugfix(ledc):fix pwm duty setting error 2020-06-04 15:55:53 +08:00
Dong Heng
bb88afef2d Merge branch 'feature/add_option_recv_rst_data_although_tcp_aborts' into 'release/v3.3'
feat(lwip): Add option to receive rest data although TCP aborts

See merge request sdk/ESP8266_RTOS_SDK!1420
2020-06-04 15:37:08 +08:00
xiongyu
85759ce62f bugfix(i2s): remove_i2s_bbpll_clk_enable
* In the latest version, i2c_bbpll is turned on by PHY by default. Configuring the register again may affect the bbpll state.

* Model sleep does not affect the I2S clock. I2S cannot be used under light sleep.
2020-06-04 15:24:47 +08:00
Dong Heng
d36034e554 feat(bootloader): add option to disable JTAG I/O when boot 2020-06-04 11:45:36 +08:00
Dong Heng
eb0ec09e6a feat(lwip): Add option to receive rest data although TCP aborts 2020-06-03 18:56:02 +08:00
Dong Heng
8fe4c1d12e fix(lwip): Fix "shutdown" blocks "close" when enable multi-thread support 2020-06-02 11:04:30 +08:00
Dong Heng
cfebde2081 feat(mbedtls): Add dynamic buffer and local resource managment to decrease SSL heap cost 2020-05-27 11:00:16 +08:00
Dong Heng
633322bad3 Merge branch 'feature/update_mbedtls_to_v2.16.5_v3.3' into 'release/v3.3'
feat(mbedtls): Update mbedTLS version to v2.16.5 (backport v3.3)

See merge request sdk/ESP8266_RTOS_SDK!1411
2020-05-27 10:30:36 +08:00
Dong Heng
7d3d1759f2 feat(mbedtls): Update mbedTLS version to v2.16.5 2020-05-27 10:15:51 +08:00
Dong Heng
19dc26fdac Merge branch 'bugfix/fix_writing_errors_v3.3' into 'release/v3.3'
fix(wifi): fix writing errors(backport v3.3)

See merge request sdk/ESP8266_RTOS_SDK!1409
2020-05-27 09:56:28 +08:00
Dong Heng
c47938e9aa Merge branch 'feature/add_wifi_send_plcp_v3.3' into 'release/v3.3'
feat(wifi): Add Wi-Fi send PLCP function (backport v3.3)

See merge request sdk/ESP8266_RTOS_SDK!1407
2020-05-26 15:19:32 +08:00
Dong Heng
e7413355f2 feat(wifi): Add Wi-Fi send PLCP function 2020-05-26 14:54:44 +08:00
Zhang Jun Hao
d48e1172f4 fix(wifi): fix writing errors 2020-05-25 18:01:34 +08:00
Dong Heng
2a65b024e7 Merge branch 'feature/panic_using_hardware_restart_instead_of_software_v3.3' into 'release/v3.3'
feat(esp8266): Panic uses hardware restart instead of software restart (backport v3.3)

See merge request sdk/ESP8266_RTOS_SDK!1403
2020-05-19 17:43:22 +08:00
Dong Heng
89141b5375 feat(esp8266): Panic uses hardware restart instead of software restart 2020-05-19 15:22:11 +08:00