yinqingzhao
28800ed85b
refactor(wifi): remove enum values WIFI_BW_HT20 and WIFI_BW_HT40
2026-01-08 11:28:17 +08:00
Island
79a1d6dcaa
Merge branch 'feat/ble_mesh_dfd_cli_support_v6.0' into 'release/v6.0'
...
feat(ble_mesh): dfd client/server supported v6.0
See merge request espressif/esp-idf!44135
2026-01-07 10:32:35 +08:00
Island
9011d5dfc5
Merge branch 'docs/add_ble_multiconnection_guide_latest_v6.0' into 'release/v6.0'
...
docs(ble): Added BLE Multi Connection Guide (v6.0)
See merge request espressif/esp-idf!44602
2026-01-07 10:25:34 +08:00
morris
4fbcab88f8
Merge branch 'refactor/esp_hal_uart_v6.0' into 'release/v6.0'
...
refactor(uart): split UART HAL into separate component (v6.0)
See merge request espressif/esp-idf!44642
2026-01-06 23:31:23 +08:00
Zhang Shuxian
6e3f7d7ebc
docs: Update CN translation for PSA migration
2026-01-06 16:44:57 +08:00
Mahavir Jain
1f0ce0524c
fix(mbedtls): misc updates post PSA crypto migration
2026-01-05 14:54:33 +05:30
Song Ruo Jing
6eec16cf66
refactor(uart): clean up uart soc_caps
2026-01-04 16:02:57 +08:00
Song Ruo Jing
a0c91ea082
refactor(uart): remove soc/uart_channel.h
2026-01-04 16:02:57 +08:00
Song Ruo Jing
ce475d901d
refactor(uart): split UART HAL into separate component
2026-01-04 16:02:57 +08:00
Wei Yuhan
1b630ef5e8
docs(ble): Added controller sdkconfig in ble-multiconnection-guide.rst
2026-01-04 10:49:36 +08:00
morris
14e6dd3b5c
Merge branch 'refactor/esp_hal_ledc_v6.0' into 'release/v6.0'
...
refactor(ledc): split ledc hal into a separate component (v6.0)
See merge request espressif/esp-idf!44571
2025-12-29 10:05:54 +08:00
morris
d01bc98339
Merge branch 'docs/fix_a_typo_v6.0' into 'release/v6.0'
...
docs: Fix one small typo in esp-wifi-mesh.rst (v6.0)
See merge request espressif/esp-idf!44471
2025-12-26 19:23:28 +08:00
Ren Peiying
3854159d04
docs: add CN translation for system.rst and stdio.rst for release/v6.0
2025-12-26 18:54:16 +08:00
Wei Yu Han
29d19653c3
docs(ble): Added BLE Multi Connection Guide
...
(cherry picked from commit 80905af2f0 )
Co-authored-by: Wei Yuhan <weiyuhan@espressif.com >
2025-12-26 15:52:34 +08:00
Song Ruo Jing
6ca90bd14a
refactor(ledc): split ledc hal into a separate component
2025-12-25 17:23:27 +08:00
Shen Mengjing
0d79f83ab2
docs: Fix one small typo in esp-wifi-mesh.rst
2025-12-23 14:23:49 +08:00
luoxu
6e34934433
feat(ble_mesh): dfd client/server supported
2025-12-22 21:20:39 +08:00
Jiang Jiang Jian
847840150b
Merge branch 'refactor/esp_hal_ppa_v6.0' into 'release/v6.0'
...
refactor(ppa): split PPA HAL into a separate component (v6.0)
See merge request espressif/esp-idf!44343
2025-12-22 10:12:22 +08:00
Jiang Jiang Jian
2829b78bee
Merge branch 'refactor/split_a2dp_sink_v6.0' into 'release/v6.0'
...
refactor(examples/classic_bt): Split a2dp_sink example(v6.0)
See merge request espressif/esp-idf!44426
2025-12-22 10:10:21 +08:00
Mahavir Jain
7da79a653c
Merge branch 'feature/mbedtls_psa_migration_v6.0' into 'release/v6.0'
...
feat(mbedtls): PSA Migration to release v6.0
See merge request espressif/esp-idf!43323
2025-12-21 13:52:48 +05:30
Jiang Jiang Jian
f409428bf3
Merge branch 'bugfix/esp32c5_encrypted_flash_write_v6.0' into 'release/v6.0'
...
fix(spi_flash): Add CPU frequency switching during flash encrypted write (v6.0)
See merge request espressif/esp-idf!44304
2025-12-21 15:28:33 +08:00
Jiang Jiang Jian
b6661b0775
Merge branch 'feat/usb_host_docs_suspend_resume_backport_v6.0' into 'release/v6.0'
...
feat(usb_host): Add documentation about usb host suspend, resume backport v6.0
See merge request espressif/esp-idf!44242
2025-12-21 15:21:05 +08:00
Jiang Jiang Jian
ef33092a29
Merge branch 'feat/esp_hal_rmt_v6.0' into 'release/v6.0'
...
feat(hal): graudate the RMT hal driver into a new component (v6.0)
See merge request espressif/esp-idf!44036
2025-12-21 14:53:50 +08:00
Ashish Sharma
b02538834c
fix: resolves MR comments
2025-12-20 23:02:25 +08:00
yangfeng
1000086456
docs: Add explanations for the A2DP sink stream and AVRCP examples
...
- Modify the path of A2DP sink example
2025-12-19 16:41:37 +08:00
Ashish Sharma
5d5ba9d008
fix: migrate PSA SHA driver to be similar to parallel engine port
2025-12-19 11:06:41 +08:00
Island
b890d0870c
Merge branch 'feat/show_how_to_use_smp_in_blufi_example_v6.0' into 'release/v6.0'
...
feat(ble/blufi): Support setting BLE encryption for blufi (v6.0)
See merge request espressif/esp-idf!44145
2025-12-18 10:55:22 +08:00
Martin Vychodil
4b919caa17
Merge branch 'feat/vfs_remove_old_api_v6.0' into 'release/v6.0'
...
feat(storage/vfs): v6 API breaking changes (v6.0)
See merge request espressif/esp-idf!44315
2025-12-18 05:02:41 +08:00
Chen Jichang
10c473fbbd
feat(hal): graudate the RMT hal driver into a new component
2025-12-17 22:31:25 +08:00
Song Ruo Jing
533231a99e
refactor(ppa): split PPA HAL into a separate component
2025-12-17 21:36:39 +08:00
Zhang Shuxian
b3e2ffeab8
docs: Update CN translation
2025-12-17 14:00:23 +01:00
Tomáš Rohlínek
1d754b7e79
docs(storage/vfs): Add migration guide for breaking changes
2025-12-17 14:00:23 +01:00
Tomáš Rohlínek
1bf8b030e3
feat(storage/vfs): Remove old API usage
2025-12-17 14:00:22 +01:00
morris
c740652f3d
Merge branch 'feat/esp_hal_isp_v6.0' into 'release/v6.0'
...
isp: move isp hal to cam hal (v6.0)
See merge request espressif/esp-idf!44134
2025-12-17 18:52:30 +08:00
morris
311bec8f82
Merge branch 'fix/spi_edma_and_hal_component_6.0' into 'release/v6.0'
...
feat(driver_spi): split esp_hal_gpspi and support master driver edma (v6.0)
See merge request espressif/esp-idf!44222
2025-12-17 14:54:05 +08:00
morris
30e864c17f
Merge branch 'fix/twai_queue_remain_and_doc_v6.0' into 'release/v6.0'
...
fix(driver_twai): improve error logging in _node_queue_tx function (v6.0)
See merge request espressif/esp-idf!44223
2025-12-17 11:40:04 +08:00
morris
c961c24b80
Merge branch 'feat/rgb_lcd_memory_v6.0' into 'release/v6.0'
...
feat(rgb_lcd): allow users to manage the lifecycle of the frame buffer (v6.0)
See merge request espressif/esp-idf!43051
2025-12-17 10:08:41 +08:00
Xiao Xufeng
ae7124abe3
feat(spi_flash): implement dynamic CPU frequency switching workaround for encrypted writes
...
This commit implements a workaround that allows ESP32-C5 to run at 240MHz CPU frequency
normally, while automatically reducing CPU frequency during encrypted flash writes to
ensure correct operation. The frequency limit is chip revision dependent:
- v1.2 and above: limited to 160MHz during encrypted writes
- v1.0 and below: limited to 80MHz during encrypted writes
Key implementation details:
- Frequency limiting is triggered automatically when esp_flash_write_encrypted() is called
- Uses start() flags (ESP_FLASH_START_FLAG_LIMIT_CPU_FREQ) to integrate with OS layer
- Works with both PM enabled and disabled configurations
- Frequency is automatically restored after encrypted write completes
- For ESP32-C5 with 120MHz flash, Flash clock and timing registers are adjusted when
CPU frequency is reduced to 80MHz
- SPI1 timing registers are configured during frequency switching since encrypted writes
use SPI1 and must work correctly at reduced CPU frequencies
Code improvements:
- Use SOC_MSPI_FREQ_AXI_CONSTRAINED capability macro instead of hardcoded chip checks
- Control workaround via Kconfig (CONFIG_PM_WORKAROUND_FREQ_LIMIT_ENABLED) instead of
hardcoded macros
- Add comprehensive test cases covering various PM configurations and edge cases
This workaround enables ESP32-C5 applications to benefit from 240MHz CPU performance
while maintaining reliable encrypted flash write functionality.
2025-12-17 01:21:45 +08:00
wanckl
d12f941787
feat(driver_spi): split spi hal component
2025-12-16 20:38:09 +08:00
armando
d65621fef3
feat(hal):graudate the isp hal driver into a new component
2025-12-16 14:24:40 +08:00
renpeiying
5fbac0ecf0
docs: Update CN translation for usb_host.rst
2025-12-15 11:18:01 +01:00
peter.marcisovsky
83b6594307
feat(usb_host): Add documentation about usb host suspend, resume
2025-12-15 11:18:01 +01:00
wanckl
8ff71742e8
fix(driver_spi): support un-aligned dma transaction and psram transaction
2025-12-15 15:59:21 +08:00
Wan Lei
4adf8aecce
feat(spi_master): support dma transfer with psram directly
2025-12-15 15:59:04 +08:00
wanckl
6759fbfa52
fix(driver_spi): docs currect gpio config performs
2025-12-15 15:58:12 +08:00
wanckl
8292430099
fix(driver_twai): improve new driver API description
2025-12-15 15:50:52 +08:00
diplfranzhoepfinger
9be0fe1509
chor(twai): improve error logging in _node_queue_tx function
...
Enhanced error message for unmatched dlc and buffer_len.
Merges https://github.com/espressif/esp-idf/pull/17888
2025-12-15 15:48:33 +08:00
Mahavir Jain
31d01bc6bd
Merge branch 'update/update_certs_bundle_v6.0' into 'release/v6.0'
...
Update esp_crt_bundle certificates (v6.0)
See merge request espressif/esp-idf!44123
2025-12-12 12:19:02 +05:30
morris
36134f6464
Merge branch 'refactor/ppa_dma2d_fourcc_v6.0' into 'release/v6.0'
...
refactor(ppa): use fourcc for dma2d and ppa color formats (v6.0)
See merge request espressif/esp-idf!44128
2025-12-12 12:23:22 +08:00
Chen Jichang
58e1e16faa
feat(rgb_lcd): allow users to manage the lifecycle of the frame buffer
2025-12-11 18:25:59 +08:00