29437 Commits

Author SHA1 Message Date
Jiang Jiang Jian
9d8fc56139 Merge branch 'fix/stack_overuse_by_failure_retry_cnt_v5.0' into 'release/v5.0'
fix(wifi): Fix stack overflow when failure_retry_cnt is set in station configuration (Backport v5.0)

See merge request espressif/esp-idf!36856
2025-02-12 18:04:50 +08:00
Jiang Jiang Jian
dc58edb50d Merge branch 'bugfix/fix_i2s_reconfig_slot_issue_v5.0' into 'release/v5.0'
fix(i2s): fixed incorrect logic in slot reconfig (v5.0)

See merge request espressif/esp-idf!36645
2025-02-12 16:13:32 +08:00
Jiang Jiang Jian
92f710f8c8 Merge branch 'fix/ringbuf_receives_after_aq_wraparound_v5.0' into 'release/v5.0'
fix(esp_ringbuf): Fixed no-split ringbuf issue where acquire pointer  wraps around (v5.0)

See merge request espressif/esp-idf!35871
2025-02-12 16:12:49 +08:00
Jiang Jiang Jian
a3136838fa Merge branch 'bugfix/analyzer_issues_supplicant_v5.0' into 'release/v5.0'
fix(esp_wifi): fix some analyzer issues (v5.0)

See merge request espressif/esp-idf!36834
2025-02-12 16:11:16 +08:00
Jiang Jiang Jian
45ff2887e7 Merge branch 'bugfix/wps_scan_freq_v5.0' into 'release/v5.0'
fix(esp_wifi): Reduce scan frequency in WPS (v5.0)

See merge request espressif/esp-idf!36824
2025-02-12 16:10:45 +08:00
Island
9aea05c4cd Merge branch 'bugfix/fix_blufi_crash_v5.0' into 'release/v5.0'
fix(blufi): Fixed crash issue during memcpy in example (v5.0)

See merge request espressif/esp-idf!36548
2025-02-12 15:02:38 +08:00
Island
8dde4f9233 Merge branch 'fix/blufi_example_mem_access_v5.0' into 'release/v5.0'
fix(ble/blufi): Fixed blufi example security issue (v5.0)

See merge request espressif/esp-idf!36160
2025-02-12 15:02:33 +08:00
Jiang Jiang Jian
30eba26e51 Merge branch 'bugfix/remove_unused_sco_state_v5.0' into 'release/v5.0'
Bugfix/remove unused sco state (v5.0)

See merge request espressif/esp-idf!36733
2025-02-12 14:00:57 +08:00
Wang Meng Yang
a55d6bc08f Merge branch 'feat/add_vsc_to_support_test_v5.0' into 'release/v5.0'
feat(bt): add vendor hci command and event to support test (v5.0)

See merge request espressif/esp-idf!36567
2025-02-12 11:15:14 +08:00
Zhou Xiao
f73fdaa744 fix(ble): fixed ld file for c2eco0 and c2eco4
(cherry picked from commit 937fe2a6e3102ff9a44da2e2288c7df7588a271c)

Co-authored-by: zhouxiao <zhouxiao@espressif.com>
2025-02-12 10:55:00 +08:00
Zhou Xiao
79627f0151 fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-C2
(cherry picked from commit 6a752eeb89a48ee5c1d5e07b8f2ea297ca1c268d)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-02-12 10:55:00 +08:00
Zhou Xiao
14b81fd066 change(ble): Update lib_esp32c2 to 2a00fb0b
(cherry picked from commit 7cd3fe6953ce455dcde3bc499d0f09a5c5cd57d7)

