29427 Commits

Author SHA1 Message Date
Zhang Hai Peng
00f6929123 fix(blufi): Fixed blufi init fail after deinit
(cherry picked from commit 7addb57ccd53576b40d3cfeb24c185036053f4b4)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-12-09 17:45:19 +08:00
Zhang Hai Peng
722a69a1f7 fix(ble): Fixed crash in BLE HID host example during logging
(cherry picked from commit ab1e3c1ffd6076d46aed747220ff0c3d0fe0a3f5)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-12-09 17:14:51 +08:00
Jiang Jiang Jian
8059b611c3 Merge branch 'bugfix/fix_wifi_bugs_241206_v5.0' into 'release/v5.0'
bugfix: fix some wifi bugs 241206 v5.0

See merge request espressif/esp-idf!35481
2024-12-09 15:28:46 +08:00
Rahul Tank
689c804eff Merge branch 'fix/hci_err_code_def_v5.0' into 'release/v5.0'
fix(nimble): Added a function for printing HCI error definition (v5.0)

See merge request espressif/esp-idf!35205
2024-12-06 23:59:50 +08:00
Erhan Kurubas
c8d57f3c5e fix(sysview): fix test failure 2024-12-06 19:52:10 +08:00
Erhan Kurubas
d55663f07b fix(sysview): add prefix to the module desc to avoid stuck in Segger SystemView app
Closes https://github.com/espressif/esp-idf/issues/10483
2024-12-06 19:52:10 +08:00
morris
09e84586d1 Merge branch 'bugfix/uart_vfs_read_behavior_v5.0' into 'release/v5.0'
fix(uart_vfs): read() now aligned to POSIX defined behavior (v5.0)

See merge request espressif/esp-idf!35397
2024-12-06 18:38:30 +08:00
wangtao@espressif.com
25143e1e4a fix(wifi): fix ampdu to normal cause free buffer twice issue 2024-12-06 17:59:17 +08:00
sibeibei
78aba309f3 fix(wifi): fix some wifi issues 241031
1. fix cant sleep if reconnect to connected ap
    2. clear pmk in internal reconnection
    3. update connect status for init-->auth
2024-12-06 17:57:25 +08:00
Island
29013b4263 Merge branch 'bugfix/fix_ble_creat_conn_fail_enh_v5.0' into 'release/v5.0'
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type (v5.0)

See merge request espressif/esp-idf!35015
2024-12-06 15:49:32 +08:00
Wang Meng Yang
566ada5401 Merge branch 'bugfix/sdp_get_uuid_error_v5.0' into 'release/v5.0'
fix(bt/bluedroid): fixed issues introduced by byte alignment(v5.0)

See merge request espressif/esp-idf!35254
2024-12-06 15:14:29 +08:00
Wang Meng Yang
26254ac73b Merge branch 'bugfix/access_null_in_hf_cb_v5.0' into 'release/v5.0'
fix(bt/bluedroid): fixed access NULL in HFP callback handler (v5.0)

See merge request espressif/esp-idf!35410
2024-12-06 15:08:56 +08:00
Jiang Jiang Jian
70049e8922 Merge branch 'bugfix/watchdog_timer_ap_sta_esp32c5_v5.0' into 'release/v5.0'
fix(wifi): Prevent overwriting of scan parameters in consecutive scans (Backport v5.0)

See merge request espressif/esp-idf!34487
2024-12-06 14:13:52 +08:00
morris
a6acfe3591 Merge branch 'fix/fix_esp32_pico_v3_psram_not_ignored_issue_v5.0' into 'release/v5.0'
psram: fixed esp32p pico-v3 psram init not ignored issue (v5.0)

See merge request espressif/esp-idf!35381
2024-12-05 22:10:13 +08:00
akshat
cf22b6cff7 fix(wifi): Prevent overwriting of scan parameters in consecutive scans 2024-12-05 15:00:54 +05:30
Rahul Tank
efe76e2eb3 Merge branch 'bugfix/change_hci_cb_logging_v5.0' into 'release/v5.0'
fix(nimble): Replace ESP_LOG* with esp_rom_printf in controller context callback (v5.0)

