Commit Graph

999 Commits

Author SHA1 Message Date
zhangyanjiao
13a07ae99e Update wifi lib
fix espnow watchdog when modify(892ae94)
2018-05-30 17:16:56 +08:00
jack
f56b7bd412 Update wifi lib
add os adapter func(1fd3f439)
2018-05-26 16:49:43 +08:00
qiyueixa
8b6d5837a4 mesh: add manual networking function(4ae09c9551ae)
MR!495
1. add MESH_EVENT_SCAN_DONE event.
2. add APIs esp_mesh_scan_get_ap_record() and
esp_mesh_scan_get_ap_ie_len() to get scan results.
3. modify API esp_mesh_set_self_organized() by adding parameter
"select_parent".
4. modify API esp_mesh_set_parent() by adding parameter
"parent_mesh_id".
5. if self is set as Root-Fixed, ignore root conflicts.
2018-05-22 23:26:56 +08:00
Liu Zhi Fu
963fb2baa4 update wifi lib
1. Add multiple antenna (ed24c2085)
2. Update libphy.a to v3910 (submodule commit ID: ceb07020e4)
2018-05-21 22:55:01 +08:00
XiaXiaotian
8b2f4de9d7 update wifi lib
1. add channel state information(CSI) support(7d34bb49)
2018-05-20 18:59:50 +08:00
qiyueixa
0503727b12 mesh: fix esp_mesh_waive_root()
MR!494
1. use pbkdf2_sha1() to transform mesh ie plain key.
2. fix esp_mesh_stop().
3. fix bugs in xon.
2018-05-20 15:26:48 +08:00
Liu Zhi Fu
c1d0ac3625 update wifi lib
add event SYSTEM_EVENT_AP_STAIPASSIGNED (d77bacbff6)
2018-05-19 13:11:23 +08:00
Liu Zhi Fu
04e656c303 Update wifi/phy/rtc lib
1. Update libphy.a to v3900 (phy submodule commit: 4c02a1dc5)
2. Update librtc.a to v238  (rct submodule commit: ba66f971)
3. Update wifi lib to include following changes (fa8f8c64)
   - add scan_method, sort_method and threshold when invoke esp_wifi_get_config()
   - add rssi of each STA in softAP list
   - add country information in scan result
   - add noise floor in rx pkt
2018-05-18 11:54:50 +08:00
Liu Zhi Fu
ba4c4ce08e update wifi lib
Support to create wifi task on any core (166536106)
2018-05-17 22:03:03 +08:00
Liu Zhi Fu
3b4ce03f46 Update wifi lib
Add API to support configuring customer WPS factory information (6ef97481)
2018-05-17 16:42:09 +08:00
XiaXiaotian
618fa4eb59 update wifi lib
1. use FRC2 timer instead of WDEV_NOW() for modem sleep to calculate
   TBTT time to fix the bug that miss beacon leads to incorrect
   TBTT(34cfb0f1)

2. add rssi to sta rx probe req(1aba340d)

3. allocate mimo packet to internal memory(ce378ce9)

4. remove rc when ap not found(37058c03)
2018-05-16 18:43:14 +08:00
Liu Zhi Fu
c581fa9bed update wifi lib
Fully support esp_wifi_80211_tx (8bd53051c)
2018-05-15 14:06:52 +08:00
Liu Zhi Fu
a93e18a06e udpate wifi lib
Add support to sniffer WiFi control packets (b2d1340dad)
2018-05-13 18:43:01 +08:00
XiaXiaotian
efae38d4d6 update wifi lib
1. refactor smartconfig: move wifi part to wifi lib and lwip part to
IDF(90cbed9e)
2018-05-11 10:45:03 +08:00
zhangyanjiao
ab80b0b980 Update wifi lib:
fix some potential thread safe issue:(5ff3ff4)

 esp_wifi_deauth_sta
 esp_wifi_get_country
 esp_wifi_ap_get_sta_list
 esp_wifi_sta_get_ap_info
 esp_wifi_stop
 esp_wifi_get_channel
 esp_wifi_get_protocol
 esp_wifi_get_bandwidth