Co-authored-by: zhouxiao <zhouxiao@espressif.com>
2025-02-12 10:55:00 +08:00
Song Ruo Jing
834c9da833 fix(gpio): fix esp_rom_gpio_connect_out_signal for gpio num over 31 on esp32/s2
Closes https://github.com/espressif/esp-idf/issues/15209
2025-02-11 19:15:08 +08:00
zhanghaipeng
770f713e65 fix(ble): Update bt lib for ESP32(194dd63)
- Fix the issue where disconnection events were not reported as a slave.
- Enhance Access Address validation in compatibility mode.
2025-02-11 16:56:31 +08:00
gongyantao
bb039cc318 feat(bt): add vendor hci command and event to support test
- add afh related vendor hci command and event
- add vendor event mask command
2025-02-11 16:56:31 +08:00
linruihao
7db6f812af feat(bt): add coexist scheme status support for bt page 2025-02-11 16:56:31 +08:00
Jin Cheng
13d598d50f fix(bt/controller): fixed missing critical protections on linked-list structure of (e)SCO buffers 2025-02-11 16:56:31 +08:00
chenjianhua
01d9a716b9 fix(bt): Update bt lib for ESP32(ba6739f)
- Fixed assert in lld_evt.c at line 2353
- Fixed interrupt WDT when shutdown bt controller
- Added config for BLE vendor HCI QA command
- Added config for BLE channel assessment and ping procedure
2025-02-11 16:56:31 +08:00
zhanghaipeng
cc00e9f2fc fix(blufi): Enhance security in BLUFI example 2025-02-11 15:24:04 +08:00
Sarvesh Bodakhe
d2306adc5e fix(wifi): Fix stack overflow when failure_retry_cnt is set
Fix issue of increased stack usage when failure_retry_cnt is set
and wifi driver internally retries connection attempts
2025-02-11 12:25:37 +05:30
zhanghaipeng
b5b9f9559e docs(ble/bluedroid): Added BLE log when bond info was deleted 2025-02-11 14:17:03 +08:00
zhanghaipeng
d2d3ce7f0c docs(ble/bluedroid): Optimize doc for registering BLE callback functions 2025-02-11 14:16:53 +08:00
zhanghaipeng
a4c4601e59 fix(ble/blufi): Fixed blufi example security issue 2025-02-11 14:16:43 +08:00
Jiang Jiang Jian
9659bb2d03 Merge branch 'feat/esp32_set_get_bt_lpclk_src_v5.0' into 'release/v5.0'
feat(ble): Added API to get/set low power clock source(v5.0)

See merge request espressif/esp-idf!36575
2025-02-11 11:34:04 +08:00
Rahul Tank
f9358b74f0 Merge branch 'bugfix/fix_scan_rsp_evt' into 'release/v5.0'
fix(nimble): Add support for missing legacy event type in report parsing (v5.0)

See merge request espressif/esp-idf!36782
2025-02-11 00:23:56 +08:00
Kapil Gupta
b37f89bbce fix(esp_wifi): fix some analyzer issues
Closes https://github.com/espressif/esp-idf/issues/15097
Closes https://github.com/espressif/esp-idf/issues/15098
Closes https://github.com/espressif/esp-idf/issues/15099
2025-02-10 20:16:35 +05:30
Kapil Gupta
55c6945957 fix(esp_wifi): Reduce scan frequency in WPS 2025-02-10 15:45:39 +05:30
Jiang Jiang Jian
1443536abb Merge branch 'revert/use_wpa3_ent_authmode_naming_v5.0' into 'release/v5.0'
fix(wifi): Revert support for WPA3 Enterprise mode (v5.0)

See merge request espressif/esp-idf!36708
2025-02-10 14:42:39 +08:00
Wang Mengyang
01c34d4b62 change(bt): Remove unused state variable for (e)SCO disconnect reason in Bluedroid 2025-02-08 17:58:18 +08:00
xiongweichao
a1d6fc04a4 feat(bt): Added API to get/set low power clock source 2025-02-08 14:29:33 +08:00
Wang Meng Yang
90e98f1dbc Merge branch 'docs/refactor_ceva_bt_controller_api_v5.0' into 'release/v5.0'
docs(ble): Refactored the API reference for esp32/c3/s3 BT controller (v5.0)

See merge request espressif/esp-idf!35349
2025-02-08 11:05:55 +08:00
Wei Yu Han
11f791c6c6 docs(ble): Refactored the API reference for esp32/c3/s3 BT controller (v5.0) 2025-02-08 11:05:55 +08:00
morris
8f817ec1b4 Merge branch 'fix/spi_hd_seg_fix_iwdt_timeout_v5.0' into 'release/v5.0'
fix(spi_slave_hd): fix seg mode potential iwdt timeout when multi task call (v5.0)

See merge request espressif/esp-idf!31845
2025-02-08 10:11:26 +08:00
Rahul Tank
1f004ce6fe fix(nimble): Add support for missing legacy event type in report parsing 2025-02-06 18:02:51 +05:30
Martin Vychodil
c562688d32 Merge branch 'bugfix/storage_generic_pytests_v5.0' into 'release/v5.0'
fix(ci): Removed storage related entries in known generate test child pipeline warnings (v5.0)

