He Yin Ling
ce88e9d3fe
CI: do not run cases likely to fail
2020-07-19 14:58:28 +08:00
He Yin Ling
83895b4e78
CI: disable cases with test env SSC_T5_1
2020-07-19 14:58:28 +08:00
He Yin Ling
53852b555e
CI: temp allow mesh job to fail as runner is not stable
2020-07-19 14:58:27 +08:00
He Yin Ling
087a1e339e
CI: remove incorrect MTU related cases
2020-07-19 14:58:27 +08:00
Island
712aa3daa7
Merge branch 'bugfix/ble_mesh_health_current_status_recv_v4.0' into 'release/v4.0'
...
ble_mesh: stack: Fix recv health current status incorrectly (v4.0)
See merge request espressif/esp-idf!9665
2020-07-17 16:14:44 +08:00
boblane
9a88eef632
fix esp_bt_gap_get_bond_device_list bug
...
Closes https://github.com/espressif/esp-idf/issues/5395
2020-07-17 15:12:57 +08:00
lly
beda5f0fd4
ble_mesh: stack: Fix recv health current status incorrectly
2020-07-17 14:06:41 +08:00
DerfJagged
a1cf4fa871
Support for more Bluetooth HID devices
...
Some Bluetooth devices - such as an Xbox One S controller (model 1708) - report more than two external features pages and are rejected immediately. Pages 1 and 2 are marked as unhandled in btm_devctl.c anyway, so there is no reason to block devices with more pages.
(IDFGH-3515)
Signed-off-by: liqigan <liqigan@espressif.com>
Merges https://github.com/espressif/esp-idf/pull/5481
Closes https://github.com/espressif/esp-idf/issues/5470
2020-07-17 10:23:52 +08:00
Angus Gratton
bf1394eeb8
Merge branch 'feature/toolchain_2020r2_v4.0' into 'release/v4.0'
...
Update toolchain to esp-2020r2 (backport v4.0)
See merge request espressif/esp-idf!9001
2020-07-16 16:22:17 +08:00
Island
0dc0c54acd
Merge branch 'bugfix/ble_mesh_misc_updates_v4.0' into 'release/v4.0'
...
Bugfix/ble mesh misc updates (v4.0)
See merge request espressif/esp-idf!9642
2020-07-16 14:03:15 +08:00
lly
235cdd2ff0
ble_mesh: ci: Enable friend & low power in build check
2020-07-16 11:04:58 +08:00
lly
f3566fd2af
ble_mesh: stack: Only keep func pointer for very common log
...
Currently only keep func pointer for the followings:
- Invalid parameter (mesh btc & mesh stack)
- Out of memory (mesh btc & mesh stack)
- Unknown act (mesh btc)
- Invalid model user data (mesh stack)
- BT_DBG("%s", __func__) (mesh btc & mesh stack)
- A few other specific situations (buf ref debug, send status check)
2020-07-16 11:04:57 +08:00
lly
f10c62d84d
ble_mesh: stack: Make proxy server & client functions clear
2020-07-16 11:04:57 +08:00
Island
775fd14310
Merge branch 'bugfix/ble_mesh_add_misc_check_v4.0' into 'release/v4.0'
...
Bugfix/ble mesh add misc check (v4.0)
See merge request espressif/esp-idf!9631
2020-07-16 10:51:49 +08:00
Nachiket Kukade
e9a07592fc
wpa_supplicant: Fix WPA3 and WPA2 transition related failures
...
1. If Device is connected to AP in WPA3-PSK mode, AP switching
security to WPA2-PSK causes connection failures even after reset.
Fix is to not store WPA3's PMK in NVS for caching.
2. AP switching back to WPA3 causes even more connection failures.
This is due to device not clearing Supplicant level PMK Cache when
it is no longer valid. Fix is to clear the Cache when 4-way handshake
fails and to check Key Mgmt of Cache before using.
3. When AP switches from WPA3 to WPA2, device's PMF config in
Supplicant remains enabled. This may cause failures during
4-way handshake. So clear PMF config in when PMF is no longer used.
2020-07-15 13:40:03 +00:00
Ivan Grokhotkov
48ea44f3d1
Merge branch 'feature/light_sleep_reject_v4.0' into 'release/v4.0'
...
sleep: enable sleep reject when entering light sleep (v4.0)
See merge request espressif/esp-idf!9501
2020-07-15 20:08:55 +08:00
Anton Maklakov
009492ca9a
Merge branch 'bugfix/fix_static_analysis_rules_v4.0' into 'release/v4.0'
...
static analysis: Apply current limits of known defects (v4.0)
See merge request espressif/esp-idf!9277
2020-07-15 16:56:22 +08:00
David Čermák
e4501dc0ec
Merge branch 'bugfix/ws_send_abort_v4.0' into 'release/v4.0'
...
websocket client: the client now aborts the connection if send fails. (v4.0)
See merge request espressif/esp-idf!9171
2020-07-15 16:38:05 +08:00
lly
1df9502301
ble_mesh: stack: Add proxy cfg pdu length check
2020-07-15 16:11:32 +08:00
lly
d04a8da916
ble_mesh: stack: Rework using dev flag to check scan status
...
Different bluetooth host has different behaviors, so it's better
to maintain a scan check mechanism of BLE Mesh itself.
Fixes an issue when only PB-GATT is enabled for node, which will
output a scan error log when the device is provisioned.
2020-07-15 16:11:31 +08:00
lly
6e79097b4a
ble_mesh: example: Add result check during mesh init
2020-07-15 16:11:29 +08:00
lly
c8601fface
ble_mesh: stack: Add more checks about input prov bearers
2020-07-15 16:11:27 +08:00
Island
cf98746771
Merge branch 'feat/ble_mesh_use_iram_for_mem_alloc_v4.0' into 'release/v4.0'
...
Feat/ble mesh use diff ram for mem alloc (v4.0)
See merge request espressif/esp-idf!9618
2020-07-15 16:07:00 +08:00
Michael (XIAO Xufeng)
7f99280b40
spi_flash: add unit test for read/write performance (no performance
...
check)
2020-07-15 14:41:02 +08:00
aleks
59c6afda95
espcoredump: fix error reported for blank partition
2020-07-15 08:30:28 +02:00
lly
1e528fa739
ble_mesh: stack: Rename mesh adv queue and relay queue
2020-07-15 11:10:14 +08:00
lly
a27478b54d
ble_mesh: stack: Use macros for adv task name & prio
2020-07-15 11:10:14 +08:00
lly
2ff3c012ea
ble_mesh: ci: Add psram configurations
2020-07-15 11:10:14 +08:00
lly
0dc96d19aa
ble_mesh: stack: Make freertos static allocation visible
2020-07-15 11:09:58 +08:00
lly
9973f5ef04
ble_mesh: stack: Update option of using DRAM/SPIRAM for memory allocation
2020-07-15 09:41:15 +08:00
Michael (XIAO Xufeng)
ffc46954ae
esp_flash: fix the write performance regression
...
Also changed internal delay unit into microsecond.
2020-07-15 02:20:35 +08:00
Mahavir Jain
ee7b443d28
Merge branch 'bugfix/enable_mbedtls_renegotiation_v4.0' into 'release/v4.0'
...
esp-tls: enable TLS renegotiation using explicit API call (v4.0)
See merge request espressif/esp-idf!9593
2020-07-14 15:16:59 +08:00
Anton Maklakov
6182c172bf
Update toolchain to esp-2020r2
...
Fixes PSRAM issues, volatile loads with -O2, std::locale, C++ exception crashs, FDE sorting switchable;
Includes a 64-bit toolchain for Windows (win64);
Closes https://github.com/espressif/esp-idf/issues/5090
Closes https://github.com/espressif/esp-idf/issues/5112
Closes https://github.com/espressif/esp-idf/issues/5150
2020-07-14 14:04:54 +07:00
Jeroen Domburg
faae3ceec5
Add fixes for gcc8 psram fix improvement
2020-07-14 14:04:53 +07:00
Angus Gratton
f7742dd9cc
Merge branch 'bugfix/customer_baidu_int_wdt_v4.0' into 'release/v4.0'
...
backport v4.0: add soft solution for esp32 eco3 live lock issue
See merge request espressif/esp-idf!9214
2020-07-14 13:09:03 +08:00
David Čermák
5a99038b1a
Merge branch 'bugfix/eth_insert_min_hw_reset_time_v4.0' into 'release/v4.0'
...
ethernet: insert min assert time for PHY HW reset (v4.0)
See merge request espressif/esp-idf!9581
2020-07-13 22:33:19 +08:00
Ivan Grokhotkov
80e0be6dbd
Merge branch 'bugfix/rs485_test_temp_disable_v40' into 'release/v4.0'
...
ci: temporarily disable RS485 related tests (backport v4.0)
See merge request espressif/esp-idf!9520
2020-07-13 20:41:15 +08:00
Mahavir Jain
6f034e9194
esp-tls: enable TLS renegotiation using explicit API call
...
mbedTLS stack does not keep TLS renegotiation enabled even if
relevant config option is turned on, it needs explicit API call
`mbedtls_ssl_conf_renegotiation` to do so.
This issue was observed in case of Azure IoT, where keys needs to
be refreshed periodically to keep TLS connection intact.
2020-07-13 15:56:00 +05:30
weitianhua
de438461f5
Backport from baidu proj
2020-07-13 15:03:17 +08:00
xueyunfei
cb7c143523
fix bug for ipv6 fragment
2020-07-13 11:30:33 +08:00
morris
0100d70dfd
ethernet: insert min assert time for PHY HW reset
...
Closes https://github.com/espressif/esp-idf/issues/5528
2020-07-13 11:21:30 +08:00
Jiang Jiang Jian
f73cd1d4f1
Merge branch 'docs/fix_event_typo_backport_v4.0' into 'release/v4.0'
...
docs/fix event typo backport v4.0
See merge request espressif/esp-idf!9384
2020-07-12 21:23:54 +08:00
Jiang Jiang Jian
0b3954c0c3
Merge branch 'bugfix/fix_some_wifi_bugs_0703_v4.0' into 'release/v4.0'
...
fix some wifi bugs 0703 (v4.0)
See merge request espressif/esp-idf!9532
2020-07-12 20:30:52 +08:00
Jiang Jiang Jian
bfbbb4d581
Merge branch 'bugfix/fix_event_bug_in_GAP_API_release_v4.0' into 'release/v4.0'
...
Bugfix/fix event bug in GAP API [backport v4.0]
See merge request espressif/esp-idf!9194
2020-07-10 16:57:37 +08:00
Jiang Jiang Jian
4cb1a2fdc3
Merge branch 'bugfix/fix_16mbit_psram_id_read_error_v4.0' into 'release/v4.0'
...
psram: fix 16mbit psram id read error (backport v4.0)
See merge request espressif/esp-idf!9439
2020-07-10 16:57:15 +08:00
Jiang Jiang Jian
94dfe1713c
Merge branch 'doc/add_UUID_description_in_gattc_demo_backport_v4.0' into 'release/v4.0'
...
docs:add 128-bit UUID description backport v4.0
See merge request espressif/esp-idf!9227
2020-07-10 16:56:36 +08:00
Jiang Jiang Jian
6a929916b7
Merge branch 'bugfix/fix_build_err_in_cpp_backport_v4.0' into 'release/v4.0'
...
ble_hid_device_demo: fix build if building with c++ backport v4.0
See merge request espressif/esp-idf!9233
2020-07-10 16:56:16 +08:00
Jiang Jiang Jian
ff6c39376a
Merge branch 'feature/make_tcp_rto_configurable_v4.0' into 'release/v4.0'
...
make TCP rto time configurable (backport v4.0)
See merge request espressif/esp-idf!9213
2020-07-10 16:55:53 +08:00
Island
62e6b6f571
Merge branch 'bugfix/ble_mesh_update_send_ttl_v4.0' into 'release/v4.0'
...
Bugfix/ble mesh update send ttl v4.0
See merge request espressif/esp-idf!9563
2020-07-10 14:06:23 +08:00
Li Shuai
8560d88391
add soft solution for esp32 eco3 live lock issue
2020-07-10 02:14:47 +00:00