2018-05-10 16:15:04 +08:00
Deng Xin
92a091649f Update wifi lib
wpa_supplicant: put supplicant code to IDF(eb9c81d8)
2018-05-08 21:36:34 +08:00
Tian Hao
f46327a4c6 update wifi lib
improve wifi and bluetooth coexistence performance (c25fd800)
update coexist version to v0.9.2
2018-05-07 19:54:56 +08:00
Liu Zhi Fu
e21cf48e26 update wifi lib
1. Deauth the station if soft-AP already has max WiFi connections (f0bb389d)
2. Fix the bug that WiFi receives duplicate MPDU (d0b3851d9f)
2018-05-06 17:22:29 +08:00
Liu Zhi Fu
7c8fc4a8f1 update wifi lib
Replace portENTER_CRITICAL/portEXIT_CRITICAL with semaphore lock if
the protected resource is only accessed by tasks (0bda62e1)
2018-05-03 16:24:07 +08:00
Liu Zhi Fu
8cd9fd455e udpate wifi lib
Support static allocation of freertos queue used in ISR handler (91df453adb)
2018-04-27 11:11:42 +08:00
qiyueixa
e9e4579336 mesh: add fix root function(182b8750fcb0)
1. fix a bug in connect to a different parent without removing rc.
2018-04-26 15:21:21 +08:00
Liu Zhi Fu
3ca7b8a9af update wifi lib
Fix some wifi phy mode issues (2de750712)
2018-04-24 16:20:54 +08:00
Liu Zhi Fu
0810a36f80 update wifi lib
Minor fix for WiFi TX (change ppProcessAllTxQ to ppProcessTxQ in ppTask()) (d17e64c0)
2018-04-23 19:05:46 +08:00
Deng Xin
cdb89ad102 Update wifi lib
wrong auth mode change event report in wep mode(a5d3eade)
2018-04-23 14:21:19 +08:00
Deng Xin
76759c8345 Update wifi lib
bug fix of auth_mode change event peg core in wep mode(4e08f916)
2018-04-22 20:19:31 +08:00
Liu Zhi Fu
96aa65a84b update wifi lib
Fix the bug that soft-AP fails to retry eapol frame (f2d9b18040)
2018-04-22 10:16:03 +08:00
Liu Zhi Fu
00dff75576 update wifi lib
Fix soft-AP eapol not retry bug
2018-04-19 14:32:27 +08:00
qiyueixa
04299f48a7 mesh: update mesh libs(c09b6060b910)
1. fix issues on sending beacon caused by too much tx retries on other packets.
2. modify not to scan if rc exists when connect.
3. modify scan dwell time to default 120ms fo root.
2018-04-17 17:35:29 +08:00
qiyueixa
5fc06965e5 mesh: update mesh libs(a01f400c1a6b)
1. fix a bug in initliazing map beacon interval.
2. fix not send MESH_EVENT_ROUTING_TABLE_REMOVE when MESH_NWK_CHILD_DISCONNECTED.
3. fix a bug in returning roots ie len.
2018-04-13 11:49:47 +08:00
Deng Xin
7fa7f34bff Update wifi lib
buf fix of auth mode event peg core in wep mode(2315bdbc)
2018-04-13 10:58:52 +08:00
Deng Xin
d3b9bacd64 Update wifi lib
fix the issue authmode_change event peg core in wep mode(9dabb58)
2018-04-11 17:34:33 +08:00
zhangyanjiao
acfb4e72a3 Update wifi lib
1. get current connected wifi protocol(ad9f18e3)

2. fix serval bugs in long range/low rate(ad9f18e3)
2018-04-11 14:44:50 +08:00
XiaXiaotian
93e42b35fe update phy and rtc lib
1. phy: 386, delete froce XPD_SAR=0 in phy_init()(bbc39974)

2. phy: 384, CMW500 3.5 version ESP32 Signaling test 11n PASS, WT-200
can receive ESP32 TX 11b(7995461f)

