Commit Graph

7081 Commits

Author SHA1 Message Date
muhaidong
76ab9e82c2 docs(wifi): update wifi fragment doc 2026-01-14 19:31:53 +08:00
Island
8c7d8254a4 Merge branch 'docs/add_ble_multiconnection_guide_latest_v5.5' into 'release/v5.5'
docs(ble): Added BLE Multi Connection Guide (v5.5)

See merge request espressif/esp-idf!44601
2026-01-14 13:59:22 +08:00
morris
003eaf0896 Merge branch 'feature/spi_master_support_edma_on_s3_v5.5' into 'release/v5.5'
feat(driver_spi): master driver psram edma support (v5.5)

See merge request espressif/esp-idf!44473
2026-01-14 10:46:15 +08:00
yangfeng
c05ed8670f docs(bt): update Classic Bluetooth api reference of SDP 2026-01-12 10:27:24 +08:00
yangfeng
e0e0562013 docs(bt): update Classic Bluetooth api reference of L2CAP 2026-01-12 10:27:24 +08:00
yangfeng
9e11c7ba00 docs(bt): update Classic Bluetooth api reference of HFP AG 2026-01-12 10:27:24 +08:00
yangfeng
aab8605340 docs(bt): update Classic Bluetooth api reference of HFP Client 2026-01-12 10:27:24 +08:00
yangfeng
38ad274b6f docs(bt): update Classic Bluetooth api reference of HFP Define 2026-01-12 10:27:24 +08:00
yangfeng
9618f956cf docs(bt): update Classic Bluetooth api reference of SPP 2026-01-12 10:27:24 +08:00
yangfeng
d3944162d8 docs(bt): update Classic Bluetooth api reference of AVRCP 2026-01-12 10:27:24 +08:00
yangfeng
5da8d6df53 docs(bt): update Classic Bluetooth api reference of A2DP 2026-01-12 10:27:21 +08:00
yangfeng
b7050c9326 docs(bt): update Classic Bluetooth api reference of GAP 2026-01-12 10:25:55 +08:00
Li Shuai
cf8ab3c7a4 docs(Power Management): support esp32c5 system and wifi low power programming guide docs 2026-01-09 12:03:22 +08:00
wanckl
613e2aefce fix(driver_spi): docs currect gpio config performs 2026-01-06 14:16:20 +08:00
wanckl
32895539f2 fix(driver_spi): support un-aligned dma transaction and psram transaction 2026-01-06 14:16:20 +08:00
Wan Lei
3924afbf28 feat(spi_master): support dma transfer with psram directly 2026-01-06 14:16:04 +08:00
yangfeng
167f52d1ad docs: Add explanations for the A2DP sink stream and AVRCP examples
- Modify the path of A2DP sink example
2025-12-30 16:47:23 +08:00
Jiang Jiang Jian
4275972920 Merge branch 'fix/fix_sdmmc_doc_v5.5' into 'release/v5.5'
sdmmc: fixed header structure not shown in doc issue (v5.5)

See merge request espressif/esp-idf!44519
2025-12-30 10:35:23 +08:00
Island
41bcb1746f Merge branch 'feat/ble_mesh_dfu_supported_v5.5' into 'release/v5.5'
Feat/ble mesh dfu supported v5.5

See merge request espressif/esp-idf!44132
2025-12-29 15:37:35 +08:00
Island
1d7830102e Merge branch 'feat/show_how_to_use_smp_in_blufi_example_v5.5' into 'release/v5.5'
feat(ble/blufi): Support setting BLE encryption for blufi (v5.5)

See merge request espressif/esp-idf!44143
2025-12-29 12:11:21 +08:00
morris
4bccb20a71 Merge branch 'fix/twai_queue_remain_and_doc_v5.5' into 'release/v5.5'
fix(driver_twai): improve error logging in _node_queue_tx function (v5.5)

See merge request espressif/esp-idf!44478
2025-12-26 19:01:58 +08:00
Wei Yu Han
5931eb2908 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:33 +08:00
Mahavir Jain
b749ca2087 Merge branch 'docs/fix_some_expressions_in_security_guide_v5.5' into 'release/v5.5'
docs: fix some description in security guide docs (v5.5)

See merge request espressif/esp-idf!43818
2025-12-26 09:55:07 +05:30
luoxu
16d9fcf460 feat(ble_mesh): dfd client/server supported 2025-12-26 11:56:40 +08:00
luoxu
f19c2a36f2 feat(ble_mesh): Adapt DFU/MBT to esp-idf 2025-12-26 11:56:40 +08:00
morris
36972d5681 Merge branch 'bugfix/ppa_srm_stuck_on_dma_v5.5' into 'release/v5.5'
fix(ppa): fix potential SRM operation stuck on DMA issue (v5.5)

