183 Commits

Author SHA1 Message Date
be88feb395 feat(esp8266): Using global functions instead of function table
The Wi-Fi adapter APIs are only used by internal libraires.
2019-03-25 17:35:59 +08:00
dcbf345333 fix(lib): fix force deep sleep error 2019-03-22 13:41:14 +08:00
2f6869961a feat(esp8266): Update libphy.a to 1055_22 2019-03-22 12:36:11 +08:00
2489388ad5 feat(esp8266): Refactor link section 2019-03-22 12:30:46 +08:00
7e25156286 feat(freertos): Reduce close NMI time 2019-03-22 11:36:12 +08:00
31efd6f764 feat(esp8266): Remove esp_socket to save flash and ram 2019-03-22 11:24:50 +08:00
81504d7990 feat(lib): update library 2019-03-15 10:12:28 +08:00
ec10802c75 feat(net80211): add esp_wifi_get_bandwidth 2019-03-14 23:07:29 +08:00
6d0e8db1ad feat(net80211): add esp_wifi_set_promiscuous_ctrl_filter and esp_wifi_get_promiscuous_ctrl_filter 2019-03-14 22:56:52 +08:00
e0e6e8c086 feat(net80211): modify esp8266 wifi api to keep consistent with esp32 2019-03-14 22:43:10 +08:00
73f29e27b9 feat(lib): use random seq to associate with AP 2019-03-08 16:03:36 +08:00
70bc514549 fix(lib): fix tx state error
clear interrupt first incase another interrupt came when process the first interrupt

add lock before check esf_buf incase two task check esf_buf same time
2019-03-08 12:05:38 +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
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
33eadb3ff0 fix(lib): fix memlead when scan found mesh ie 2019-01-15 18:01:15 +08:00
f56c415ae9 fix(esp8266): Fix PWM lost when using PWM 2019-01-10 16:25:43 +08:00
d310d3ae10 feat(lib): set 11g mode by default 2019-01-04 17:05:50 +08:00
648121f7b4 fix(lib): fix set bssid error 2019-01-03 20:48:56 +08:00
516107a96f fix(lib): fix scan error when set channel 14 2018-12-29 20:30:43 +08:00
3d0fa3c5ae Merge branch 'bugfix/fix_sniffer_crash' into 'master'
Fix sniffer crash

See merge request sdk/ESP8266_RTOS_SDK!687
2018-12-29 20:23:53 +08:00
1c0391e546 fix(esp8266): Fix sniffer crash 2018-12-29 17:49:30 +08:00
12ec433d9a feat: Add phy reg default when boot 2018-12-29 14:17:28 +08:00
09cdf3e006 fix(esp8266): Fix the wrong baudrate when restart
Restore old freq when restart
2018-12-29 14:07:26 +08:00
ba526b17c2 fix(esp8266): Fix setup rate table crash 2018-12-28 20:22:11 +08:00
d34824457a fix(lib): fix send disassoc error 2018-12-28 17:42:39 +08:00
a2b8b95df3 fix(lib): fix wifi disconnect reason code error 2018-12-26 16:07:22 +08:00
ddcc93122f fix(lib): fix set key index error 2018-12-26 11:29:15 +08:00
fa54cb847a feat: Optimize to reduce the size of .irom0.text in libcore.a
The target bin can be reduced about 4~5KB.
2018-12-25 20:03:41 +08:00
3ae416b5a8 feat(lib): add callback function when rx probe request 2018-12-25 14:04:06 +08:00
9ce1b6bf58 feat(lib): use saved PMK instead of calculate again 2018-12-24 19:33:08 +08:00
7db44e1028 feat(lib): use status code 1 instead of 37 in ADDBA response
TPLINK WDR7300 and some old AP only support ADDBA response packet with status code 1
2018-12-24 11:07:13 +08:00
6b656c9a07 feat(aws): AWS handshake at 160 MHz
Add CPU speed up count for user to check if speeding up is nested.
2018-12-24 10:53:33 +08:00
25c948d894 Merge branch 'feature/optimize_smartconfig_efficiency' into 'master'
feat(sc): optimize smartconfig process and efficiency

See merge request sdk/ESP8266_RTOS_SDK!669
2018-12-21 18:44:30 +08:00
7097ee669e feat(pp): speed up LDPC/HT40/MIMO packet header response 2018-12-21 18:02:40 +08:00
1f6178fd3f feat(sc): optimize smartconfig process and efficiency 2018-12-21 17:08:44 +08:00
9c2fb99e95 fix(lib): fix can not connect with some special AP with 11b only mode 2018-12-21 11:12:01 +08:00
048c58571d Merge branch 'feature/add_reset_reason' into 'master'
Add reset reason function

See merge request sdk/ESP8266_RTOS_SDK!651
2018-12-19 16:35:14 +08:00
0f728b64de feat(esp8266): Add reset reason function
The function can be disable.
2018-12-19 15:11:29 +08:00
83f814c304 feat(lib): use fake buffer to disable ampdu packet 2018-12-18 16:14:55 +08:00
0c48147ec1 fix(lib): fix CCMP encryption incompatible with some AP 2018-12-04 19:40:37 +08:00
72eea96f4a fix(esp8266): Fix Wi-Fi state mixed 2018-11-26 09:34:55 +08:00
5afd8e4bcb fix(esp8266): Fix WDEV start and complete index mixed 2018-11-22 11:26:39 +08:00
d95254ab2f revert(esp8266): Revert 3 MRs 611 608 599 2018-11-16 12:06:46 +08:00
e8a5a0fbd7 Merge branch 'bugfix/fix_esp_start_return' into 'master'
Fix esp_restart and it must not return

See merge request sdk/ESP8266_RTOS_SDK!615
2018-11-09 15:28:05 +08:00
39541f3a48 fix(esp8266): Fix esp_restart and it must not return 2018-11-09 15:25:10 +08:00
021225031f feat(lib): updata smartconfig to v2.8.0 2018-11-09 14:09:08 +08:00
0a95cf3c32 fix(esp8266): Fix ppT task block too long 2018-11-09 11:52:02 +08:00