29429 Commits

Author SHA1 Message Date
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
Jin Cheng
42b9cc11da fix(bt/bluedroid): disconnect SDP connection on receiving incorrect response 2024-11-25 10:21:11 +08:00
Wang Meng Yang
9a1f50e5c6 Merge branch 'bugfix/rx_invalid_cmd_err_code_v5.0' into 'release/v5.0'
fix(bt/bluedroid): Fixed the incorrect error code returned when receiving an invalid command(v5.0)

See merge request espressif/esp-idf!34994
2024-11-25 08:13:26 +08:00
Chen Jian Hua
7498ce744d fix(bt): Update bt lib for ESP32(c3082c4)
- Fixed BLE creating connection when the connection already exists


(cherry picked from commit cada39c3b55b31402028697c3f1e6d3f93702295)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-11-25 00:05:12 +08:00
xiongweichao
1866feefb6 fix(bt/bluedroid): Replace free/malloc with osi_free/malloc 2024-11-22 21:16:52 +08:00
lsita
3bd624a4b9 fix(gptimer): race condition between start and stop
Merges https://github.com/espressif/esp-idf/pull/14767
2024-11-22 18:28:13 +08:00
Li Bo
17a8462d81 fix(esp_rom): fix esp32c3 eco7 console rom function address 2024-11-22 14:56:45 +08:00
Aditya Patwardhan
8ec2220362 Merge branch 'bugfix/ota_failed_with_openssl_3.0.2_v5.0' into 'release/v5.0'
fix(esp_http_client): Fix ota failure with openssl server (v5.0)

See merge request espressif/esp-idf!35069
2024-11-22 14:54:30 +08:00
Roland Dobai
48ff843ba5 Merge branch 'fix/import_error_msg_v5.0' into 'release/v5.0'
fix(tools): re-raise ImportError without module name (v5.0)

See merge request espressif/esp-idf!35082
2024-11-21 23:05:51 +08:00
wangtao@espressif.com
e56f427065 fix(wifi): put more useful rom code in used 2024-11-21 20:24:39 +08:00
Frantisek Hrbata
a20539d53e fix(tools): re-raise ImportError without module name
The ImportError or ModuleNotFoundError might be raised without
specifying a module name. In this not so common situation, re-raise the
exception to print all the information that could assist in identifying
the problem.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-11-21 10:10:12 +01:00
Kapil Gupta
88cb3141bf fix(wifi): Remove WPS IEs once WPS succeeds 2024-11-21 13:49:04 +05:30
nilesh.kale
7abf64f3f3 fix(esp_http_client): Fix ota failure with openssl server
If the TLS server (e.g., openssl) closes connection with encrypted close-notify alert
then `errno` is not explicitly set on the socket by LwIP stack.
For this scenario, we must rely only on `ERR_TCP_TRANSPORT_CONNECTION_CLOSED_BY_FIN`
return value as the connection close case and do the graceful connection closure.

Closes https://github.com/espressif/esp-idf/issues/14724
2024-11-21 12:36:54 +05:30
Jiang Jiang Jian
e35c46b29f Merge branch 'fix/fix_deadlock_in_pm_mode_switching_v5.0' into 'release/v5.0'
fix(esp_pm): fix deadlock in pm_mode switching (v5.0)

See merge request espressif/esp-idf!34990
2024-11-19 19:04:27 +08:00
Rahul Tank
4580874d30 Merge branch 'bugfix/memory_issue_v5.0' into 'release/v5.0'
fix(nimble): Nimble Error logs in case of memory overflow/failure (v5.0)