See merge request espressif/esp-idf!44334
2025-12-26 09:54:19 +08:00
morris
e5b4993cd2 Merge branch 'backport/recent_backport_collection_v5.5' into 'release/v5.5'
backport: backport recent i2s/parlio rx/touch related to v5.5

See merge request espressif/esp-idf!43785
2025-12-26 09:52:26 +08:00
morris
2a481f5bc7 Merge branch 'feat/isp_crop_driver_v5.5' into 'release/v5.5'
feat(isp): support Crop driver on p4 rev3 (v5.5)

See merge request espressif/esp-idf!43446
2025-12-26 09:51:13 +08:00
armando
af61a3e6b6 fix(sdmmc): fixed header structure not shown in doc issue 2025-12-24 14:23:08 +08:00
morris
cff4ebe8ff Merge branch 'feat/support_parlio_gdma_eof_on_p4eco5_v5.5' into 'release/v5.5'
feat(parlio): support parlio gdma eof on p4 rev3.0 (v5.5)

See merge request espressif/esp-idf!44038
2025-12-23 22:40:38 +08:00
wanckl
973c1b4f9a fix(driver_twai): improve new driver API description 2025-12-23 16:10:01 +08:00
diplfranzhoepfinger
4f1cf6a5d2 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-23 16:09:39 +08:00
Song Ruo Jing
ca3ff9aced docs(ppa): add a note about bilinear scaling algorithm in PPA SRM
Closes https://github.com/espressif/esp-idf/issues/17531
2025-12-22 16:09:06 +08:00
Xiao Xufeng
faf6cc4f84 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 03:33:29 +08:00
Chen Chen
c9c25684ca feat(isp): support Crop driver on p4 rev3
Add support for crop driver on p4eco5 and update example in
`isp/multi_pipelines`
2025-12-15 15:11:45 +08:00
Chen Jichang
0e541d8348 feat(parlio): support parlio gdma eof on p4 rev3.0 2025-12-12 11:50:49 +08:00
Zhang Hai Peng
540b6bad34 docs: Update CN translation and improve formatting
(cherry picked from commit feff20614e)

Co-authored-by: Zhang Shuxian <zhangshuxian@espressif.com>
2025-12-11 16:21:48 +08:00
Zhang Hai Peng
c3c6304091 feat(ble/blufi): Support setting BLE encryption for blufi
(cherry picked from commit 60a028fb17)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-11 16:21:47 +08:00
Wang
c13ebc1643 docs: add headings for twai and gptimer api reference
Closes https://github.com/espressif/esp-idf/issues/17891
2025-11-28 18:15:38 +08:00
laokaiyao
06c5d728c6 docs(pm): updated i2s pm lock type in DFS
Related https://github.com/espressif/esp-idf/issues/14707
2025-11-28 15:37:41 +08:00
Zhang Shuxian
79bb3ff3c6 docs: implement comments 2025-11-28 10:18:05 +08:00
Zheng Zhong
57b5376c65 fix : apply the suggestion from doc team 2025-11-28 10:18:05 +08:00
Zheng Zhong
34a54e8aee docs: fix some description in security guide docs 2025-11-28 10:18:04 +08:00
Chen Chen
6f305d8e42 fix(isp): fix some typos in isp document 2025-11-19 15:22:46 +08:00
armando
86f9d0cf5c feat(isp): added shadow reg settings 2025-11-14 15:54:06 +08:00
Jiang Jiang Jian
dc7304b717 Merge branch 'fix/wrong_channel_gpio_num_on_p4_adc2_v5.5' into 'release/v5.5'
ADC: add continuous parse data API (v5.5)

See merge request espressif/esp-idf!42205
2025-11-13 16:07:13 +08:00
Ashish Sharma
30f93c0516 feat(mbedtls): update to version 3.6.5 2025-11-11 16:47:45 +08:00
gaoxu
7077a846af feat(adc): add adc_continuous_parse_data api 2025-11-10 14:28:39 +08:00
Wei Yu Han
eec06b406b docs(ble): Optimized the BLE low power guide 2025-10-30 15:38:22 +08:00
Wei Yuhan
9f56f16292 docs(ble): Fixed the common operation path for all chips 2025-10-30 15:38:08 +08:00