90 Commits

Author SHA1 Message Date
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
8f17f60c99 feat(lib): update lib 2020-08-24 11:54:33 +08:00
e5bc13563d feat(lib): refactor wifi country code 2020-08-07 10:13:49 +08:00
94006ce466 feat(lib): update lib 2020-08-03 10:25:03 +08:00
ed0cb11ccc feat(lib): refactor wifi tx 2020-07-27 17:34:36 +08:00
290f038c6d feat(lib): update library 2020-07-24 09:41:50 +08:00
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
65a1809ee8 fix(lib): drop beacon when authmode changed 2020-07-08 11:05:01 +08:00
02b5122811 fix(lib): fix anti-clogging test error 2020-06-01 14:03:18 +08:00
cfc96bcaa2 feat(lib): update library 2020-05-27 11:46:26 +08:00
afc84b13ac fix(lib): fix menleak when station send illegal packet 2020-04-15 15:00:20 +08:00
25e39348a2 feat(lib): update library 2020-04-15 14:10:31 +08:00
e75c117880 fix(lib): fix sleep error when period cal called 2020-03-16 11:27:57 +08:00
6aafbdcc1c fix(esp8266): fix NMI call function in flash 2020-03-09 10:44:56 +08:00
0003ef6572 feat(esp8266): refactor ets timer process 2020-02-26 11:11:10 +08:00
0b2c3908d7 fix(lib): fix probe request length error 2019-12-10 10:23:30 +08:00
6d428b2851 fix(lib): fix bcn timeout when rx buf num less than 4 2019-12-05 15:43:57 +08:00
843d1486b9 fix(pp): fix receive data frame error in sniffer mode 2019-11-26 16:56:28 +08:00
dd9a90ccdb feat(wpa2): update wpa2_enterprise code 2019-11-26 16:09:57 +08:00
95ed4d1e50 feat(wpa2): add wpa2_enterprise to esp8266 2019-11-26 16:09:38 +08:00
7672988cab fix(lib): fix crash issues while recv ampdu pkt 2019-11-12 16:20:28 +08:00
ebc95cd64f feat(lib): add pm log for ssc test 2019-10-18 18:05:29 +08:00
7cb061f803 fix(lib): fix calculate tbtt error in light sleep 2019-10-17 19:44:40 +08:00
4d4e1c0564 fix(esp8266): fix system and wifi sleep/wake process error 2019-09-25 14:13:47 +08:00
b32c7a5f0c feat(lib): check dram in NMI 2019-09-23 19:45:54 +08:00
3040519fac feat(lib): improve the ability of receieve packet in sniffer mode 2019-09-23 19:15:38 +08:00
9fd4951863 feat(wifi): refactor wifi power save 2019-09-06 15:20:46 +08:00
36adeb9478 feat(lib): update library 2019-08-30 14:19:23 +08:00
e5e1afecf8 fix(esp8266): Fix pp_post reenter 2019-05-24 10:49:29 +08:00
8f258d31a5 fix(lib): fix crash when phrase wrong beacon 2019-05-24 10:41:51 +08:00
9ddfce9a4a fix(lib): fix pwm cannot reenter nmi 2019-04-28 11:12:58 +08:00
ea43a0c9a6 feat(system): Add global ISR swith 2019-04-28 10:40:50 +08:00
ae61e4dce3 Revert "Merge branch 'feature/add_global_isr_switch' into 'master'"
This reverts merge request !914
2019-04-28 10:32:35 +08:00
e7b8e9fa25 feat(system): Add global ISR swith 2019-04-24 14:40:02 +08:00
82d472de6b fix(lib): fix crash when tx state error 2019-04-22 16:37:17 +08:00
e1cfe2ab94 feat(lib): update library 2019-04-12 09:54:37 +08:00
6d31fd02fa feat(lib): reduce scan time when connect to AP 2019-04-10 10:57:47 +08:00
4bcb11e262 fix(pp): fix cannot goto force sleep mode when pm is opened 2019-04-10 10:46:11 +08:00
f66e42e4d0 fix(lib): fix pwm error in sniffer mode 2019-04-09 18:07:32 +08:00
3bb1ca6c1d fix(lib): fix tx error when rts cts tx start tx complete came in same time 2019-04-09 15:45:25 +08:00
a45f6573fb fix(pp): fix pwm error 2019-04-09 14:12:42 +08:00
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
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
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
228843d543 fix(esp8266): Fix queue send block
Remove PM global cache queue.
2019-02-26 13:47:09 +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