Commit Graph

81 Commits

Author SHA1 Message Date
Zhang Jun Hao
6ea6a7dfd5 feat(lib): update lib
- add max connection log in softap
 - add set and get inactive time api
 - remove taskdelay after station disconnect from ap
 - refactor set and get max phy tpw api
 - fix sig test error
2020-09-03 15:35:23 +08:00
Zhang Jun Hao
c8c35d12d4 update lib 2020-09-03 14:07:07 +08:00
Zhang Jun Hao
e4d5a009c7 feat(lib): refactor wifi connect mechanism with multi same ssid ap
- support espnow receive multi-pkt
   - do not send 802.11 ack when station or ap stopped
   - do not set wifi mode when esp_deep_sleep() called
   - fix softap drop disassoc pkt error
   - refuse app scan when station start connect to ap
   - do nothing when rx other ap's csa information
2020-08-26 16:10:24 +08:00
Zhang Jun Hao
8f17f60c99 feat(lib): update lib 2020-08-24 11:54:33 +08:00
Zhang Jun Hao
e5bc13563d feat(lib): refactor wifi country code 2020-08-07 10:13:49 +08:00
Zhang Jun Hao
94006ce466 feat(lib): update lib 2020-08-03 10:25:03 +08:00
Zhang Jun Hao
e73c871b9f feat(lib): update lib
refactor wifi power management
    set min data tx rate to 5.5Mbps
    set max retry count to 32
    fix some bugs of espnow
    optimize dhcp
2020-07-16 15:54:57 +08:00
Zhang Jun Hao
65a1809ee8 fix(lib): drop beacon when authmode changed 2020-07-08 11:05:01 +08:00
Zhang Jun Hao
cfc96bcaa2 feat(lib): update library 2020-05-27 11:46:26 +08:00
Zhang Jun Hao
b8c0dc7e50 fix(lib): fix return code error when set wrong authmode in softap config 2020-04-20 20:59:13 +08:00
Zhang Jun Hao
afc84b13ac fix(lib): fix menleak when station send illegal packet 2020-04-15 15:00:20 +08:00
Zhang Jun Hao
25e39348a2 feat(lib): update library 2020-04-15 14:10:31 +08:00
Dong Heng
bb1e2b1ac1 feat(esp8266): refactor function "os_update_cpu_frequency" 2020-03-05 09:37:48 +08:00
dongheng
0003ef6572 feat(esp8266): refactor ets timer process 2020-02-26 11:11:10 +08:00
dongheng
77aa687eeb fix(esp8266): fix deep sleep fail 2020-02-25 11:48:04 +08:00
Chen Wen
dd9a90ccdb feat(wpa2): update wpa2_enterprise code 2019-11-26 16:09:57 +08:00
Chen Wen
95ed4d1e50 feat(wpa2): add wpa2_enterprise to esp8266 2019-11-26 16:09:38 +08:00
Zhang Jun Hao
5c3f1e058d feat(lib): set the connection to the open router mechanism when pwd is set 2019-11-12 16:19:23 +08:00
Zhang Jun Hao
9fd4951863 feat(wifi): refactor wifi power save 2019-09-06 15:20:46 +08:00
dongheng
aa965627d1 feat(esp8266): add new power management method 2019-08-30 20:58:32 +08:00
Zhang Jun Hao
36adeb9478 feat(lib): update library 2019-08-30 14:19:23 +08:00
dongheng
51361b06b8 feat(esp8266): disable UART swap before restart 2019-05-30 14:00:22 +08:00
dongheng
ea43a0c9a6 feat(system): Add global ISR swith 2019-04-28 10:40:50 +08:00
Dong Heng
ae61e4dce3 Revert "Merge branch 'feature/add_global_isr_switch' into 'master'"
This reverts merge request !914
2019-04-28 10:32:35 +08:00
dongheng
e7b8e9fa25 feat(system): Add global ISR swith 2019-04-24 14:40:02 +08:00
Zhang Jun Hao
c135158f02 feat(lib): optimize the time of station connects to AP
1. save channel to NVS after connect.
2. scan with the saved channel first, if can not connect to AP, then do all channel scan.
2019-04-15 16:20:48 +08:00
Zhang Jun Hao
e1cfe2ab94 feat(lib): update library 2019-04-12 09:54:37 +08:00
Zhang Jun Hao
6d31fd02fa feat(lib): reduce scan time when connect to AP 2019-04-10 10:57:47 +08:00
dongheng
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
dongheng
2489388ad5 feat(esp8266): Refactor link section 2019-03-22 12:30:46 +08:00
dongheng
7e25156286 feat(freertos): Reduce close NMI time 2019-03-22 11:36:12 +08:00
dongheng
31efd6f764 feat(esp8266): Remove esp_socket to save flash and ram 2019-03-22 11:24:50 +08:00
Zhang Jun Hao
81504d7990 feat(lib): update library 2019-03-15 10:12:28 +08:00
dongheng
d23500c93c fix(esp8266): Fix log time count error 2019-02-26 13:41:53 +08:00
Zhang Jun Hao
648121f7b4 fix(lib): fix set bssid error 2019-01-03 20:48:56 +08:00
Wu Jian Gang
12ec433d9a feat: Add phy reg default when boot 2018-12-29 14:17:28 +08:00
Wu Jian Gang
09cdf3e006 fix(esp8266): Fix the wrong baudrate when restart
Restore old freq when restart
2018-12-29 14:07:26 +08:00
Wu Jian Gang
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
Zhang Jun Hao
9ce1b6bf58 feat(lib): use saved PMK instead of calculate again 2018-12-24 19:33:08 +08:00
Dong Heng
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
Dong Heng
0f728b64de feat(esp8266): Add reset reason function
The function can be disable.
2018-12-19 15:11:29 +08:00
Dong Heng
39541f3a48 fix(esp8266): Fix esp_restart and it must not return 2018-11-09 15:25:10 +08:00
Wu Jian Gang
31c017a31f feat(lib): Use gcc v5.2.0 to build the libraries 2018-11-05 20:04:11 +08:00
Dong Heng
507b71045b fix(esp8266): Fix deep sleep crash
Put soc deep sleep function to IRAM.
2018-10-25 18:45:50 +08:00
Zhang Jun Hao
01e26d9836 feat(lib): remove sniffer mode in sta/ap mode 2018-10-18 14:05:22 +08:00
Zhang Jun Hao
5c6fa0ac47 feat(lib): add promiscuous support in sta/softap mode 2018-10-09 15:54:23 +08:00
Dong Heng
23fa729988 fix(esp8266): Fix SoC reboot error 2018-09-20 17:09:21 +08:00
Dong Heng
7b34f24aa4 feat(esp8266): Perfect WIFI OSI heap trace API 2018-09-18 13:59:47 +08:00
Dong Heng
469906dec8 feat(esp8266): Update library
Link some function from IRAM to flash.
2018-09-17 14:14:52 +08:00
Dong Heng
7e8650dd65 feat(esp8266): Refactor task watch dog
1. Remove old watch dog function
2. Put WIFI NVS index table from RAM to flash
2018-09-13 15:20:33 +08:00