Island
152e8768e1
Merge branch 'fix/ble_mesh_long_packet_buffer_calculation_v6.0' into 'release/v6.0'
...
fix(ble_mesh): correct long packet segment buffer size calculation (v6.0)
See merge request espressif/esp-idf!43802
2025-12-03 16:06:01 +08:00
Wang Meng Yang
b4a0b89b1d
Merge branch 'bugfix/a2dp_deinit_crash_v6.0' into 'release/v6.0'
...
fix(bt): fixed crash caused by deinit during A2DP connection initiation(v6.0)
See merge request espressif/esp-idf!43792
2025-12-03 12:14:28 +08:00
morris
0e6525a97c
Merge branch 'bugfix/uart_related_backports_v6.0' into 'release/v6.0'
...
fix(uart): some related uart backports (v6.0)
See merge request espressif/esp-idf!43612
2025-12-02 17:40:25 +08:00
Island
57235cb184
Merge branch 'feature/extend_h2_conon_num_to_70_v6.0' into 'release/v6.0'
...
change(ble): Updated the maximum number of concurrent connections to 70 on ESP32-H2 (v6.0)
See merge request espressif/esp-idf!43836
2025-12-02 16:38:07 +08:00
Island
b1ceb4e27c
Merge branch 'fix/ble_log_v2_cache_error_v6.0' into 'release/v6.0'
...
BLE Log v2 Function Update 251125 (v6.0)
See merge request espressif/esp-idf!43871
2025-12-02 16:20:13 +08:00
Wang Meng Yang
e6959c6931
Merge branch 'bugfix/fix_event_filter_bug_v6.0' into 'release/v6.0'
...
fix(bt/controller): Fixed hci connection request event filter bug (v6.0)
See merge request espressif/esp-idf!43874
2025-12-02 13:34:51 +08:00
xiongweichao
b112cb2941
fix(bt): fixed crash caused by deinit during A2DP connection initiation
...
- Only clean up when idle
2025-12-02 08:55:07 +08:00
Luo Xu
e2566b8759
fix(ble_mesh): correct long packet segment buffer size calculation
...
(cherry picked from commit 6d59a91401 )
Co-authored-by: luoxu <luoxu@espressif.com >
2025-12-02 00:05:36 +08:00
Wang Meng Yang
0287fe904b
Merge branch 'bugfix/a2dp_reg_sep_v6.0' into 'release/v6.0'
...
fix(bt/bluedroid): Fix the status judgment of the A2DP source registration SEP (v6.0)
See merge request espressif/esp-idf!43880
2025-12-01 19:53:19 +08:00
Alexey Gerenkov
c4fa15dd1e
Merge branch 'fix/int_wdt_double_exception_v6.0' into 'release/v6.0'
...
fix(espcoredump): prevent double exception during int_wdt panic with custom stack (v6.0)
See merge request espressif/esp-idf!43851
2025-12-01 18:39:22 +08:00
Alexey Gerenkov
604e1df617
Merge branch 'refactor_apptrace_uart_v6.0' into 'release/v6.0'
...
Refactor apptrace uart (v6.0)
See merge request espressif/esp-idf!43850
2025-12-01 18:39:05 +08:00
yangfeng
7de5f266de
fix(bt/bluedroid): Fix the status judgment of the A2DP source registration SEP
2025-12-01 14:21:35 +08:00
liqigan
458c66a7ed
fix(bt/controller): Fixed hci connection request event filter bug
2025-12-01 13:44:23 +08:00
Mahavir Jain
e1639e281f
Merge branch 'fix/incorrect_esp32p4_key_mgr_xts_aes_len_bit_set_v6.0' into 'release/v6.0'
...
Fix incorrect XTS-AES key length register configuration (ESP32-P4) (v6.0)
See merge request espressif/esp-idf!43759
2025-12-01 09:18:28 +05:30
Zhou Xiao
2c8da21b69
feat(ble): enabled lc get time for ceva controller
...
(cherry picked from commit 6924b8b372 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-12-01 11:10:38 +08:00
Zhou Xiao
afefd97193
fix(ble): put ble_log_write_hex in iram to avoid cache error
...
(cherry picked from commit dc4e41fab8 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-12-01 11:10:37 +08:00
Erhan Kurubas
835e032498
fix(espcoredump): prevent double exception during int_wdt panic with custom stack
2025-11-28 12:06:03 +01:00
Erhan Kurubas
7d779c7b13
change(app_trace): implement uart without driver APIs
2025-11-28 12:03:30 +01:00
Shen Wei Long
74fdb071f7
change(ble): Updated the maximum number of concurrent connections to 70 on ESP32-H2
...
(cherry picked from commit cd33f13521 )
Co-authored-by: ShenWeilong <shenweilong@espressif.com >
2025-11-28 09:06:16 +00:00
morris
776450a5fb
Merge branch 'feat/esp32p4_eco5_adc_cali_v6.0' into 'release/v6.0'
...
feat(adc): support ADC calibration on ESP32P4 ECO5 (v6.0)
See merge request espressif/esp-idf!43777
2025-11-28 16:03:06 +08:00
Roland Dobai
99b8c99fe0
Merge branch 'fix/reenable_freertos_esp_system_test_apps_for_p4_eco5_v6.0' into 'release/v6.0'
...
Re-enable freertos and esp_system test apps for p4 eco5 (v6.0)
See merge request espressif/esp-idf!43647
2025-11-28 08:14:18 +01:00
morris
06bed0e95a
Merge branch 'fix/usb_phy_on_linux_backport_v6.0' into 'release/v6.0'
...
fix(usb): Fix USB PHY mocking on linux target (backport v6.0)
See merge request espressif/esp-idf!43622
2025-11-28 10:51:36 +08:00
Island
876b5eb74e
Merge branch 'bugfix/fix_ble_scan_enable_timeout_v6.0' into 'release/v6.0'
...
Fixed scan HCI command timeout issue on ESP32 (v6.0)
See merge request espressif/esp-idf!43691
2025-11-28 10:16:09 +08:00
Island
e38d58a7ed
Merge branch 'bugfix/bug_ble_max_device_record_v6.0' into 'release/v6.0'
...
fix(ble/bluedroid): Fixed BLE incorrect device record count issue (v6.0)
See merge request espressif/esp-idf!43598
2025-11-27 19:27:17 +08:00
Euripedes Rocha
53d59f79b3
Merge branch 'feat/upt_tests_new_runners_v6.0' into 'release/v6.0'
...
feat(ci): updated Ethernet test to align with new runners (v6.0)
See merge request espressif/esp-idf!43764
2025-11-27 11:53:06 +01:00
Sudeep Mohanty
216bca7dd3
ci(esp_system): Re-enable esp_system tests for esp32p4
2025-11-27 15:07:29 +05:30
Sudeep Mohanty
fea721126e
ci(freertos): Re-enable freertos tests for esp32p4
2025-11-27 15:07:29 +05:30
Roland Dobai
093c5f0b01
Merge branch 'fix/core_system_fixes_for_p4_eco5_v6_0' into 'release/v6.0'
...
Core System fixes for p4 eco5 (v6.0)
See merge request espressif/esp-idf!43629
2025-11-27 10:15:03 +01:00
morris
88c6d19ad2
Merge branch 'feat/esp_hal_cam_v6.0' into 'release/v6.0'
...
cam:graudate the camera hal driver into a new component (v6.0)
See merge request espressif/esp-idf!43578
2025-11-27 14:25:15 +08:00
gaoxu
68f4d22967
ci(adc): re-enable ADC test on ESP32P4
2025-11-27 12:06:07 +08:00
gaoxu
94ad334265
feat(adc): support ADC calibration on ESP32P4 ECO5
2025-11-27 12:06:07 +08:00
morris
28999c8162
Merge branch 'fix/handle_shared_intr_v6.0' into 'release/v6.0'
...
Fix/handle shared intr (v6.0)
See merge request espressif/esp-idf!43504
2025-11-27 11:43:51 +08:00
Song Ruo Jing
474477fd4b
fix(uart): fix parenthesis typo on UART_INTR_CONFIG_FLAG macro
...
No real impact on the logic, just typo fix
Closes https://github.com/espressif/esp-idf/issues/17885
2025-11-27 11:08:48 +08:00
Song Ruo Jing
1067b313c6
fix(uart): fix some wdt get triggered due to uart sclk not exist on C5
...
Interrupt wdt would get triggered on uart_driver_install if uart driver was deleted before
Closes https://github.com/espressif/esp-idf/issues/17779
RTC wdt would get triggered on esp_restart if uart driver was deleted before
2025-11-27 11:08:48 +08:00
Song Ruo Jing
4ad7384251
fix(ci): increase memory leak threshold for uart rs485 test app
2025-11-27 11:08:48 +08:00
Song Ruo Jing
490f21c643
fix(gpio): oe control by register only take effect when func sel is GPIO
2025-11-27 11:08:48 +08:00
Song Ruo Jing
133cfd8dc9
fix(console): UART0 TX pin was not properly disabled
...
Closes https://github.com/espressif/esp-idf/issues/16764
Closes https://github.com/espressif/esp-idf/issues/17459
2025-11-27 11:08:48 +08:00
Song Ruo Jing
de87969611
fix(uart): fix uart_write_bytes gets stuck internally if ring buffer is full
...
Introduced in c062cd9a95
2025-11-27 11:08:48 +08:00
Song Ruo Jing
1f7e3ac279
fix(uart): fix some uart port generate a RX BRK_DET intr on reset issue
...
Issue saw on S3 UART2 and some LP_UART ports
2025-11-27 11:08:48 +08:00
Rahul Tank
8e7ada52f2
Merge branch 'bugfix/check_psync_status_v6.0' into 'release/v6.0'
...
fix(nimble): Add a check for psync before processing (v6.0)
See merge request espressif/esp-idf!43631
2025-11-26 20:50:08 +05:30
Ondrej Kosta
643b7c93c1
feat(ci): updated Ethernet tests to align with new runners
2025-11-26 13:24:32 +01:00
harshal.patil
71084705c9
fix(key_mgr): Correct XTS-AES key length register configuration
...
The key_mgr_ll_set_xts_aes_key_len() function was incorrectly using
REG_SET_FIELD() with the key_len enum value directly. Since
KEYMNG_FLASH_KEY_LEN is a 1-bit register field (0=128-bit, 1=256-bit),
writing ESP_KEY_MGR_XTS_AES_LEN_128 (value 3) resulted in the LSB (1)
being stored, incorrectly configuring 256-bit mode.
Fixed by using a switch statement to properly map:
- ESP_KEY_MGR_XTS_AES_LEN_128 → REG_CLR_BIT (0)
- ESP_KEY_MGR_XTS_AES_LEN_256 → REG_SET_BIT (1)
Thus, matching the correct ESP32-C5 implementation.
2025-11-26 15:40:09 +05:30
Rahul Tank
354d883524
fix(nimble): Add a check for psync before processing
2025-11-26 14:37:24 +05:30
chenjianhua
41a1a7cceb
feat(ble/nimble): support runtime allocation for mempool
2025-11-26 14:36:19 +05:30
Rahul Tank
8f8be6cb18
fix(nimble): Address compilation issues in nimble examples
2025-11-26 14:35:51 +05:30
morris
0cf98bdf35
Merge branch 'feat/p4_eco5_rng_v6.0' into 'release/v6.0'
...
feat(rng): support P4 ECO5 TRNG (v6.0)
See merge request espressif/esp-idf!43645
2025-11-26 15:21:52 +08:00
Shu Chen
26a661ee52
Merge branch 'fix/remove_the_duplicate_macro_definition_v6.0' into 'release/v6.0'
...
fix(openthread): remove the duplicate macro definition (v6.0)
See merge request espressif/esp-idf!43707
2025-11-26 04:25:30 +00:00
Shu Chen
47f8a0dd66
Merge branch 'feature/change_ot_psram_default_config_v6.0' into 'release/v6.0'
...
feat(openthread): Use PSRAM by default for OpenThread message buffers when PSRAM is enabled (v6.0)
See merge request espressif/esp-idf!43713
2025-11-26 01:30:06 +00:00
Wang Meng Yang
99983a5680
Merge branch 'feat/add_param_indicate_create_spp_records_6.0' into 'release/v6.0'
...
feat(bt): Add an SPP API parameter to indicate whether to create the SPP record(v6.0)
See merge request espressif/esp-idf!43582
2025-11-26 09:23:09 +08:00
armando
dfe4a6e5f7
feat(hal):graudate the camera hal driver into a new component
2025-11-26 08:42:12 +08:00