Jiang Jiang Jian
9b1bd0a09f
Merge branch 'bugfix/btdm_find_remote_service_by_uuid_always_return_success_v3.0' into 'release/v3.0'
...
component/bt: Fix bug of SDP find services by uuid always return success (backport 3.0)
See merge request idf/esp-idf!3165
2018-09-04 19:21:47 +08:00
Jiang Jiang Jian
0ba566e0c6
Merge branch 'bugfix/btdm_update_private_address_v3.0' into 'release/v3.0'
...
component/bt: Update BLE private address after it's private address interval (backport 3.0)
See merge request idf/esp-idf!3171
2018-09-04 19:21:21 +08:00
Jiang Jiang Jian
405b1986c2
Merge branch 'bugfix/btdm_controller_deinit_v3.0' into 'release/v3.0'
...
bt : fix bug that bluetooth controller init/disable/enable/disable may cause exception
See merge request idf/esp-idf!3149
2018-09-04 15:07:08 +08:00
baohongde
7d2baa3c3d
component/bt: Update BLE private address after it's private address interval (backport 3.0)
...
A cherry-pick of MR !2987
2018-09-03 14:31:40 +08:00
baohongde
530dedbc2d
component/bt: Fix bug of SDP find services by uuid always return success (backport 3.0)
...
A cherry-pick of MR !3036
2018-09-03 11:57:53 +08:00
Jiang Jiang Jian
7c42b55e45
Merge branch 'bugfix/wifi_reorder_mpdu_as_ampdu_v3.0' into 'release/v3.0'
...
esp32: reorder MPDU as AMPDU (backport v3.0)
See merge request idf/esp-idf!3141
2018-08-31 02:02:14 +08:00
XiaXiaotian
f4022111c8
esp32: reorder MPDU as AMPDU
...
Some APs transmit AMPDU and MPDU by turns. Moreover, the sequence
numbers of AMPDU and MPDU are out of order, e.g. MPDU(1253) -
AMPDU(1251, 1252) - MPDU(1254) - AMPDU(1255, 1256). In order to
receive both AMPDU and MPDU in order, MPDU must be reordered with
AMPDU.
2018-08-30 11:59:31 +08:00
Jiang Jiang Jian
53dcd1202d
Merge branch 'bugfix/fix_probable_mem_leak_v3.0' into 'release/v3.0'
...
components/bt: Fix a probable memory leak for BTA_GATTS_CONF_EVT event (backport v3.0)
See merge request idf/esp-idf!3105
2018-08-29 23:09:54 +08:00
Jiang Jiang Jian
ef2c0e8b3e
Merge branch 'bugfix/autoip_compilation_backportv3.0' into 'release/v3.0'
...
LWIP AutoIP Compilation Fixed by defining IP_IS_V4_VAL() (backport v3.0)
See merge request idf/esp-idf!3122
2018-08-29 22:54:42 +08:00
Jiang Jiang Jian
7515dc97b6
Merge branch 'bugfix/btdm_a2dp_sink_pcm_buf_size_for_v3.0' into 'release/v3.0'
...
bugfix/btdm_a2dp_sink_pcm_buf_size_for_v3.0(backport v3.0)
See merge request idf/esp-idf!3118
2018-08-29 10:19:48 +08:00
Tian Hao
a9c1820385
bt : fix bug that bluetooth controller init/disable/enable/disable may cause exception
...
1. when one task do deinit/init/disable/enable, especially different cpu
core, it may cause controller crash in ISR handler
2. fix while BLE is scanning, bluetooth controller is disabled cause BLE
scan is not abort.
2018-08-28 21:10:17 +08:00
Jiang Jiang Jian
8fdf200932
Merge branch 'bugfix/btdm_fix_get_error_adv_sometimes_v3.0' into 'release/v3.0'
...
Component/bt: fix get error adv packet sometimes (backport v3.0)
See merge request idf/esp-idf!3084
2018-08-28 20:04:30 +08:00
Piyush Shah
4cde212817
LWIP AutoIP Compilation Fixed by defining IP_IS_V4_VAL()
2018-08-28 15:23:21 +05:30
zhiweijian
6751373411
Component/bt: fix get error adv packet sometimes
2018-08-28 14:05:44 +08:00
wangmengyang
27fd353752
component/bt: bugfix for incorrect computation of PCM data buffer size in A2DP sink
2018-08-28 11:16:33 +08:00
Jiang Jiang Jian
97603b1d59
Merge branch 'bugfix/btdm_check_slave_feature_before_set_afh_for_v3.0' into 'release/v3.0'
...
bugfix/btdm_check_slave_feature_before_set_afh_for_v3.0(backport v3.0)
See merge request idf/esp-idf!3104
2018-08-28 10:42:17 +08:00
Hrishikesh Dhayagude
32fd3a3215
components/bt: Fix a probable memory leak for BTA_GATTS_CONF_EVT event (backport v3.0)
...
Multiple modules register their callback BTA_GATTS_AppRegister().
If any of the callbacks do not free the allocated pointer in
BTA_GATTS_CONF_EVT event, then this can result in memory leak.
So, free the pointer after the callback function is called and remove
the calls to free in the callback functions as it is now not required
Signed-off-by: Hrishikesh Dhayagude <hrishi@espressif.com>
2018-08-27 11:57:14 +05:30
Jiang Jiang Jian
d1c6eb9574
Merge branch 'bugfix/fix_several_wifi_bugs_v3.0' into 'release/v3.0'
...
esp32: update wifi lib to fix several WiFi bugs (backport v3.0)
See merge request idf/esp-idf!3097
2018-08-27 14:24:11 +08:00
wangmengyang
5ee2d3b90d
component/bt: check support of AFH in remote slave device's LM feature when determine whether to send LMP_set_AFH
2018-08-27 11:39:43 +08:00
Jiang Jiang Jian
8618b452f7
Merge branch 'bugfix/btdm_fix_memory_leak_in_security_server_v3.0' into 'release/v3.0'
...
component/bt: fix memory leak in security server (backport v3.0)
See merge request idf/esp-idf!3016
2018-08-27 10:20:13 +08:00
Angus Gratton
39fb5d7150
Merge branch 'fix/spi_dma_config_in_iram_v3.0' into 'release/v3.0'
...
spi: fix the issue that spi cannot be used when flash is disabled (backport v3.0)
See merge request idf/esp-idf!3076
2018-08-27 08:13:55 +08:00
Liu Zhi Fu
5dafcf9363
esp32: update wifi lib to fix several WiFi bugs
...
Fix following WiFi bugs:
1. Shouldn't scan when connect
2. Check beacon length in modem sleep
3. Fix the bug that AP may deauth wrong station when inactivity timer expires
4. Fix the bug that WiFi assert the system when receiving empty MCS in association response frame
2018-08-26 13:05:59 +08:00
Jiang Jiang Jian
3f72a12d97
Merge branch 'bugfix/btdm_fix_CI_scan_case_fail' into 'release/v3.0'
...
Component/bt: fix CI scan case failed in v3.0
See merge request idf/esp-idf!3074
2018-08-25 16:54:37 +08:00
Jiang Jiang Jian
af4f2ace84
Merge branch 'bugfix/fix_crash_for_http2_request_v3.0' into 'release/v3.0'
...
fix the crash when http2_request example send/recv fail (backport v3.0)
See merge request idf/esp-idf!3073
2018-08-24 14:01:26 +08:00
Jiang Jiang Jian
e8ad0415cc
Merge branch 'bugfix/timer_oneshot_timeout_twice_v3.0' into 'release/v3.0'
...
component/bt: Some timer oneshot will timeout twice (backport v3.0)
See merge request idf/esp-idf!3064
2018-08-24 14:01:06 +08:00
Jiang Jiang Jian
ac253274a0
Merge branch 'bugfix/btdm_fix_sc_mitm_bond_failed_in_smp_for_iphones_v30' into 'release/v3.0'
...
Component/bt: fix SC_MITM_BOND failed in smp for iphones (backport v3.0)
See merge request idf/esp-idf!3045
2018-08-24 11:37:00 +08:00
Jiang Jiang Jian
972107fbc9
Merge branch 'bugfix/sync_ap_loss_to_release_3_0' into 'release/v3.0'
...
wifi: bugfix of ap loss
See merge request idf/esp-idf!3072
2018-08-24 11:15:41 +08:00
Jiang Jiang Jian
5e9267f846
Merge branch 'bugfix/tw23404_dhcp_NAK_issue_v3.0' into 'release/v3.0'
...
lwip: optimize LWIP timer
See merge request idf/esp-idf!2964
2018-08-24 11:14:32 +08:00
Michael (XIAO Xufeng)
cfed7c84ce
spi: fix the issue that spi cannot be used when flash is disabled
...
The dma configuration function called in the ISR should be put into the IRAM.
Fixes https://github.com/espressif/esp-idf/issues/2307 .
2018-08-24 11:07:18 +08:00
zhiweijian
3870836a90
Component/bt: fix CI scan case failed in v3.0
2018-08-24 10:57:16 +08:00
zhangyanjiao
19f319a55d
fix the crash when http2_request example send/recv fail
2018-08-24 10:06:45 +08:00
Deng Xin
0806617971
wifi: bugfix of ap loss
2018-08-23 21:54:15 +08:00
Jiang Jiang Jian
4f346169ff
lwip: optimize LWIP timer
...
Port LWIP timer implementation in LWIP v2.0.3 to IDF v3.0
2018-08-23 20:20:24 +08:00
baohongde
00b895680e
component/bt: Some timer oneshot will timeout twice (backport v3.0)
...
A cherry-pick of MR !2979
2018-08-23 11:02:59 +08:00
Jiang Jiang Jian
997d291d85
Merge branch 'bugfix/btdm_fix_get_bond_list_error_when_connection_with_no_bond_v30' into 'release/v3.0'
...
Component/bt: fix get bond list error when connection with no bond(backport v3.0)
See merge request idf/esp-idf!3042
2018-08-23 10:38:04 +08:00
Jiang Jiang Jian
5f2660e1f5
Merge branch 'bugfix/btdm_fix_version_excahnge_issue_v30' into 'release/v3.0'
...
Component/bt: fix version exchange issue(backport v3.0)
See merge request idf/esp-idf!3046
2018-08-23 10:36:39 +08:00
Jiang Jiang Jian
451e4cf3b0
Merge branch 'bugfix/btdm_fix_no_adv_packet_v30' into 'release/v3.0'
...
component/bt: fix no adv packets(backport v3.0)
See merge request idf/esp-idf!3043
2018-08-22 18:13:28 +08:00
Angus Gratton
132b439359
Merge branch 'bugfix/ulp_fixes_v3.0' into 'release/v3.0'
...
ULP fixes (backport v3.0)
See merge request idf/esp-idf!3002
2018-08-22 13:37:16 +08:00
Angus Gratton
04ce9050b6
Merge branch 'doc/versions_v3.0' into 'release/v3.0'
...
docs: Add version-specific include files, version documentation (backport v3.0)
See merge request idf/esp-idf!2975
2018-08-22 13:36:36 +08:00
zhiweijian
27f8ee6b97
Component/bt: fix memory leak in security server
2018-08-21 16:09:04 +08:00
zhiweijian
1c001ecd7a
Component/bt: fix version exchange issue
...
- Android 7.0 version issue
- version exchange late in some phones
- can not get version in smp
2018-08-21 14:55:51 +08:00
zhiweijian
a961984f73
Component/bt: fix SC_MITM_BOND failed in smp for iphones
2018-08-21 14:46:20 +08:00
zwj
2d53799372
component/bt: fix no adv packets
2018-08-21 14:10:36 +08:00
zhiweijian
7275490322
Component/bt: fix get bond list error when connection with no bond
2018-08-21 14:05:14 +08:00
Jiang Jiang Jian
f6a7cda7b6
Merge branch 'bugfix/btdm_ecdh_public_key_not_check_v3.0' into 'release/v3.0'
...
Bugfix/btdm ecdh public key not check v3.0 (backport v3.0)
See merge request idf/esp-idf!2992
2018-08-14 09:54:10 +08:00
Ivan Grokhotkov
d88b74064d
docs: update esp32ulp-binutils download link
2018-08-13 23:34:06 +03:00
Ivan Grokhotkov
b9f6b579f1
ulp: add documentation for JUMPS instruction conditions
...
Hardware implements conditions LE, LT, GE, and conditions EQ and GT
are implemented in the assembler by emitting two JUMPS instructions
with other conditions.
2018-08-13 23:34:06 +03:00
Ivan Grokhotkov
72ad5a142b
ulp: add tests for jumps instruction
2018-08-13 23:34:06 +03:00
Ivan Grokhotkov
d07f9dfbb2
ulp: fix ULP binary format documentation
...
Fix incorrect offset value (4+2+2+2+2=12) of arbitrary data in ULP
binary format.
Closes https://github.com/espressif/esp-idf/issues/1705 .
2018-08-13 23:34:06 +03:00
Ivan Grokhotkov
33250ea678
ulp: use += instead of := when setting component vars
...
Component which includes component_ulp_common.mk may also need to set
some of the same COMPONENT_XXX variables. Logically, we should combine
the lists of files to embed, ldflags, extra include dirs, etc.
Fixes https://github.com/espressif/esp-idf/issues/2157 .
2018-08-13 23:34:06 +03:00