See merge request espressif/esp-idf!35001
2024-11-19 17:12:11 +08:00
wuzhenghui
91d1b1276c
fix(esp_pm): fix deadlock in pm_mode switching 2024-11-18 19:23:21 +08:00
Abhinav Kudnar
f13bbbb774 fix(nimble): Nimble Error logs in case of memory overflow/failure 2024-11-18 17:57:52 +08:00
xiongweichao
a4b0000cc4 fix(bt/bluedroid): Fixed the incorrect error code returned
when receiving an invalid command
2024-11-18 17:02:06 +08:00
wuzhenghui
8038821546
fix(esp_pm): fix missed ccompare update when another core is already in do_switch 2024-11-18 16:51:14 +08:00
wangtao@espressif.com
28621c5d7d ix(wifi): fix esp32c2 eco4 in v5.0 extra ld issue 2024-11-18 15:57:11 +08:00
wangtao@espressif.com
c117ea6bfc fix(wifi): fix esp32c2 eco4 ld 2024-11-18 15:57:11 +08:00
wangtao@espressif.com
55184e83aa feat(wifi): support esp32c2 eco4 wifi bringup 2024-11-18 15:57:11 +08:00
Jiang Jiang Jian
37b51f1ec8 Merge branch 'bugfix/lmp_trans_collision_v5.0' into 'release/v5.0'
fix(bt/controller): Fixed some controller bugs on ESP32 (v5.0)

See merge request espressif/esp-idf!34948
2024-11-18 11:20:45 +08:00
Jiang Jiang Jian
879da39498 Merge branch 'bugfix/fix_tbtt_interval_update_fail_v5.0' into 'release/v5.0'
fix(wifi): Optimization for wifi components (v5.0)

See merge request espressif/esp-idf!34891
2024-11-18 11:01:47 +08:00
Jiang Jiang Jian
0c0767b850 Merge branch 'change/change_pm_slp_iram_opt_dependence_v5.0' into 'release/v5.0'
change(esp_pm): change pm_slp_iram_opt dependence(backport v5.0)

See merge request espressif/esp-idf!33863
2024-11-18 10:45:03 +08:00
morris
0e2656ae88 Merge branch 'contrib/github_pr_14859_v5.0' into 'release/v5.0'
fix(usb_host): return ESP_ERR_NO_MEM on failed alloc in client register (GitHub PR) (v5.0)

See merge request espressif/esp-idf!34955
2024-11-15 21:20:53 +08:00
Wang Meng Yang
efe70fe234 Merge branch 'bugfix/fix_classic_bt_build_fail_v5.0' into 'release/v5.0'
fix(bt/bluedroid): Fixed classic bt build fail when enable dynamic memory and disable BLE (v5.0)

See merge request espressif/esp-idf!34927
2024-11-15 17:35:24 +08:00
Luo Xu
7fccbcf78d fix(ble_mesh): fixed heartbeat issue
(cherry picked from commit 167cd4762b79a09e891569a923c256c72335ad94)

Co-authored-by: luoxu <luoxu@espressif.com>
2024-11-15 17:23:25 +08:00
Daniel Mangum
669565477e fix(usb_host): return ESP_ERR_NO_MEM on failed alloc in client register
Fixes issue where ESP_ERR_NO_MEM was being silently discarded after
cleaning up after a failed malloc in usb_host_client_register.

Signed-off-by: Daniel Mangum <georgedanielmangum@gmail.com>
2024-11-15 09:17:35 +01:00
Jin Cheng
a5d2d906ad fix(bt/controller): Fixed some controller bugs on ESP32
- Fixed wrong logic in handling sniff transaction collision at slave
      side
    - Fixed the issue ACL is stopped too early before eSCO
2024-11-15 11:47:17 +08:00
Jin Cheng
4d7e92bb35 fix(bt/bluedroid): AG should send OK or other error codes to HF client
when it is driven by HF to initiate a call.
2024-11-15 11:47:17 +08:00
Zhang Hai Peng
e3f0e10055 fix(bt/bluedroid): Fixed classic bt build fail when enable dynamic memory and disable BLE
(cherry picked from commit 59d20e80d300825e06431dad9d22241884905a2d)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-11-14 22:13:30 +08:00
Martin Vychodil
94250f0521 Merge branch 'bugfix/nvs_entry_sanity_check_v5.0' into 'release/v5.0'
Bugfix/added nvs entry header sanity checks (v5.0)

See merge request espressif/esp-idf!34296
2024-11-14 21:39:39 +08:00
Adam Múdry
cd217a3586 fix(littlefs): Allow LittleFS image generation on Windows + version bump
Closes https://github.com/espressif/esp-idf/issues/12900
2024-11-14 13:23:28 +01:00
radek.tandler
508c251fd2 fix(storage/nvs): Fixed hadling of inconsistent values in NVS entry header
feat(storage/nvs): Added test cases for damaged entries with correct CRC
2024-11-14 11:50:44 +01:00
Island
240dd4fb8d Merge branch 'feature/support_moving_code_to_flash_v5.0' into 'release/v5.0'
feat(ble): Support for putting code in flash on ESP32-C2 (v5.0)

