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
Ivan Grokhotkov
300657162b
ulp: fix missing include in esp32/ulp.h header
...
ulp.h uses some register base addresses, so needs to include soc.h
2018-08-13 23:34:06 +03:00
Ivan Grokhotkov
7fcc76fa06
ulp: fix calculation or ulp_run argument
...
The argument to ulp_run should be expressed in 32-bit words. Both the
address of ulp_entry and RTC_SLOW_MEM already are uint32_t*, so their
difference is the difference in addresses divided by sizeof(uint32_t).
Therefore the extra division by sizeof(uint32_t) is not needed.
2018-08-13 23:34:06 +03:00
Ivan Grokhotkov
85fbaaf37a
docs: fix line endings of ULP docs
2018-08-13 23:34:06 +03:00
Ivan Grokhotkov
da97846483
docs/ulp: fix instruction fetch and execution times
2018-08-13 23:30:07 +03:00
yulong
7aa29a0dbb
component/bt: Fixed the vulnerability released by Bluetooth org when using public key not check in the process of ECDH encryption.
2018-08-13 19:46:04 +08:00
Angus Gratton
516d9f0eae
Merge branch 'bugfix/spiffs_readdir_recursion_v3.0' into 'release/v3.0'
...
SPIFFS: fix stack overflow in readdir_r due to recursion (backport v3.0)
See merge request idf/esp-idf!2877
2018-08-13 16:26:31 +08:00
Angus Gratton
bb5789b6ee
docs: Move version-related includes to run in sphinx-build not make
...
Means they show up on ReadTheDocs(!)
2018-08-13 17:32:44 +10:00
Ivan Grokhotkov
f206bc51ff
spiffs: add test case for readdir_r with large number of files
...
Ref. https://esp32.com/viewtopic.php?f=13&t=6486
2018-08-12 16:53:04 +00:00
Konstantin Klitenik
ecc82a3c27
Fix stackoverflow due to recursion in vfs_spiffs_readdir_r
2018-08-12 16:53:04 +00:00
Jiang Jiang Jian
6746be5a09
Merge branch 'bugfix/wifi_fix_next_beacon_and_dtim_time_update_issue' into 'release/v3.0'
...
esp32: fix next beacon and dtim time update issue when beacon is not
See merge request idf/esp-idf!2970
2018-08-10 21:03:27 +08:00
XiaXiaotian
007d884a85
esp32: fix next beacon and dtim time update issue when beacon is not
...
received for more than one beacon interval
2018-08-10 11:36:59 +08:00
Angus Gratton
998416c54b
README: Add version-specific links
...
Make it clearer how the README fits in with the docs.
2018-08-10 01:03:08 +00:00
Angus Gratton
873c515ee3
docs: Add version-specific include files, version documentation
...
* "git clone" command and a small version header are generated
depending on git properties.
* Add Versions page with details about each version
* Make it clear using master branch is living on the "bleeding
edge"
2018-08-10 01:03:08 +00:00
Jiang Jiang Jian
ee295c175b
Merge branch 'feature/support_for_XM25QU64A_v3.0' into 'release/v3.0'
...
feature(flash): set QIO mode for XM25QU64A(1V8_8MB_flash) (backport v3.0)
See merge request idf/esp-idf!2813
2018-08-08 20:36:39 +08:00
Angus Gratton
25ed0aa9bb
Merge branch 'bugfix/tw24252_fix_nonblocking_tcp_close_issue_v3.0' into 'release/v3.0'
...
lwip: fix nonblocking tcp close issue (backport v3.0)
See merge request idf/esp-idf!2943
2018-08-08 16:33:07 +08:00
chenjianqiang
4b4614ffb1
feature(flash): support for QIO mode of XM25QU64A
2018-08-08 03:39:19 +00:00