Commit Graph

7626 Commits

Author SHA1 Message Date
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