3. rtc: 237, Remove codes of setting SAR_XPD 0(febd6737)
2018-04-08 20:07:47 +08:00
qiyueixa
6657b2f40e add mesh lib(2fc15c0558f2) 2018-04-04 16:16:11 +08:00
Tian Hao
152e29aa93 use coexist_printf instead of ets_printf(cb51d501) 2018-04-03 15:33:09 +08:00
Tian Hao
608bf369c6 support wifi&bt coex(v0.9.1) (00e96c4b)
1. refact wifi pm
2. support wifi & bt coex v0.9.1
2018-04-02 13:42:16 +08:00
XiaXiaotian
9233aff3be update wifi lib
1. fix TKIP counter measure fail issue(d63b857d)

2. support WPS enrollee in APSTA mode(b868d1dd)

3. fix sniffer stop cause ap not rx data issue(eefe22d0)

4. add an API to enable/disable ap rx probe request event(f9df83d7)
2018-03-30 14:41:56 +08:00
zhangyanjiao
8ad0eddf3f 1. get current connected WiFi protocol(b/g/n)
2. fix several bugs in long range(low rate) mode
2018-03-30 10:58:11 +08:00
Deng Xin
c47bfa9e70 Update wifi lib
Support enrollee feature in APSTA mode(b868d1dd)
2018-03-23 15:35:41 +08:00
Liu Zhi Fu
28ffb667cd update wifi lib
Fix sniffer stop causes wifi receiving abnormal
2018-03-22 11:09:04 +08:00
Liu Zhi Fu
92b57f9c97 Update wifi lib
1. Optimize TX timeout (c202b348)
2. Optimize TX retry counter (594a3121)
2018-03-19 22:15:58 +08:00
Liu Zhi Fu
e7921eea87 update wifi lib
Fix wifi stop never returns issue (a4672738)
2018-03-19 21:13:33 +08:00
Deng Xin
b6f1255f23 Update wifi lib
Fix the issue wpa2 assert when suddenly disconnect(0f9f1363)
2018-03-12 21:34:51 +08:00
Liu Zhi Fu
bd9c5b959c Update wifi lib
1. Fix NVS incompatible issue for ALD (0671f5a3)
2. Fix STA continue receives unicast packet after disconnected (a670c8d4)
3. Fix QoS AC map issue (545cc4a4)
4. Fix esp_wifi_deinit cause crash issue (5ebaa197)
2018-03-09 16:29:13 +08:00
Liu Zhi Fu
898cc43904 update wifi lib
Fix esp_wifi_deinit() causes system assert bug (ebd3e5d1)
2018-02-06 19:20:59 +08:00
Liu Zhi Fu
32402930b3 update phy
1.  PHY383.0 (144a41def)
    1)add IRAM_ATTR to the API who running in interrupt.
    2) add pwdet_sar2_init() to phy_pwdet_onetime_en() for configuring SAR2 to power detect。

2.  PHY380.0 (121493c6)
    last version PHY379.0 can take watchdog.
2018-01-30 16:08:04 +08:00
Liu Zhi Fu
f07f0118bc update wifi lib
1. WiFi IRAM optimization (36f7b5c2)
2. WiFi dynamic memory optimization (a6cd4ca3)
2018-01-27 17:11:29 +08:00
XiaXiaotian
b35fc86bbc update phy and rtc
1. PHY379.0 (4bdc3f76)
   Added two functions in PHY API for disable interrupts.

2. PHY378.0 (3e6afecd)
   add rfcal data checking to PHY

3. PHY377.0 (9cebd864)
   do not use some rom function which used ets_delay_us().
   add rfcal data checking API.
   add TX Power ontime tracking API.

4. RTC V236 (d616fe55)
   update VDD33 driver

5. PHY V371.0 (07188d4a)
   add rx sense API
   add multi-ant API
   fix a problem for last version PHY 366.0.
   PHY366.0 will make TX Power tracking  fail in sometime
2018-01-24 20:09:59 +08:00
XiaXiaotian
93e49810bc update wifi lib
1. fix the bug that in sniffer mode last descriptor is null when
   receive incorrect packets at first(9adebde6)

2. revert bugfix/inctive_time_happen_in_softAP(eee6c4b5)
2018-01-24 16:04:19 +08:00
XiaXiaotian
4fa0cc40a9 update wifi lib
1. fix the bug that in sniffer mode last descriptor is null when
    receive incorrect packets at first(3a42303a)
2018-01-23 19:34:40 +08:00