Commit Graph

315 Commits

Author SHA1 Message Date
Liu Zhi Fu
24acbc516d update wifi lib
927e0f38 - fix hostap_input crash issue
2017-05-10 23:06:58 +08:00
Liu Zhi Fu
b87ecd797c update wifi lib
Fix several bugs which happen in stability test
1. e8ec18c3 - fix potential reboot issue
2. 8202971f - fix ebuf free twice issue
3. b8503fa5 - fix a internal wifi assert
4. 27776b10 - fix a crash issue
2017-05-09 22:11:12 +08:00
Liu Zhi Fu
c6b0b8e694 update wifi lib
384bc4ec - tw11258 fix scan lead tx error
2017-05-04 15:08:53 +08:00
Liu Zhi Fu
8c16b796fb update wifi lib
e49c9d80 - refactor for assert in wifi interrupt
2017-05-04 14:01:58 +08:00
Liu Zhi Fu
0b29869e33 update wifi lib
316cdf6d - add more assert in lmac
2017-05-04 09:54:03 +08:00
Liu Zhi Fu
d96f8bf673 update wifi lib
1e4b357bd0 - enable wifi ebuf sanity check by default
2017-05-03 09:18:20 +08:00
Liu Zhi Fu
0233403321 esp32: update wifi lib
ba7c2923 - fix ebuf sanity check not pass issue
2017-04-28 17:25:06 +08:00
Liu Zhi Fu
c03b89041a esp32: update wifi lib
6e4caf7a - fix ebuf alloc counter wrong issue
2017-04-27 21:55:37 +08:00
Liu Zhi Fu
599f839be6 esp32: update wifi lib
c2d960bb - optimize tcp performance
2017-04-27 21:39:51 +08:00
XiaXiaotian
fd7893d22a update wifi lib
1. If AP is not on the specified channel, continue scanning the next
channel.(e1f0e207)
2017-04-27 14:25:41 +08:00
XiaXiaotian
ab1a3c938f update wifi lib
1. fast scan before connecting to AP if sta connected to the same AP
before(f6f694ff).

2. change default saved ap number to 5(f6f694ff).

3. save ap info to nvs(f6f694ff).

4. scan the specified channel before connecting to AP if the channel of
AP is known(6d2ac88b).
2017-04-26 11:40:23 +08:00
Liu Zhi Fu
53aac75afe esp32: update wifi lib
rollback some tx strategy about multicast packet of station, all multicast of station into voice queue
2017-04-21 10:34:44 +08:00
Liu Zhi Fu
a86ca412f3 update wifi lib
eddb808a - fix station muticast packets drop ratio high issue
2017-04-20 23:17:11 +08:00
Liu Zhi Fu
a73073d6e9 esp32: update wifi lib
Add flow control for all wifi dynamic allocated ebuf
2017-04-20 15:00:59 +08:00
XiaXiaotian
38ecaeb170 update wifi lib
1. add const to unchanged variable in coexist and move it to dram(dc14caf1)

2. minor refactor about pm log(b31d10a4)
2017-04-19 16:16:12 +08:00
Liu Zhi Fu
7558b83e90 update wifi lib
remove ets_printf in libcoexist
2017-04-17 19:15:53 +08:00
Liu Zhi Fu
c0464b6f08 update wifi lib
576713d3 - fix esf_buf_recycle cause exception issue
2017-04-17 15:32:34 +08:00
XiaXiaotian
6b6b619d2e update wifi lib
1. Move text and rodata called in ISR into IRAM(06a6f2b1)
2017-04-14 10:33:09 +08:00
XiaXiaotian
7910a6872b update wifi lib
1. check wifi state when wifi deinit is called(a8ef40a9)
2017-04-13 11:08:45 +08:00
Liu Zhi Fu
063bc126dc update wifi lib
601d71e3 - disable some debug log
2017-04-13 00:37:23 +08:00
Liu Zhi Fu
809b06b035 update wifi lib
1. e16b9078 - refactor to ebuf
2. f1ebfad9 - refactor to rate control/long rate/tx
2017-04-12 23:31:01 +08:00
XiaXiaotian
0d74d052d7 update wifi lib
1. change scanned ap's ssid len to 33(f36d292b)
2017-04-12 20:59:55 +08:00
Liu Zhi Fu
691e572c02 update wifi lib
e2d089cc - add some wifi internal APIs and a bunch of refractors
2017-03-31 11:19:41 +08:00
XiaXiaotian
ae20d8efce update wifi lib
1. add wifi static tx buffer(1f2a9e18)
2017-03-30 21:14:51 +08:00
XiaXiaotian
bd53ad194d update wifi lib
1. wifi scan: add wifi scan type and time config(79b84b4d)
2017-03-30 20:34:49 +08:00
XiaXiaotian
5c98c5a8b9 update wifi lib
1. make checking bt idle more safe when reset wifi mac(9489f8aa)
2017-03-24 16:37:17 +08:00
XiaXiaotian
e5eebb6f3a update wifi lib
1. tw11087: fix wifi restore exception(82e9a494)
2017-03-23 17:38:50 +08:00
XiaXiaotian
a5287f9300 update wifi lib
1. Reset WIFI mac when wifi init(1f66f9bd)

2. roll back rx hung workaround for beacon timeout(01de55cf)

