Jiang Jiang Jian
8c7be0ba6e
Merge branch 'feat/support_fixed_ampdu_rate_v5.5' into 'release/v5.5'
...
feat/support fixed ampdu rate v5.5(backport v5.5)
See merge request espressif/esp-idf!52535
2026-09-10 10:54:40 +08:00
Jiang Jiang Jian
2fe571159c
Merge branch 'fix/mmap_cache_flash_wr_v5.5' into 'release/v5.5'
...
fix(mmap): fixed mmap read data wrong when flash being erased/written and cache not disabled (v5.5)
See merge request espressif/esp-idf!50144
2026-09-10 10:39:35 +08:00
yinqingzhao
52aad1e1f3
feat(wifi): support disable dfs channels in apsta example
2026-09-10 10:09:54 +08:00
suda-morris
85fa23e051
fix(examples): add C++ linkage guards to mcpwm foc svpwm example headers
...
Closes https://github.com/espressif/esp-idf/issues/19031
2026-09-04 21:27:51 +08:00
Alexey Gerenkov
45f9798159
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260831_v5.5' into 'release/v5.5'
...
feat(tools): update openocd version to v0.12.0-esp32-20260831 (v5.5)
See merge request espressif/esp-idf!52393
2026-09-04 20:22:52 +08:00
Laukik Hase
806eb46c20
Merge branch 'fix/fix_esp_tee_iv_length_check_v5.5' into 'release/v5.5'
...
feat(esp_tee): ESP-TEE Security Audit fixes (v5.5)
See merge request espressif/esp-idf!50970
2026-09-04 10:30:21 +05:30
Samuel Obuch
e45a001905
ci(ulp): disable lp_core/debugging test
2026-09-03 13:08:20 +02:00
Xu Si Yu
28561a3221
feat(openthread): support multipan feature for host device
2026-09-03 17:48:38 +08:00
Laukik Hase
a1bc64d14e
feat(esp_tee): Restrict REE access to TEE-owned secure storage keys
2026-09-03 12:15:31 +05:30
Michael.B
2b6549f024
ci(esp_local_ctrl): enlarge app partition on esp32c5
...
spi_flash growth from the mmap fix overflows the default 1MB
factory partition on esp32c5 by a few hundred bytes.
2026-08-31 01:37:44 +08:00
Xiao Xufeng
3d76ced5bb
fix(mmap): fixed some API read wrong data via mmap when flash being erased/written while XIP on PSRAM
...
Before:
The cache won't be disabled when XIP on psram. But during flash
erasing/programming, read data will be courrupt.
When XIP in psram is enabled, the image is not mapped to the cache so
usually there will be no flash access. The only way to read from flash
is via the driver or use mmap. The driver has protection during erasing,
while th mmap region not.
Now:
Mmap APIs provide a flag to make mmap->unmap region mutually exclusive
to flash erase/programming when XIP from psram. SPI Flash write APIs
will benefit from this. When the flag is used, no concurrent access to
mapped region will happen while writing; otherwise the cache will be
disable to avoid data corruption.
Most ESP-IDF APIs calls mmap with this flag. As for users calling
mmap-like APIs directly, they can choose whether to enable this by a
flag.
Closes https://github.com/espressif/esp-idf/issues/14897
2026-08-31 01:37:44 +08:00
Konstantin Kondrashov
b116ab3a21
fix(bootloader): increase partition table offset for ESP32-P4 in affected test configs
2026-08-28 17:15:49 +03:00
Shu Chen
a7c07eb28f
Merge branch 'feat/add_thread_ssed_ci_test_scenario_v5.5' into 'release/v5.5'
...
feat: add thread ssed ci testcase scenario (v5.5)
See merge request espressif/esp-idf!51498
2026-08-27 07:12:21 +00:00
harshal.patil
7c83e4ced8
ci(examples/esp_local_ctrl): fix app size increase build failure
2026-08-26 10:16:52 +05:30
Rahul Tank
348cd3dba8
fix(nimble): bound PAwR synced connect retries in the example
2026-08-25 10:57:57 +05:30
morris
c197d718bc
Merge branch 'feat/isp_dpc_support_v5.5' into 'release/v5.5'
...
feat(isp): support isp dpc dead pixel correction (v5.5)
See merge request espressif/esp-idf!51471
2026-08-20 11:21:57 +08:00
morris
7f93ab7147
Merge branch 'feat/csi_swap_and_format_conversion' into 'release/v5.5'
...
CSI 16 bit swap and format conversion (v5.5)
See merge request espressif/esp-idf!45700
2026-08-20 11:11:29 +08:00
Wang Meng Yang
9fcbdc00ef
Merge branch 'bugfix/ai_review_a2dp_v5.5' into 'release/v5.5'
...
fix(bt): Fix the critical issues related to A2DP from AI review report (v5.5)
See merge request espressif/esp-idf!50129
2026-08-19 10:38:19 +08:00
gaoxu
12174eb90e
feat(isp): support ISP DPC, add tests and use it in multi pipeline example
2026-08-19 09:30:36 +08:00
Jiang Jiang Jian
57f61e7933
Merge branch 'bugfix/fix_some_wifi_bugs_260706_v5.5' into 'release/v5.5'
...
fix(wifi): fix some wifi bugs 260706 v5.5(Backport v5.5)
See merge request espressif/esp-idf!50397
2026-08-18 14:35:26 +08:00
yangfeng
26dfcb0c86
fix(bt): Fix compatibility with A2DP API legacy usage methods
...
- Modify the timing of API calls in the A2DP example
- Closes https://github.com/espressif/esp-idf/issues/18786
2026-08-18 11:26:53 +08:00
gaoxu
5a062218c0
feat(csi): support CSI format conversion and bit swap
2026-08-18 11:14:03 +08:00
Shu Chen
e93c339dfc
Merge branch 'feat/support_multipan_feature_rcp_20260603_v5.5' into 'release/v5.5'
...
feat(openthread): support multipan feature for RCP (v5.5)
See merge request espressif/esp-idf!51779
2026-08-18 02:49:37 +00:00
yiwenxiu
2d87b50d16
feat: add thread ssed ci testcase scenario
2026-08-17 02:33:03 +00:00
muhaidong
1d816e5345
fix(provisioning): enlarge wifi_prov_mgr app partition
2026-08-15 14:35:27 +08:00
muhaidong
465bae856a
fix(blufi): fix esp32 nimble ci iram overflow
2026-08-15 14:35:27 +08:00
Xu Si Yu
3079c4b9e3
feat(openthread): support multipan feature for RCP
2026-08-14 15:07:15 +08:00
liqigan
cc404fc1ca
fix(bt/bluedroid): Fixed HID host reconnection bug and enabled load HID devices
...
Closes https://github.com/espressif/esp-idf/issues/18335
2026-08-13 07:49:29 +08:00
Jin Cheng
df336b1f4e
change(bt/bluedroid): optimized the HFP example workflow to improve audio quality
...
Disabled inquiry scan and page scan after SCO connection establishment
to reduce over-the-air bandwidth usage and improve audio quality by
prevent scan activities from interrupting SCO traffic.
2026-08-05 17:47:04 +08:00
Jiang Jiang Jian
8c7d44897e
Merge branch 'fix/lp_uart_data_bits_v5.5' into 'release/v5.5'
...
fix(ulp/lp_core): fix LP UART data_bits validation and add full word-length test coverage (v5.5)
See merge request espressif/esp-idf!48032
2026-08-05 13:56:42 +08:00
Martin Vychodil
ae16d322a4
Merge branch 'bugfix/idfci-12815-12072-timeout_v5.5' into 'release/v5.5'
...
fix(storage): mark storage pytest apps flaky in CI (v5.5)
See merge request espressif/esp-idf!51337
2026-08-02 16:39:27 +08:00
sonika.rathi
310502e340
fix(storage): mark storage pytest apps flaky in CI
2026-07-31 08:54:24 +02:00
cjin
f01973be75
feat(ble): added CONFIG_PM_SLP_IRAM_OPT to make sure cache error check
2026-07-30 10:17:34 +08:00
morris
e9f878e3aa
refactor(isp): read DMA input directly from flash
...
Avoid the PSRAM copy for unencrypted flash
2026-07-28 14:37:45 +08:00
gaoxu
5dfcc1bc2b
feat(isp): Add example and script to check raw picture by ISP dma input
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-28 14:37:45 +08:00
gaoxu
2a02c7e55c
feat(isp): support isp dma input and add example
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-28 14:37:45 +08:00
Sudeep Mohanty
08195c3e36
test(lp_core): use soc_filtered_targets for all LP core pytest parametrization
...
Several LP core pytest files were either hardcoded to specific chip lists
or using a less-precise SOC capability filter:
- test_lp_core_multi_device: was locked to ['esp32c6'] pending a workaround
for LP I2C on esp32p4; all three active LP core chips now have
SOC_LP_I2C_SUPPORTED=1, so switch to soc_filtered_targets.
- test_lp_uart_wakeup_modes: was using SOC_LP_CORE_SUPPORTED which is
semantically wrong for a UART test; change to SOC_ULP_LP_UART_SUPPORTED.
- LP core example pytests (build_system, interrupt, gpio_intr_pulse_counter,
lp_timer_interrupt): replace hardcoded ['esp32c5', 'esp32c6', 'esp32p4']
with soc_filtered_targets('SOC_LP_CORE_SUPPORTED == 1') so that new
chips automatically get coverage when their SOC cap is enabled.
2026-07-27 15:35:30 +02:00
Fu Hanxi
d359f42f6d
ci: apply idf-ci 1.x
...
(cherry picked from commit 21d772a24da646bfb672418cf056199cad9b17e4)
2026-07-27 10:52:35 +02:00
Astha Verma
d2708d151d
fix(nimble): Restore throughput after switching from LE Coded PHY
2026-07-24 18:04:48 +05:30
Rahul Tank
39676ac80d
fix(nimble): Fix issues found in review for nimble examples
2026-07-24 15:22:26 +05:30
morris
befd406f90
Merge branch 'fix/jpeg_enc_encrypt_v5.5' into 'release/v5.5'
...
fix(jpeg): Jpeg can encode and decode in encryption situation (backport v5.5)
See merge request espressif/esp-idf!50670
2026-07-24 16:59:56 +08:00
Island
47bd7785b9
Merge branch 'feat/support_bluedroid_le_coc_and_eatt_v5.5' into 'release/v5.5'
...
feat(ble/bluedroid): Support bluedroid LE COC and EATT features (5.5)
See merge request espressif/esp-idf!50714
2026-07-23 10:06:52 +08:00
C.S.M
0bcccf3206
fix(jpeg): JPEG can encode and decode in encryption situation
2026-07-22 19:46:38 +08:00
morris
da4a2024f2
feat(jpeg): simplify decoder example and add pytest coverage
2026-07-22 18:35:12 +08:00
yangfeng
e7864669f7
fix(bt/example): Add log in the failure path for avrcp_ct_metadata example
2026-07-22 15:36:34 +08:00
Rahul Tank
b97f90ad99
Merge branch 'contrib/github_pr_18761_v5.5' into 'release/v5.5'
...
fix(nimble): initialize return value in LED characteristic access cal… (GitHub PR) (v5.5)
See merge request espressif/esp-idf!50152
2026-07-21 10:26:32 +05:30
Rahul Tank
316f3e17b2
Merge branch 'bugfix/nimble_issues_17072026_v5.5' into 'release/v5.5'
...
fix(nimble): Fix few nimble issues 17072026 (v5.5)
See merge request espressif/esp-idf!50922
2026-07-21 10:24:38 +05:30
Jiang Jiang Jian
59375c0125
Merge branch 'feat/seperate_ot_citest_tags_v5.5' into 'release/v5.5'
...
ci: seperate openthread test cases (v5.5)
See merge request espressif/esp-idf!50060
2026-07-21 12:04:52 +08:00
Jiang Jiang Jian
1c6773d514
Merge branch 'feat/feat_enable_h21_light_sleep_v5.5' into 'release/v5.5'
...
fix(ble): disable flash pd config (5.5)
See merge request espressif/esp-idf!49215
2026-07-21 12:04:31 +08:00
Zhi Wei Jian
dd442dd6a1
feat(ble/bluedroid): Add bluedroid dual identify server example
...
(cherry picked from commit 1de0d2fef7 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 11:23:27 +08:00