See merge request espressif/esp-idf!34782
2024-11-14 10:09:21 +08:00
zhangyanjiao
29f7ec82d9 fix(wifi): Optimization for wifi components
1. fix(wifi/pm): Fixed the tbtt interval update error when AP's beacon interval changed
   Closes https://github.com/espressif/esp-idf/issues/14720
2. fix(wifi/mesh): Enlarge the mesh TX task stack
3. fix(wifi/espnow): Added check for espnow type and length on v1.0
4. fix(wifi/mesh): Fixed delete group id error in wifi mesh
   Closes https://github.com/espressif/esp-idf/issues/14735
2024-11-14 09:34:34 +08:00
Roland Dobai
6f794b1055 Merge branch 'feat/ninja_use_targz_instead_zip_v5.0' into 'release/v5.0'
feat(tools): ninja tool download - use .tar.gz instead of .zip (v5.0)

See merge request espressif/esp-idf!34854
2024-11-13 21:04:43 +08:00
zhangyanjiao
9a45ad7d46 docs(wifi/espnow): Update the description for ESP-NOW frame 2024-11-13 19:40:36 +08:00
Island
c0d14dabfc Merge branch 'bugfix/fix_some_ble_bugs_240926_esp32_v5.0' into 'release/v5.0'
Fixed some BLE bugs 240926 on ESP32 (v5.0)

See merge request espressif/esp-idf!34550
2024-11-13 12:05:11 +08:00
Jiang Jiang Jian
cf1bec85a0 Merge branch 'bugfix/support_random_iv_in_esptouch_v2_v5.0' into 'release/v5.0'
fix(wifi): Support AES IV with random value in esptouch v2 (v5.0)

See merge request espressif/esp-idf!34615
2024-11-13 10:40:49 +08:00
Marek Fiala
b84b71e625 feat(tools): ninja tool download - use .tar.gz insead of .zip
Changed the download file format for ninja tool from github with .zip file format
to dl.espressif.com with .tar.gz file format.

Closes https://github.com/espressif/esp-idf/pull/14633
2024-11-12 13:39:06 +01:00
Jiang Jiang Jian
bc82044cd6 Merge branch 'fix/bypass_some_restore_process_if_sleep_rejected_v5.0' into 'release/v5.0'
fix(esp_hw_support): skip some wakeup steps if sleep is rejected (v5.0)

See merge request espressif/esp-idf!34631
2024-11-12 19:23:34 +08:00
Wang Meng Yang
e00cb936a6 Merge branch 'bugfix/fix_avrc_absolute_volume_compatibility_v5.0' into 'release/v5.0'
bugfix/fix_avrc_absolute_volume_compatibility[backport v5.0]

See merge request espressif/esp-idf!34773
2024-11-12 17:55:09 +08:00
morris
f1e86424c2 Merge branch 'bugfix/workaround_of_i2s_half_sample_rate_issue_v5.0' into 'release/v5.0'
fix(i2s): fix i2s half sample rate issue (v5.0)

See merge request espressif/esp-idf!34356
2024-11-12 10:02:00 +08:00
Shen Weilong
c3290dfd6b feat(ble): Support for putting code in flash on ESP32-C2 2024-11-11 17:38:13 +08:00
Wang Meng Yang
7c02cb4517 Merge branch 'bugfix/hfp_sniff_mng_v5.0' into 'release/v5.0'
bugfix/hf_and_ag_cannot_enter/exit sniff mode. (v5.0)

See merge request espressif/esp-idf!34470
2024-11-11 15:09:23 +08:00
Island
48cb8520b4 Merge branch 'feat/support_controller_run_in_flash_only_v5.0' into 'release/v5.0'
feat(bt/controller): Support controller code run in flash only (backport v5.0)

See merge request espressif/esp-idf!34696
2024-11-11 14:21:42 +08:00
liqigan
9f6dabfacb fix(bt/bluedroid): Fixed AVRCP compatibility issue on absolute volume synchronization 2024-11-08 14:51:34 +08:00