3. fix amsdu ap interface wrong issue(10db298a)

4. fix amsdu header parse error(04f6f1ef)

5. fix amsdu flag wrong issue(d6ee2c3a)

6. PHY: V350, fix BT rssi bug

7. RTC: V225, fix bt will be not work when wifi is reset
2017-03-23 14:21:50 +08:00
XiaXiaotian
f6ce4a2e1f update wifi lib
1. fix dingding beacon timeout leads to phy stuck(5c29da92)
2017-03-20 21:27:14 +08:00
XiaXiaotian
b440aba0a5 update wifi lib
1. add wifi scan type and time config(branch:feature/add_scan_type_time_config, commit:3fe2bf7f)
2017-03-16 16:16:06 +08:00
XiaXiaotian
b0622f32c0 update wifi lib
1. add wifi static tx buffer(branch:feature/static_tx_buffer_if_psram, commit:17969ba5).
2017-03-14 20:55:44 +08:00
Liu Zhi Fu
364a500963 udpate wifi lib
938c2dea - adjust definition of portMUX_TYPE
2017-03-14 11:45:16 +08:00
Liu Zhi Fu
c88869b1ac update wifi lib
b54d385f - add options to disable nvs
33c0d396 - add station keepalive with softap
5d89cba9 - fix beacon rx start time not accurate issue
61ffdf94 - set wifi rx desc/buffer boundary check to internal memory boundary
2017-03-14 10:06:52 +08:00
XiaXiaotian
3ee89ae0f1 update wifi lib
1. fix phy issue when sta connect to tianmao mohe softap(branch:bug/fix_dingding_bcn_timeout, commit:dc59cfcd)
2017-03-13 10:57:50 +08:00
XiaXiaotian
ffe5a4c14f update wifi lib
1. move ets_timer_deinit to wifi_deinit(0b5b6e7f)

2. delete wifi api mutex when wifi deinit(0b5b6e7f)
2017-03-08 10:53:27 +08:00
Liu Zhi Fu
e874335580 update wifi lib
90b1b8b8 - fix mpdu len error
2017-03-03 18:01:09 +08:00
Liu Zhi Fu
57b2234ed3 esp32: update wifi lib
87530d31 - add wifi menuconfig options for AMPDU/NVS/Buffer num etc
2017-03-02 18:05:55 +08:00
XiaXiaotian
e22ec1a514 update wifi lib
1. add user set mac address()c1c8155c
2017-03-01 20:40:54 +08:00
Liu Zhi Fu
d39b22c37b update wifi lib
f9177e40 - init nvs in wifi_init()
2017-02-28 15:06:32 +08:00
Liu Zhi Fu
25b799d66d update wifi lib
abc82143 - add some wifi menuconfig options
2017-02-28 14:35:19 +08:00
XiaXiaotian
965f7400f3 update wifi lib
1. fix the bug that system crashes when call esp_wifi_stop() twice.(62a69037)
2017-02-27 16:36:18 +08:00
XiaXiaotian
0be74cb72f update wifi lib
1. add state check before set channel(01518211)
2017-02-24 13:48:12 +08:00
XiaXiaotian
ed85cf9156 update wifi lib
1. enable coexist hw in coexist_init() and disable coexist hw in coexist_deinit()(dfa035f6)
2. unforce wifi before coexist deinit(2025fa5e)
2017-02-20 23:46:49 +08:00
Liu Zhi Fu
fd00a11c31 update wifi lib
1. 4390672a - some minor fixes about sniffer
2. c44f4c61 - tw10121 fix hostap_input exception issue
3. d7b7d9c8 - fix a potential memory leak issue
4. 8ddacba0 - add wifi version info
2017-02-17 16:16:32 +08:00
Liu Zhi Fu
1627461bf2 update wifi lib
1. Reduce the default static rx buffer size from 25 to 10
2. Adjust ampdu interrupt size to 3, namely, raise 1 interrupt per 3-mpdu
3. Make a copy for all received packets, including AMSDU/AMPDU/MPDU
4. Fix softap mis-forward issue
5. Fix pp q full issue
6. Fix sniffer copy wrong content issue
2017-02-10 10:22:50 +08:00
Liu Zhi Fu
d0b9797601 update wifi lib to fix serveral misc wifi issues
305c6969 - fix several misc wifi issues:
           1> Sniffer not work issue
           2> If parameter of esp_wifi_init is null, use default value for rx buffer number
           3> Enable ap rx ampdu interface
2017-02-06 17:49:23 +08:00
Liu Zhi Fu
45414a6778 esp32: update wifi lib
c526ecd6 - fix ampdu<->mpdu<->ampdu switch may cause rx slow issue by put mpdu into ampdu reorder queue
5a736737 - fix each ac first sending always fail issue by adding retry
2017-01-26 15:21:55 +08:00
Liu Zhi Fu
fc92f2e5bc update wifi lib
147627c2 - fix ap not replay ba issue
2017-01-19 17:29:04 +08:00
Liu Zhi Fu
0135161682 update wifi lib
f634fa07 - 1. Don't reconnect when ap not found 2. Minor refractor to ssid/password configuration
2017-01-11 16:41:32 +08:00
Liu Zhi Fu
6ccb241d45 esp32: update wifi lib
fc58855e - fix wifi timer thread-safe issue
2017-01-09 10:02:24 +08:00