See merge request espressif/esp-idf!35031
2024-12-05 16:42:26 +08:00
Astha Verma
adc64031d9 fix(nimble): Added a function for printing HCI error definition 2024-12-05 14:11:35 +05:30
Jiang Jiang Jian
a44b49dcfb Merge branch 'bugfix/retry_count_when_sta_disconnect_v5.0' into 'release/v5.0'
fix(wifi): Do not attempt re-connection as per 'failure_retry_cnt' when sta itself issues disconnect in between of connection establishment (Backport v5.0)

See merge request espressif/esp-idf!34188
2024-12-05 16:12:54 +08:00
Rahul Tank
8d085f23d5 Merge branch 'bugfix/resolve_watchdog_crash_v5.0' into 'release/v5.0'
fix(nimble): Resolved watchdog due to memory exceed prints (v5.0)

See merge request espressif/esp-idf!35213
2024-12-05 15:18:57 +08:00
Armando
8257d45b86 fix(psram): fixed esp32p pico-v3 psram init not ignored issue
Closes https://github.com/espressif/esp-idf/issues/14970
2024-12-05 14:41:13 +08:00
Jin Cheng
d61db5ca12 fix(bt/bluedroid): fixed access NULL in HFP callback handler 2024-12-05 13:22:25 +08:00
akshat
37531968a8 fix(wifi): Do not try re-connection when sta disconnects with esp_wifi_disconnect()
Do not follow wifi_config::wifi_sta_config::failure_retry_cnt logic when
station itself issues a disconnect from AP/Router using
esp_wifi_disconnect()
2024-12-05 10:12:11 +05:30
Rahul Tank
0dfc977374 fix(nimble): Replace ESP_LOG* with esp_rom_printf in controller context callback 2024-12-04 22:01:41 +08:00
Jiang Jiang Jian
3106c368eb Merge branch 'feat/support_esp32c2_eco4_wifi_v50' into 'release/v5.0'
Feat/support esp32c2 eco4 wifi v50

See merge request espressif/esp-idf!34659
2024-12-04 20:43:06 +08:00
Jiang Jiang Jian
1f5789e649 Merge branch 'fix/duplicated_enc_restart_request_when_change_key_type_v5.0' into 'release/v5.0'
fix(bt): fixed some issues in esp32 bt controller(backport v5.0)

See merge request espressif/esp-idf!35298
2024-12-04 19:21:47 +08:00
Song Ruo Jing
f513286872 fix(uart_vfs): read() now aligned to POSIX defined behavior
- For blocking mode, block until data available
- Return with the bytes available in the file at the time,
  it should not block until reaching the requested size

And read() should not realy return on the newline character
Closes https://github.com/espressif/esp-idf/issues/14155
2024-12-04 15:14:18 +08:00
Jiang Jiang Jian
e4c871935a Merge branch 'bugfix/fix_ble_ke_mem_267_assert_v5.0' into 'release/v5.0'
fix(bt/controller): Fixed BLE assert ke_mem.c line 267 on ESP32-C3 and ESP32-S3(backport v5.0)

See merge request espressif/esp-idf!35341
2024-12-04 11:11:05 +08:00
Jiang Jiang Jian
8642718288 Merge branch 'bugfix/fix_c2_light_sleep_coex_v5.0' into 'release/v5.0'
fix(ble): fix ble light sleep error on esp32c2 (v5.0)

See merge request espressif/esp-idf!35052
2024-12-04 11:09:52 +08:00
chenjianhua
4fa7610be8 feat(ble/bluedroid): Support setting connection params when creating connection 2024-12-03 18:05:12 +08:00
Abhinav Kudnar
e5c4002fd8 fix(nimble): Resolved watchdog due to memory exceed prints 2024-12-03 18:04:56 +08:00
zhanghaipeng
f70a669973 fix(ble/bluedroid): Optimize BLE API "esp_ble_gattc_enh_open" 2024-12-03 18:04:46 +08:00
zhanghaipeng
2b08d26dee fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type 2024-12-03 18:04:46 +08:00
wangtao@espressif.com
2bf982e747 feat(wifi): support esp32c2 eco4 wifi lib 2024-12-03 11:25:43 +08:00
wangtao@espressif.com
c9102147d1 fix(wifi): fix esp32c2 eco4 ci issue ld 2024-12-03 11:04:40 +08:00
xiongweichao
4b7f872177 fix(bt/bluedroid): fixed issues introduced by byte alignment
- esp_bt_uuid_t is byte aligned, tBT_UUID is 4-byte aligned.
2024-12-03 09:13:46 +08:00
zhiweijian
5d8f11ac84 fix(bt/controller): Fixed BLE assert ke_mem.c line 267 on ESP32-C3 and ESP32-S3 2024-12-02 16:23:34 +08:00
Island
2178173ff4 Merge branch 'fix/ble_mesh_heartbeat_bug_v5.0' into 'release/v5.0'
fix(ble_mesh): fixed heartbeat issue (v5.0)

