Luo Xu
be5454fe34
test(ble): add comprehensive test suite for log compression
...
(cherry picked from commit 58121d2540 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-07-21 14:12:42 +08:00
Luo Xu
738a99800b
fix(ble): replace hardcoded tuple indices with FormatToken NamedTuple
...
(cherry picked from commit b7760a77e4 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-07-21 14:12:42 +08:00
Wang Meng Yang
a8134b4456
Merge branch 'bugfix/a2dp_sbc_v5.4' into 'release/v5.4'
...
fix(bt): Fix the pointer sbc_start_frame is not initialized(v5.4)
See merge request espressif/esp-idf!50958
2026-07-21 13:36:43 +08:00
morris
fd011d7d7e
Merge branch 'fix/fix_i2s_i80_color_size_check_v5.4' into 'release/v5.4'
...
fix(lcd): add color size check for i80 and boundary check for rgb (v5.4)
See merge request espressif/esp-idf!50966
2026-07-21 10:26:13 +08:00
Island
1d545e6618
Merge branch 'feat/ble_log_compression_module_cfg_update_v5.4' into 'release/v5.4'
...
Feat/ble log compression module cfg update (5.4)
See merge request espressif/esp-idf!49873
2026-07-20 21:37:56 +08:00
Chen Jichang
9f68a52bd3
fix(lcd): add color size check for i80 and boundary check for rgb
2026-07-20 17:42:46 +08:00
Alexey Gerenkov
a65b5216c6
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260703_v5.4' into 'release/v5.4'
...
feat(tools): update openocd version to v0.12.0-esp32-20260703 (v5.4)
See merge request espressif/esp-idf!50505
2026-07-20 17:20:29 +08:00
Alexey Gerenkov
166e2a075e
Merge branch 'fix/lp_core_noreset_under_debug_option_v5.4' into 'release/v5.4'
...
fix(lp_core): fix build for CONFIG_ULP_NORESET_UNDER_DEBUG=n (v5.4)
See merge request espressif/esp-idf!49870
2026-07-20 17:11:03 +08:00
morris
434942d91d
Merge branch 'fix/fix_image_header_check_v5.4' into 'release/v5.4'
...
image header: fixed image header segment count check (v5.4)
See merge request espressif/esp-idf!50937
2026-07-20 15:34:36 +08:00
Jiang Jiang Jian
ecbdbf98b5
Merge branch 'fix/blacklist_flag_correction_v5.4' into 'release/v5.4'
...
fix(wifi): Correct blacklist flag(v5.4)
See merge request espressif/esp-idf!50921
2026-07-20 15:22:58 +08:00
morris
d658372e4a
Merge branch 'fix/adc_clk_div_error_v5.4' into 'release/v5.4'
...
Fix ADC continuous sample frequency and clock divide error on H2/C5/C61 (v5.4)
See merge request espressif/esp-idf!47977
2026-07-20 15:08:12 +08:00
yangfeng
e9f0ec091b
fix(bt): Fix the pointer sbc_start_frame is not initialized
...
- Closes https://github.com/espressif/esp-idf/issues/18835
2026-07-20 15:01:42 +08:00
morris
24a1100642
Merge branch 'fix/adc_monitor_error_on_ch8_9_on_s3_v5.4' into 'release/v5.4'
...
Fix ADC Continuous Monitor Callback Failure for ADC1 Channels 8/9 on ESP32-S3 (v5.4)
See merge request espressif/esp-idf!49507
2026-07-20 14:34:19 +08:00
Marius Vikhammer
31035f28bf
Merge branch 'fix/lp_periph_init_fail_with_cpp_v5.4' into 'release/v5.4'
...
fix(ulp): make LP peripheral default config macros C++ compatible (v5.4)
See merge request espressif/esp-idf!50213
2026-07-20 13:54:11 +08:00
Jiang Jiang Jian
1e96e00456
Merge branch 'bugfix/avrc_ca_attr_id_check_v5.4' into 'release/v5.4'
...
fix(bt): Fix the validation of AVRCP metadata attr_id in handle_rc_attributes_rsp (v5.4)
See merge request espressif/esp-idf!50552
2026-07-20 11:36:03 +08:00
Jiang Jiang Jian
e69913d969
Merge branch 'fix/allow_task_and_coredump_mem_in_spm_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): update memory pointer checks for SPM support (v5.4)
See merge request espressif/esp-idf!50631
2026-07-20 11:35:48 +08:00
gaoxu
90f4cdc2dd
fix(adc): fix ESP32-H2/C5/C61 clock divide error
2026-07-20 11:04:32 +08:00
gaoxu
5def8cf653
ci(adc): add adc continuous sample frequency test
2026-07-20 11:04:32 +08:00
morris
58ed70f7ee
Merge branch 'fix/wrong_channel_gpio_num_on_p4_adc2_v5.4' into 'release/v5.4'
...
ADC: add continuous parse data API (v5.4)
See merge request espressif/esp-idf!42206
2026-07-20 10:33:05 +08:00
Armando (Dou Yiwen)
c3d376055f
fix: fixed image header segment count check
...
Signed-off-by: Armando (Dou Yiwen) <douyiwen@espressif.com >
2026-07-20 10:25:15 +08:00
morris
515a532893
Merge branch 'fix/uart_is_enable_check_error_on_s3_v5.4' into 'release/v5.4'
...
Fix ESP32-S3 uart2 is_enabled check error (v5.4)
See merge request espressif/esp-idf!49350
2026-07-20 10:02:22 +08:00
gaoxu
06d3a706f9
fix(adc): fix ADC monitor channel 8/9 error
...
(Closes https://github.com/espressif/esp-idf/issues/17768 )
2026-07-19 17:10:23 +08:00
Wang Meng Yang
591ea73bfb
Merge branch 'bugfix/bug_bounty_av_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): Fix bug bounty issues about A/V from NVIDIA (v5.4)
See merge request espressif/esp-idf!50479
2026-07-19 10:25:16 +08:00
Wang Meng Yang
a2e4ad5602
Merge branch 'bugfix/fix_bredr_inq_crash_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): fix crash during bredr inquiry when zero-addr device is found (v5.4)
See merge request espressif/esp-idf!50856
2026-07-19 10:06:49 +08:00
Rahul Tank
3e8147983c
Merge branch 'bugfix/add_dis_ieee_udi_to_config_v5.4' into 'release/v5.4'
...
fix(nimble): Add option to disable IEEE and UDI Characteristic in DIS (v5.4)
See merge request espressif/esp-idf!50762
2026-07-18 09:31:48 +05:30
yangfeng
6c7135e869
fix(bt): Fix the validation of AVRCP metadata attr_id in handle_rc_attributes_rsp
2026-07-17 20:11:41 +08:00
Wang Meng Yang
8063006d12
Merge branch 'bugfix/smp_sec_flags_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): fixed several security issues from NVIDIA (v5.4)
See merge request espressif/esp-idf!50568
2026-07-17 20:10:02 +08:00
tarun.kumar
177bb8fe94
fix(wifi): Correct blacklist flag
2026-07-17 17:38:21 +05:30
Wang Meng Yang
bd2d240186
Merge branch 'bugfix/idf_ci_hid_example_v5.4' into 'release/v5.4'
...
fix(bt/example): Add print the device name to verify if it matches in HID example (v5.4)
See merge request espressif/esp-idf!50485
2026-07-17 20:03:39 +08:00
Sumeet Singh
6885c7946c
fix(nimble): Add option to disable IEEE and UDI Characteristic in DIS (v5.4)
2026-07-17 14:59:05 +05:30
Rahul Tank
fbd0210bf1
Merge branch 'bugfix/add_extra_prints_v5.4' into 'release/v5.4'
...
fix(nimble): Remove SOC_ESP_NIMBLE_CONTROLLER from unnecessary locations (v5.4)
See merge request espressif/esp-idf!50097
2026-07-17 10:42:35 +05:30
linruihao
1c2eb36135
fix(bt/bluedroid): fix crash during bredr inquiry when zero-addr device is found
2026-07-17 10:39:30 +08:00
luoxu
80554da58c
feat(ble): reorganize log compression Kconfig
...
Move log-compression Kconfig files to host/ and profile/mesh/ directories and update source paths.
2026-07-16 21:52:52 +08:00
Rahul Tank
82ae7e7f76
fix(nimble): Fix ECC HW byte-order and dropped SOC_ESP_NIMBLE_CONTROLLER
2026-07-16 16:39:52 +05:30
luoxu
0046fae26c
feat(ble): split log compression Kconfig into separate mesh and host files
2026-07-16 11:50:02 +08:00
Luo Xu
638b809b78
fix(ble): fix Bluedroid log compression for newly added modules
...
(cherry picked from commit 8d4f1cb608 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-07-16 11:50:02 +08:00
Euripedes Rocha
8b7f8045a6
Merge branch 'fix/lwip_sec_high_v5.4' into 'release/v5.4'
...
fix(lwip): high severity lwip fixes (v5.4)
See merge request espressif/esp-idf!50595
2026-07-15 15:31:35 +02:00
Martin Vychodil
dd7e09705a
Merge branch 'fix/cleanup_after_failed_nvs_set_blob_v5.4' into 'release/v5.4'
...
Fixed cleanup after nvs_set_blob failed on ESP_ERR_NVS_NOT_ENOUGH_SPACE (v5.4)
See merge request espressif/esp-idf!50745
2026-07-15 18:39:36 +08:00
Marius Vikhammer
e1634cde52
Merge branch 'fix/esp32p4_panic_gdbstub_v5.4' into 'release/v5.4'
...
fix(gdbstub): remove unsupported options in qSupported packet (v5.4)
See merge request espressif/esp-idf!50209
2026-07-15 17:49:49 +08:00
Island
a1f767668c
Merge branch 'bugfix/fix_bluedroid_read_multi_v5.4' into 'release/v5.4'
...
fix(ble/bluedroid): fix GATT Read Multiple response handling (5.4)
See merge request espressif/esp-idf!50707
2026-07-15 15:38:55 +08:00
Island
025b2f0984
Merge branch 'feat/support_bluedroid_le_coc_and_eatt_v5.4' into 'release/v5.4'
...
feat(ble/bluedroid): Support bluedroid LE COC and EATT features (5.4)
See merge request espressif/esp-idf!50713
2026-07-15 14:02:53 +08:00
morris
8f81763614
Merge branch 'bugfix/uart_sw_flow_ctrl_xoff_char_v5.4' into 'release/v5.4'
...
fix(uart): fix uart sw flow ctrl XOFF char write to wrong reg on ESP32C6 (v5.4)
See merge request espressif/esp-idf!50526
2026-07-15 12:21:08 +08:00
morris
5e55d7ad54
Merge branch 'bugfix/dma2d_dequeue_mechanism_v5.4' into 'release/v5.4'
...
fix(dma2d): add a dequeue mechanism for dma2d driver (v5.4)
See merge request espressif/esp-idf!50516
2026-07-15 12:01:58 +08:00
morris
d0ffa270cf
Merge branch 'fix/fix_i2c_olde_example_hang_v5.4' into 'release/v5.4'
...
fix(i2c_oled): fix example hang when i2c transaction fails (v5.4)
See merge request espressif/esp-idf!50383
2026-07-15 11:53:16 +08:00
morris
2b8f6d4c84
Merge branch 'docs/i2s_ws_setting_v5.4' into 'release/v5.4'
...
docs(i2s): clarify WS width setting for standard mode (v5.4)
See merge request espressif/esp-idf!50668
2026-07-15 11:52:41 +08:00
radek.tandler
53d31fbd74
fix(nvs_flash): fixed cleanup after nvs_set_blob failed on ESP_ERR_NVS_NOT_ENOUGH_SPACE
...
- fixed identification of blob parts to be cleaned by using right starting chunk index
- improved localisation of blobs for cases where some of pages get reclaimed
- created host test cases covering the edge cases above
2026-07-14 17:34:11 +02:00
David Cermak
882843dbf8
fix(lwip): tcp/ooseq: do not accept empty fin seg (+ other fixes)
...
* Update submodule: git log --oneline fd432e4e..c6f2f878
- test(lwip): add DHCP MTU validation unit test (espressif/esp-lwip@c6f2f878e )
- ppp: fix potential oob read in VJ decompression (espressif/esp-lwip@2ff439e61 )
- ip6-frag: Fix incorrect memcpy size to the actual struct (espressif/esp-lwip@91ad363ba )
- tcp/ooseq: do not accept empty fin seg (espressif/esp-lwip@fe4fb18c1 )
- Address review comments (espressif/esp-lwip@9d2d80412 )
- nd6: add static neighbor cache entry support (espressif/esp-lwip@a05a5cf3b )
- dns: add addr_cnt to DNS resolution to fix multi-IP buffer overflow (espressif/esp-lwip@6233a1561 )
- ci: Add jira sync github workflows (espressif/esp-lwip@a4e2409d0 )
- feat(lwip): migrate to to PSA API interface (espressif/esp-lwip@20f8b0739 )
- test: Fix multiple defs of util vars (espressif/esp-lwip@e9b8482e7 )
- ci: Add support for building tests/apps with both gcc and clang (espressif/esp-lwip@2a14051bf )
- try to fix unit test compiling with clang (espressif/esp-lwip@6933a63cb )
- apps/snmp: Remove @retval tags on void methods (espressif/esp-lwip@b6209dcf8 )
- snmp: Mention struct field removal in UPGRADING (espressif/esp-lwip@6659cf1f2 )
- snmp: remove unused prev field from snmp_varbind (espressif/esp-lwip@f32188001 )
- snmp: remove handling of varbind->prev because it is never used (espressif/esp-lwip@46660d5cf )
- snmp: fix dangling pointer in snmp_traps (espressif/esp-lwip@0e3e97f8d )
2026-07-14 09:25:40 +02:00
Zhi Wei Jian
85c1aee8fb
feat(ble/bluedroid): Add bluedroid dual identify server example
...
(cherry picked from commit 1de0d2fef7 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-14 14:57:33 +08:00
Zhi Wei Jian
0532d07a86
feat(ble/bluedroid): Support bluedroid dual identity
...
(cherry picked from commit 2358786647 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-14 14:22:39 +08:00
Rahul Tank
3f99c8cbf2
Merge branch 'bugfix/fix_bond_store_overflow_v5.4' into 'release/v5.4'
...
fix(nimble): Fix bond-store overflow when IRK is enabled (v5.4)
See merge request espressif/esp-idf!50626
2026-07-14 11:17:57 +05:30