See merge request espressif/esp-idf!36688
2025-02-05 23:57:27 +08:00
morris
1730e74921 Merge branch 'bugfix/uart_single_wire_mode_v5.0' into 'release/v5.0'
fix(uart): allow same pin for tx and rx in uart_set_pin; UART_SELECT_READ_NOTIF race conditon fix (v5.0)

See merge request espressif/esp-idf!36300
2025-02-05 14:53:30 +08:00
Marius Vikhammer
2260b66eb1 Merge branch 'bugfix/remove_wdt_both_cpus_test_v5.0' into 'release/v5.0'
test(panic): remove WDT both CPU test (v5.0)

See merge request espressif/esp-idf!36624
2025-02-05 11:50:24 +08:00
Sarvesh Bodakhe
19f29ca11b Revert "fix(wifi): Add support to recongize different WPA3 Authentication modes from specs"
This reverts commit fbc0c3e9fec089f492926492dc6edb692df84f65.
2025-02-04 10:23:34 +05:30
Rocha Euripedes
9bc65542a4 Merge branch 'fix/test_app_certificate_v5.0' into 'release/v5.0'
Regenerate certificates for testing (v5.0)

See merge request espressif/esp-idf!36676
2025-01-31 16:00:24 +08:00
radek.tandler
3d6cf0f904 fix(storage/nvs): Fixed failing test cases in example folder 2025-01-30 12:05:39 +01:00
Euripedes Rocha
42351e8d15 fix(mqtt): Regenerate certificates for testing
- Previous fix ommited one of the client certificates by mistaque.
- This regenerates all certificates to clean that up.
2025-01-29 14:04:58 +01:00
Marius Vikhammer
6401cad494 test(panic): remove WDT both CPU test
Test never worked on S3/P4 and was flakey on ESP32. Hard to design a reliable test
case that triggers both WDT at the exact same time.
2025-01-27 11:20:39 +01:00
Mahavir Jain
0ce2167242 Merge branch 'feature/memprot_test_app_v5.0' into 'release/v5.0'
test_app: Split `panic` test app into separate source files (v5.0)

See merge request espressif/esp-idf!36625
2025-01-27 17:47:07 +08:00
Laukik Hase
87058b125e test_app: Split panic test app into separate source files
- Added minor improvements to  `panic` test app
  * Replaced existing API to disable flash cache which did not disabled cache always
    (`esp_flash_default_chip->os_func->start(esp_flash_default_chip->os_func_data)`)
    with `spi_flash_enable_interrupts_caches_and_other_cpu`
  * Included some required headers explicitly (`esp_memory_utils.h` and `esp_heap_caps.h`)
2025-01-27 08:33:00 +01:00
laokaiyao
1cef1b3e4d fix(i2s): fixed incorrect logic in slot reconfig
Closes https://github.com/espressif/esp-idf/issues/15256
2025-01-27 14:17:03 +08:00
Song Ruo Jing
1f69df2a37 fix(uart): allow same pin for tx and rx in uart_set_pin
Closes https://github.com/espressif/esp-idf/issues/14787
2025-01-24 22:06:53 +08:00
Song Ruo Jing
ac2ca7bdb4 fix(uart): fix race condition with the use of UART_SELECT_READ_NOTIF
UART_SELECT_READ_NOTIF needs to be sent after received data got processed
to avoid the potential race condition
2025-01-24 22:04:12 +08:00
wanlei
ace1578670 fix(spi_slave_hd): fix seg mode potential iwdt timeout when multi task call 2025-01-24 20:20:33 +08:00
Rahul Tank
d7e63ef591 Merge branch 'bugfix/rename_variable_name_v5.0' into 'release/v5.0'
fix(nimble): fix compilation issue due to incorrect variable name type (v5.0)

See merge request espressif/esp-idf!36606
2025-01-24 20:01:52 +08:00
morris
85443b12f5 Merge branch 'fix/twai_io_init_glitch_v5.0' into 'release/v5.0'
fix(driver_twai): fixed bus-off when twai_init due to wrong gpio config (v5.0)

See merge request espressif/esp-idf!34824
2025-01-24 17:09:25 +08:00