baohongde
125e21c3e0
add auto latency to avoid bt stuck when ble connection use small
...
interval
1. Fix A2DP stuck when BLE's interval is too small
2020-02-19 14:48:58 +08:00
Xia Xiaotian
3cbd8ce32e
Fix two coex and WiFi issues
...
1. WiFi sleep when BT is in connected status.
2. Fix double recycle BAR buffer.
2020-02-13 18:29:00 +08:00
baohongde
1a82857251
components/coex: Fix task watchdog timeout with sleep
2020-01-17 17:42:09 +08:00
baohongde
818ea3e3ce
components/coex: backports for coex schm
...
1. support 40M Wi-Fi when calculate AFH
2. Calculate channel classification according to Host and coex
3. Set BR/EDR/LE coex schm status in controller
4. Only set AFH for BT when WiFi is connected
5. Fix a potential dead lock issue when set AFH
6. Fix WiFi connecting coex schm issue due to periodic timer
7. Complete BT a2dp pause coex schm
8. Increase BT slice when BT a2dp pause in order to receive AVRC event
9. Add more coex schm for BT/BLE
2020-01-14 20:17:46 +08:00
baohongde
be10cc6251
Revert "components/bt: Add API and EVT for set AFH channels(BR/EDR)"
...
This reverts commit 3b704d2f3a
.
2020-01-14 16:05:36 +08:00
liu zhifu
8114c51da0
esp32: fix WiFi buffer reload issue
2020-01-08 10:29:30 +08:00
baohongde
1a0d6699be
components/coex: Fix crash after interrupt restore
2020-01-07 20:05:57 +08:00
Xia Xiaotian
0b74249a01
Fix next TBTT calculation overflow issue
2020-01-03 14:46:51 +08:00
liu zhifu
c5d6efa59d
esp32: fix WiFi RX bug
...
Disable WiFi last RX buffer
2020-01-02 20:07:27 +08:00
liu zhifu
d9a91b835a
esp32: fix WiFi A-MSDU decrypt issue
2019-12-30 17:24:25 +08:00
baohongde
0d31937a7d
components/coex: Fix dead lock
2019-12-28 16:59:44 +08:00
baohongde
04e4f6fbf1
components/coex: Fix cache disable
2019-12-28 12:35:45 +08:00
baohongde
ea6033f0dc
components/coex: Set BT AFH when Wi-Fi channel changed
2019-12-27 17:48:36 +08:00
Xia Xiaotian
98e618f75e
adjust next TBTT when it is ahead of now
2019-12-27 17:33:52 +08:00
ronghulin
8188138c35
esp32: fix a WiFi RX bug
...
Support WiFi/BT MAC register writting when the WiFi/BT common clock is disabled.
2019-12-26 13:51:29 +08:00
xiehang
1739654de4
esp_wifi:Put some rx code to iram
2019-12-25 15:53:13 +08:00
baohongde
c8e5433da3
Add A2DP paused state into schm
2019-12-24 22:11:14 +08:00
Xia Xiaotian
896ba3df56
improve wifi contention ability and optimize coex slice
2019-12-23 23:03:03 +08:00
Xia Xiaotian
f5d74b1106
fix AMPDU age timer crash
2019-12-16 17:09:55 +08:00
baohongde
99951fbcf8
support coex scheme
...
1. add bugfix of ble and add api to set max adv delay time
2. open full scan and change adv interval check in bluedroid
2019-12-16 15:25:38 +08:00
baohongde
3b704d2f3a
components/bt: Add API and EVT for set AFH channels(BR/EDR)
2019-12-16 15:21:20 +08:00
Ivan Grokhotkov
143d26aa49
Merge branch 'bugfix/doc_package_versions_v3.3' into 'release/v3.3'
...
doc: Limit sphinxcontrib versions to <2.0.0 as we use Sphinx 1.8.5 (v3.3)
See merge request espressif/esp-idf!6975
2019-12-11 14:23:07 +08:00
Angus Gratton
e1eabe6f6a
doc: Limit sphinxcontrib versions to <2.0.0 as we use Sphinx 1.8.5
2019-12-11 14:40:41 +11:00
Angus Gratton
0407ab426e
Merge branch 'bugfix/update_libexpat_v3.3' into 'release/v3.3'
...
expat: Update library from 2.2.5 to 2.2.9 (v3.3)
See merge request espressif/esp-idf!6922
2019-12-09 13:21:10 +08:00
Roland Dobai
bcbc4a9599
expat: Update library from 2.2.5 to 2.2.9
2019-12-05 09:21:29 +01:00
Jiang Jiang Jian
50737018cc
Merge branch 'bugfix/coex_fix_wifi_scan_and_connect_bugs_v3.3' into 'release/v3.3'
...
esp_wifi: fix WiFi scan and connect bugs when coexist with Bluetooth (backport v3.3)
See merge request espressif/esp-idf!6707
2019-12-04 14:57:09 +08:00
Xia Xiaotian
19913cec43
esp_wifi: fix WiFi scan and connect bugs when coexist with Bluetooth
...
1. Fix WiFi scan leads to poor performance of Bluetooth.
2. Improve WiFi connect success ratio when coexist with Bluetooth.
3. Check if WiFi is still connected when CSA or beacon timeout happen.
4. add coex pre init
2019-12-04 04:19:58 +00:00
Jiang Jiang Jian
bf80d8211e
Merge branch 'bugfix/phy_critical_v3.3' into 'release/v3.3'
...
fix bug that phy_enter_critical cannot effect on dual-core
See merge request espressif/esp-idf!6866
2019-12-04 11:27:28 +08:00
Mahavir Jain
7d26cf16cc
Merge branch 'NimBLE/fix_send_after_controller_ready_v3.3' into 'release/v3.3'
...
NimBLE: Fix erroneous behaviour of NPL when controller not ready to receive (v3.3)
See merge request espressif/esp-idf!6806
2019-12-03 02:17:35 +08:00
Prasad Alatkar
86c4d8737e
NimBLE: Fix erroneous behaviour of NPL when controller not ready to receive (v3.3)
2019-12-03 02:17:34 +08:00
Tian Hao
8ffe0ff357
fix bug that phy_enter_critical cannot effect on dual-core
...
Sometimes, libphy.a call phy_enter_critical() to protect accessing critical sections, such like
operating on I2C, but it may not effect when both the CPU core call it. It may cause accessing
I2C blocking and cannot recover by esp_restart(), until do HW reboot.
2019-11-28 17:12:07 +08:00
Jiang Jiang Jian
faf96bd108
Merge branch 'bugfix/btdm_run_out_of_frame_element_v3.3' into 'release/v3.3'
...
components/bt: Fix assert due to no free element form
See merge request espressif/esp-idf!6701
2019-11-27 22:22:33 +08:00
Angus Gratton
8225cc75df
Merge branch 'bugfix/i2s-bootloader-random-disable_v3.3' into 'release/v3.3'
...
bugfix(bootloader): fix bug about i2s bootloader_random_disable for release/v3.3
See merge request espressif/esp-idf!6601
2019-11-26 14:37:53 +08:00
Jiang Jiang Jian
0d6cae963b
Merge branch 'bugfix/fix_timer_deleted_and_run_broken_callback_v3.3' into 'release/v3.3'
...
esp_timer: fix the bug that when timeout of timer happens try to run callback(v3.3)
See merge request espressif/esp-idf!6768
2019-11-25 11:05:38 +08:00
Angus Gratton
3a94beeb5b
Merge branch 'feature/add_env_tag_for_32khz_xtal_uts_v3.3' into 'release/v3.3'
...
soc(esp32&esp32s2beta): Add test_env for 32kHz XTAL unit tests (v3.3)
See merge request espressif/esp-idf!6604
2019-11-21 19:58:24 +08:00
Mahavir Jain
29f6537faf
Merge branch 'bugfix/warning_fix_latest_freertos_v3.3' into 'release/v3.3'
...
Fixed warnings for components driver, esp32 and mbedtls (v3.3)
See merge request espressif/esp-idf!6760
2019-11-21 13:20:42 +08:00
Ivan Grokhotkov
160f435e4d
Merge branch 'feature/ci_try_to_checkout_correct_branch_for_other_projects_v3.3' into 'release/v3.3'
...
CI: try to use the correct branch of other projects used in CI (backport v3.3)
See merge request espressif/esp-idf!5593
2019-11-20 22:28:24 +08:00
KonstantinKondrashov
51d2d9041c
soc/esp32: Add test_env for 32kHz XTAL unit tests
2019-11-20 15:49:13 +08:00
Jack
5a6ac7f32f
esp_timer: fix the bug that when timeout of timer happens try to run callback, and high priority task delete the timer and break the callback
2019-11-20 04:17:41 +00:00
Shubham Kulkarni
0f3f7d984a
Fixed warnings for components driver, esp32 and mbedtls
2019-11-19 15:04:01 +05:30
Angus Gratton
efdddbb253
Merge branch 'fix/ci_ut_psram_wroverb_v3.3' into 'release/v3.3'
...
ci: fix one ut issue when using Wrover-B module with newer ver of PSRAM (backport v3.3)
See merge request espressif/esp-idf!6594
2019-11-19 12:07:23 +08:00
He Yin Ling
ce9c7e4f79
CI: try to use the correct branch of other projects used in CI:
...
1. revision defined in bot message
2. branch name (or tag name) of current IDF
3. CI_MERGE_REQUEST_TARGET_BRANCH_NAME
4. branch name parsed from `git describe`
5. default branch
2019-11-19 12:06:27 +08:00
Angus Gratton
66c0699411
Merge branch 'bugfix/mqtt_example_url_update_v3.3' into 'release/v3.3'
...
MQTT: update default broker URL for examples (backport v3.3)
See merge request espressif/esp-idf!6411
2019-11-19 11:28:07 +08:00
Angus Gratton
646c851824
Merge branch 'feature/idf_tools_v3.3' into 'release/v3.3'
...
tools, ci: backport idf_tools.py and IDF Docker image
See merge request espressif/esp-idf!6412
2019-11-19 08:29:15 +08:00
Jiang Jiang Jian
51a49a861a
Merge branch 'bugfix/btdm_assert_deinit_a2dp_while_playing_v3.3' into 'release/v3.3'
...
components/bt: Fix assert when deinit A2DP while playing music
See merge request espressif/esp-idf!6535
2019-11-14 20:12:31 +08:00
Michael (XIAO Xufeng)
9b34085053
ci: fix one ut issue when using Wrover-B module with newer ver of PSRAM
...
The workaround for PSRAM that will occupy an SPI bus is enabled only when:
1. used on 32MBit ver 0 PSRAM.
2. work at 80MHz.
The test used to only check 32MBit by the config option, but for PSRAM
on Wrover-B module seems to use a newer version of 32MBit PSRAM. So it
expects the workaround to be enabled, but actually not.
This commit split the unit test into two parts:
1. check all SPI buses are available, for all configs except psram_hspi
and psram_vspi, run on regular runners (including Wrover and Wrover-B).
a hidden option is enabled so that the compiler knows it's not building
psram_hspi or psram_vspi.
2. check the specified bus are acquired, for config psram_hspi and
psram_vspi. This only run on special runner (legacy Wrover module).
2019-11-14 08:35:05 +00:00
baohongde
0f7dc2ec02
components/bt: Fix assert due to no free element form
2019-11-14 15:51:39 +08:00
Jiang Jiang Jian
2e341f003a
Merge branch 'bugfix/fix_dhcp_timeout_issue_3.3' into 'release/v3.3'
...
lw-ip: fix DHCP timeout truncation bug(backport v3.3)
See merge request espressif/esp-idf!6319
2019-11-14 13:27:21 +08:00
ronghulin
92c8fd24bb
lwip: fix DHCP timeout truncation bug
2019-11-12 13:06:55 +08:00
Angus Gratton
2aa255c875
Merge branch 'bugfix/can_critical_section_compliance_backport_v3.3' into 'release/v3.3'
...
CAN: Fix critical section compliance (backport v3.3)
See merge request espressif/esp-idf!6567
2019-11-08 16:52:33 +08:00