See merge request espressif/esp-idf!34962
2024-12-02 11:29:37 +08:00
gongyantao
21df54c917 fix(bt): fixed some issues in esp32 bt controller
1: fix duplicated lc_enc_restart_req when new lk type is semi-permanent
   key
2: reset PreventEncEvt flag at the end of restart encryption procedure
2024-11-29 14:13:23 +08:00
morris
c1802d076e Merge branch 'contrib/github_pr_14767_v5.0' into 'release/v5.0'
fix(gptimer): race on FSM state in gptimer_start() (GitHub PR) (v5.0)

See merge request espressif/esp-idf!35138
2024-11-29 13:32:17 +08:00
Island
afea334e3d Merge branch 'bugfix/fix_bleqabr24_1646_v5.0' into 'release/v5.0'
Fixed BLE creating connection when the connection already exists on ESP32 (v5.0)

See merge request espressif/esp-idf!35043
2024-11-27 15:43:00 +08:00
Island
389e738e18 Merge branch 'feat/optimize_cble50y24_110_v5.0' into 'release/v5.0'
feat(bt/bluedroid): Added BLE 5.0 throughput examples (v5.0)

See merge request espressif/esp-idf!35006
2024-11-27 15:37:28 +08:00
Wang Meng Yang
581cf343de Merge branch 'feat/add_profile_state_event_v5.0' into 'release/v5.0'
feat(bt/bluedroid): added events to indicate the profile states of HFP (v5.0)

See merge request espressif/esp-idf!35152
2024-11-27 14:44:09 +08:00
Chen Jian Hua
8f072c63f7 feat(bt/bluedroid): Added BLE 5.0 throughput examples
(cherry picked from commit 6d3a82eecfc0d86d699ccb7cc499f27863ab5616)

Co-authored-by: zhangbowen <zhangbowen@espressif.com>
2024-11-27 11:57:15 +08:00
Jiang Jiang Jian
e057cc258f Merge branch 'bugfix/disconn_sdp_upon_wrong_data_v5.0' into 'release/v5.0'
fix(bt/bluedroid): disconnect SDP connection on receiving incorrect response (v5.0)

See merge request espressif/esp-idf!35147
2024-11-26 10:31:27 +08:00
Jin Chen
1021139898 fix(ble): change ld for ble scan coex issue
(cherry picked from commit dd499d7b2e199dab1e56297136ce5af479d01cd9)

Co-authored-by: cjin <jinchen@espressif.com>
2024-11-25 21:03:50 +08:00
Jin Chen
219244ffaa fix(ble): fix ble light sleep error on esp32c2
(cherry picked from commit 23f7e33a97ad70ff1e73407650f7b8edbd91fc9a)

Co-authored-by: cjin <jinchen@espressif.com>
2024-11-25 21:03:50 +08:00
Jin Cheng
6089d7a664 feat(bt/bluedroid): added events to indicate the profile states of HFP 2024-11-25 16:24:38 +08:00
Jiang Jiang Jian
01a851ca9d Merge branch 'bugfix/wps_ie_reset_v50' into 'release/v5.0'
fix(wifi): Remove WPS IEs once WPS succeeds

See merge request espressif/esp-idf!35081
2024-11-25 15:04:09 +08:00
Wang Meng Yang
05a7a1dab4 Merge branch 'bugfix/osi_replace_free_v5.0' into 'release/v5.0'
fix(bt/bluedroid): Replace free/malloc with osi_free/malloc(v5.0)

See merge request espressif/esp-idf!34610
2024-11-25 13:50:49 +08:00
morris
aa8e0136bd Merge branch 'bugfix/esp32c3_eco7_usj_console_v5.0' into 'release/v5.0'
fix(esp_rom): fix esp32c3 eco7 console rom function address (v5.0)

See merge request espressif/esp-idf!34742
2024-11-25 10:37:16 +08:00