Shubham Kulkarni
9fe1380b7f
esp_https_ota.c: Add fix to return failure if (-1) is returned from esp_http_client_read
...
Closes https://github.com/espressif/esp-idf/issues/4960
2020-07-08 09:57:43 +05:30
Shubham Kulkarni
a9591d1c1f
esp_http_client.c: In esp_http_client_read, add fix to return (-1) if esp_transport_read fails
2020-07-08 09:57:42 +05:30
Ivan Grokhotkov
9216af8371
Merge branch 'bugfix/coredump_size_inv_stack_v4.0' into 'release/v4.0'
...
coredump: Fixes data length calculation when task stack is corrupted (v4.0)
See merge request espressif/esp-idf!9458
2020-07-07 16:30:26 +08:00
Michael (XIAO Xufeng)
8a2c055179
Merge branch 'bugfix/fix_adc_dac_conflict_backportv4.0' into 'release/v4.0'
...
Driver(adc): Disable the synchronization operation function of ADC1 and DAC (backport v4.0)
See merge request espressif/esp-idf!9362
2020-07-06 13:19:22 +08:00
lly
39705533f1
ble_mesh: stack: Update some fast prov functions
2020-07-03 08:53:56 +08:00
lly
77fe2ced32
ble_mesh: stack: Move fast prov functions to a single file
2020-07-03 08:53:56 +08:00
Island
36ba6be9ae
Merge branch 'bugfix/ble_mesh_split_tinycrypt_v4.0' into 'release/v4.0'
...
Bugfix/ble mesh split tinycrypt (v4.0)
See merge request espressif/esp-idf!9372
2020-07-02 22:46:08 +08:00
Jiang Jiang Jian
68b272f590
Merge branch 'bugfix/beacon_security_downgrade_v4.0' into 'release/v4.0'
...
Avoid parsing RSN/WPA IE's after connection (Backport v4.0)
See merge request espressif/esp-idf!9281
2020-07-02 21:29:18 +08:00
Alexey Gerenkov
f12b8c7990
coredump: Fixes data length calculation when task stack is corrupted
2020-07-02 14:12:15 +03:00
lly
c4794f761e
ble_mesh: ci: Fix failing to compile when using make
2020-07-02 03:35:13 +00:00
lly
4d9af50eba
ble_mesh: Mark platform related default RNG as 0
2020-07-02 03:35:13 +00:00
lly
0e028c044d
ble_mesh: Remove the previously added redundant aes files
2020-07-02 03:35:13 +00:00
lly
813cf5cc00
ble_mesh: Update CMake and make files for tinycrypt
2020-07-02 03:35:13 +00:00
lly
ac0746aba1
ble_mesh: Update tinycrypt header file include guards
...
Add BLE_MESH in the macro to make it specific for BLE Mesh.
2020-07-02 03:35:13 +00:00
lly
e5f4ff2b1a
ble_mesh: Format source and header files of tinycrypt
2020-07-02 03:35:13 +00:00
lly
4f37a08437
ble_mesh: Port full implementation of tinycrypt [Zephyr]
...
- Original code is here: https://github.com/zephyrproject-rtos/tinycrypt
- Also this fixes the compile error when NimBLE and ESP BLE Mesh
both uses the tinycrypt.
2020-07-02 03:35:13 +00:00
Island
c7acaf9b44
Merge branch 'bugfix/ble_mesh_compile_error_v4.0' into 'release/v4.0'
...
Bugfix/ble mesh compile error (v4.0)
See merge request espressif/esp-idf!9432
2020-07-02 11:29:06 +08:00
Nachiket Kukade
2c45d430da
esp_wifi: Update wifi lib
...
1. Avoid parsing RSN/WPA IE's after connection
2. Remove AUTH_CHANGED reason code logic
2020-07-01 16:24:23 +05:30
Jiang Jiang Jian
8309f06378
Merge branch 'bugfix/kconfig_vendor_specific_v4.0' into 'release/v4.0'
...
Bugfix: bt/Kconfig Vendor specific event data type and default value
See merge request espressif/esp-idf!9416
2020-07-01 13:49:53 +08:00
lly
3b6145dc46
ble_mesh: stack: Fix compile error when only proxy enabled
...
Also remove some redundant CONFIG_BLE_MESH_PROXY checks, because
when the following options are satisfied, the CONFIG_BLE_MESH_PROXY
option will be selected mandatorily.
2020-07-01 11:55:12 +08:00
Island
b823a2a35f
Merge branch 'bugfix/ble_mesh_check_subnet_before_update_beacon_sent_v4.0' into 'release/v4.0'
...
ble_mesh: Check if subnet exists before updating beacon_sent (v4.0)
See merge request espressif/esp-idf!9397
2020-07-01 11:16:39 +08:00
Island
4802585bfd
Merge branch 'bugfix/ble_mesh_set_recv_rssi_v4.0' into 'release/v4.0'
...
Bugfix/ble mesh set recv rssi (v4.0)
See merge request espressif/esp-idf!9391
2020-07-01 11:15:20 +08:00
Chinmay Chhajed
b9b31e3c85
bt/Kconfig: Update data type and default value of vendor specific event.
2020-06-30 15:02:22 +05:30
Jiang Jiang Jian
d921a06c1f
Merge branch 'feature/bt_secure_conn_downgrade_check_v4.0' into 'release/v4.0'
...
Bluedroid: Authentication fixes in Legacy and Secure Connection.
See merge request espressif/esp-idf!9338
2020-06-30 15:26:57 +08:00
lly
dfcc8e77dc
ble_mesh: Check if subnet exists before updating beacon_sent
...
- Before updating the "beacon_sent" of a subnet, we need to check
if the subnet still exists, especially for a Provisioner.
- Fix a bug which will cause Provisioner failed to send Secure
Network Beacon if no device is provisioned
2020-06-30 09:22:49 +08:00
lly
7f6735fd60
ble_mesh: stack: Copy recv_rssi for other received messages
...
Follow the commit: 2b80cb6883
,
copy the recv_rssi for other mesh messages.
2020-06-30 09:05:51 +08:00
mbroek
ca5ab9b607
When a generic mesh model message is received "bt_mesh_generic_server_cb_evt_to_btc" copies the
...
ctx values to cb_params for the mesh stack.
recv_rssi was not copied.
This means the rssi could not be read when receiving generic server messages using ble_mesh.
2020-06-30 09:05:50 +08:00
Mahavir Jain
3e31c484ba
Merge branch 'bugfix/http_server_lru_v4.0' into 'release/v4.0'
...
esp_http_server: Update LRU counter on accepting a new connection (v4.0)
See merge request espressif/esp-idf!9352
2020-06-29 12:57:25 +08:00
fuzhibo
fac0b1128f
Driver(adc): Disable the synchronization operation function of ADC1 and DAC
...
Closes IDF-1585
2020-06-29 03:41:26 +00:00
Michael (XIAO Xufeng)
9969ec1de5
Merge branch 'bugfix/esp_flash_revert_qe_clear_4.0' into 'release/v4.0'
...
esp_flash: fix the regression of non-quad mode by default chip driver, bugs in add_device and deprecate cs_id (4.0)
See merge request espressif/esp-idf!8879
2020-06-28 22:13:25 +08:00
Island
8cb2ad1fe6
Merge branch 'bugfix/ble_mesh_get_node_with_name_v4.0' into 'release/v4.0'
...
ble_mesh: Get node info with pre-configured node name (v4.0)
See merge request espressif/esp-idf!9303
2020-06-28 20:25:24 +08:00
Island
304c40f3ef
Merge branch 'bugfix/ble_mesh_bt_hex_v4.0' into 'release/v4.0'
...
ble_mesh: Fix wrong log output with bt_hex (v4.0)
See merge request espressif/esp-idf!9310
2020-06-28 20:24:12 +08:00
Island
ef136a664c
Merge branch 'bugfix/ble_mesh_not_define_bool_v4.0' into 'release/v4.0'
...
Bugfix/ble mesh not define bool (v4.0)
See merge request espressif/esp-idf!9317
2020-06-28 20:23:03 +08:00
Armando
b88982b666
esp_flash: fix cache exception when CS pin is through IOMUX
2020-06-28 15:52:58 +08:00
Armando
59c1bf4d8f
esp_flash: fix the cleanup when add device fails
2020-06-28 15:52:58 +08:00
Armando
aa5b4fb372
esp_flash: fix the regression of non-quad mode by default chip driver
2020-06-28 15:52:58 +08:00
Shubham Kulkarni
e933077fbc
esp_http_server: Update LRU counter on accepting a new connection
...
Closes https://github.com/espressif/esp-idf/issues/3851
2020-06-26 19:25:15 +05:30
Chinmay Chhajed
a9d4ed4a55
Bluedroid: Authentication fixes in Legacy and Secure Connection.
...
Prevent a remote device from doing a Bluetooth Impersonation Attack
(BIAS) by:
- Preventing remote device to downgrade secure connection
feature mask. Secure connection feature mask should remain same or
increase to enabled in link key generation and authentication.
- Doing a mutual authentication during Legacy Authentication.
Signed-off-by: Chinmay Chhajed <chinmay.chhajed@espressif.com>
2020-06-24 22:25:20 +05:30
lly
939a3b78e2
ble_mesh: Fix wrong log output with bt_hex
...
- This issue was introduced in the commit: a788e7cd3d
which updated the bt_hex() function incorrectly.
- And in bt_hex(), we use 2 for the two-dimensional array, because currently
at most two bt_hex() will be used at the same time. Also this will save
some DRAM compared with using 4.
2020-06-24 10:33:58 +00:00
lly
f1c0fee05b
ble_mesh: Get node info with pre-configured node name
...
Also add a function to get the entry of the nodes table.
Closes https://github.com/espressif/esp-idf/issues/5397
2020-06-24 10:31:25 +00:00
lly
268b0e5e3f
ble_mesh: Remove boolean type definitions
2020-06-24 09:12:31 +00:00
Nikolaos Strikos
940fcf0ca9
ble_mesh: Do not #define bool when compiling in C++
2020-06-24 09:12:31 +00:00
lly
c6ce7d2866
ble_mesh: stack: Check model status with variable length
2020-06-24 09:10:32 +00:00
Ivan Grokhotkov
2967334138
Merge branch 'bugfix/sleep_comments_v4.0' into 'release/v4.0'
...
doc: Specify that sleep wakeup source restrictions apply to all current ESP32 revisions (v4.0)
See merge request espressif/esp-idf!8568
2020-06-23 01:45:29 +08:00
Island
8c3a3766da
Merge branch 'bugfix/att_buffer_count_fixed_v4.0' into 'release/v4.0'
...
Bugfix/att buffer count fixed v4.0
See merge request espressif/esp-idf!9159
2020-06-22 11:45:10 +08:00
Angus Gratton
3c630c7905
Merge branch 'bugfix/efuse_logs_v4.0' into 'release/v4.0'
...
esp32: Reduce using ESP_EARLY_LOGx and move some code after the stdout initialization in startup code (v4.0)
See merge request espressif/esp-idf!9207
2020-06-18 15:15:57 +08:00
wangcheng
b869e69c62
components/bt: Consider link_xmit_data_q in congest events to prevent excessive memory usage
2020-06-18 15:02:02 +08:00
wangcheng
12759b951c
components/bt: Fixed the problem of incomplete data packets caused by disordered acl data packets
2020-06-18 15:01:24 +08:00
Wang Cheng
d875485f89
components/bt: Add a detailed description for the user to distinguish the function of the query buffer api.
2020-06-18 15:01:18 +08:00
Geng Yu Chao
ac2e34f611
Update the limited of function esp_ble_get_sendable_packets_num.
2020-06-18 15:01:13 +08:00