Chen Jichang
c84773f307
feat(hal): graudate the PCNT hal driver into a new component
2025-11-21 11:22:41 +08:00
morris
8242e6914b
Merge branch 'feature/ledc_etm_support_v6.0' into 'release/v6.0'
...
feat(ledc): add ETM support for LEDC peripheral (v6.0)
See merge request espressif/esp-idf!43401
2025-11-21 10:38:11 +08:00
Mahavir Jain
ef148aec02
Merge branch 'feat/tee_c61_examples_and_docs_v6.0' into 'release/v6.0'
...
feat(esp_tee): Enable ESP-TEE examples and documentation for ESP32-C61 (v6.0)
See merge request espressif/esp-idf!43462
2025-11-20 21:57:27 +05:30
morris
7f0f043e63
Merge branch 'refactor/gpio_rom_func_rename_v6.0' into 'release/v6.0'
...
refactor(rom/gpio): add 'rom_' prefix to GPIO ROM functions (v6.0)
See merge request espressif/esp-idf!43400
2025-11-20 21:35:13 +08:00
Laukik Hase
d0f66bad0e
docs(esp_tee): Enable ESP-TEE documentation for ESP32-C61
2025-11-20 11:01:30 +05:30
morris
ef1b1d1009
Merge branch 'feat/isp_crop_driver_v6.0' into 'release/v6.0'
...
feat(isp): support Crop driver on p4 rev3 (v6.0)
See merge request espressif/esp-idf!43445
2025-11-20 10:16:01 +08:00
morris
001ccb668b
Merge branch 'feat/mcpwm_support_h4_v6.0' into 'release/v6.0'
...
Feat/mcpwm support h4 (v6.0)
See merge request espressif/esp-idf!43282
2025-11-20 09:33:13 +08:00
Alexey Gerenkov
111b9356e6
Merge branch 'update_jtag_docs_v6.0' into 'release/v6.0'
...
Update jtag docs (v6.0)
See merge request espressif/esp-idf!43517
2025-11-20 01:58:42 +08:00
Shen Mengjing
bac077262c
docs: Edit the CN translation from AI
2025-11-19 13:39:33 +01:00
Erhan Kurubas
9e1a52c379
docs(jtag): document program_esp_bins command
2025-11-19 13:39:33 +01:00
Erhan Kurubas
9eb5a095b3
docs(jtag): replace OpenOCD build instructions with GH workflow reference
2025-11-19 13:39:33 +01:00
Chen Chen
efbddafbf0
Merge branch 'release/v6.0' into 'feat/mcpwm_support_h4_v6.0'
...
# Conflicts:
# docs/docs_not_updated/esp32h4.txt
2025-11-19 17:14:21 +08:00
Chen Chen
cb48f80f52
feat(mcpwm): support mcpwm on esp32h4
2025-11-19 17:13:12 +08:00
Chen Chen
795b010c0a
fix(isp): fix some typos in isp document
2025-11-19 15:22:41 +08:00
Song Ruo Jing
653e24f69f
refactor(gpio): add esp_err_t return type to gpio_uninstall_isr_service
...
Closes https://github.com/espressif/esp-idf/issues/14114
2025-11-19 12:17:52 +08:00
Song Ruo Jing
c1209fc2ac
refactor(gpio): remove some useless macros from io_mux_reg.h
2025-11-19 12:17:52 +08:00
Song Ruo Jing
ae7962e697
refactor(rom/gpio): add 'rom_' prefix to GPIO ROM functions
2025-11-19 12:17:52 +08:00
Chen Chen
f9d9502e83
feat(isp): support Crop driver on p4 rev3
...
Add support for crop driver on p4eco5 and update example in
`isp/multi_pipelines`
2025-11-18 17:47:28 +08:00
Jiang Jiang Jian
e7238edbee
Merge branch 'docs/esp32h4-usb_v6.0' into 'release/v6.0'
...
docs(usb): add ESP32-H4 support notes and pin map (backport v6.0)
See merge request espressif/esp-idf!43217
2025-11-18 12:26:08 +08:00
Jiang Jiang Jian
f24af12822
Merge branch 'docs/update_cn_translation_v6.0' into 'release/v6.0'
...
docs: Update CN translation for several docs (v6.0)
See merge request espressif/esp-idf!42997
2025-11-18 12:25:40 +08:00
Jiang Jiang Jian
91fc1ef035
Merge branch 'docs/sync_en_and_cn_docs_v6.0' into 'release/v6.0'
...
docs: Sync EN and CN docs without 'needs translation' label (v6.0)
See merge request espressif/esp-idf!42998
2025-11-18 12:25:07 +08:00
morris
34587f3788
Merge branch 'feat/isp_shadow_reg_v6.0' into 'release/v6.0'
...
isp: added shadow reg settings (v6.0)
See merge request espressif/esp-idf!43374
2025-11-18 11:03:45 +08:00
Euripedes Rocha
98a9e14d0e
Merge branch 'removes_esp_mqtt_v6.0' into 'release/v6.0'
...
change(mqtt): Removes the mqtt client from idf (v6.0)
See merge request espressif/esp-idf!43292
2025-11-15 18:25:58 +01:00
Song Ruo Jing
68f9d729cf
feat(ledc): add ETM support for LEDC peripheral
...
Closes https://github.com/espressif/esp-idf/issues/11855
2025-11-14 20:58:17 +08:00
Zhang Shuxian
7e8bf83aa6
docs: Update CN translation
2025-11-14 10:53:56 +01:00
Euripedes Rocha Filho
dcf03ca0d2
remove(mqtt): Moves esp-mqtt to component manager
...
esp-mqtt is now a managed component at espressif/mqtt
2025-11-14 10:53:56 +01:00
armando
35f050a97d
feat(isp): added shadow reg settings
2025-11-14 15:52:44 +08:00
Zhang Shuxian
4e8a733205
docs: Update translation for sysview
2025-11-13 10:50:42 +01:00
Erhan Kurubas
7d4ae881c5
change(app_trace): move sysview to component registry
2025-11-13 10:50:42 +01:00
Alexey Gerenkov
ccc59ed681
Merge branch 'esp_tracing_component_v6.0' into 'release/v6.0'
...
New Esp tracing component (v6.0)
See merge request espressif/esp-idf!43059
2025-11-13 17:44:25 +08:00
Mahavir Jain
b32cd28a40
Merge branch 'feat/update_mbedtls_3.6.5_v6.0' into 'release/v6.0'
...
feat(mbedtls): update to version 3.6.5 (v6.0)
See merge request espressif/esp-idf!43243
2025-11-13 09:54:52 +05:30
morris
c4f9d7177c
Merge branch 'refactor/mcpwm_independent_hal_v6.0' into 'release/v6.0'
...
refactor(mcpwm): make mcpwm_hal independent & cleanup soc_caps (Backport v6.0)
See merge request espressif/esp-idf!43103
2025-11-12 14:39:00 +08:00
morris
734e600d22
Merge branch 'feat/lcd_driver_use_four_cc_v6.0' into 'release/v6.0'
...
refactor(lcd): unify the color conversion API in RGB and DSI driver (v6.0)
See merge request espressif/esp-idf!43165
2025-11-12 14:18:55 +08:00
Ashish Sharma
efd24c27db
feat(mbedtls): update to version 3.6.5
2025-11-11 16:43:07 +08:00
morris
74710439b9
Merge branch 'feat/deprecate_legacy_twai_v6.0' into 'release/v6.0'
...
feat(driver_twai): add legacy driver deprecated warning (v6.0)
See merge request espressif/esp-idf!42975
2025-11-11 11:30:00 +08:00
renpeiying
c88d8ed378
docs: Update CN translation
...
(cherry picked from commit bcef36325b )
2025-11-10 15:41:12 +01:00
igor.masar
981e271b94
docs(usb): add ESP32-H4 support notes and pin map
...
- usb_device: add esp32h4 DP/DM defaults (GPIO22/21) and "only:: esp32h4";
add H4 PHY considerations; add H4 MSC write-speed table; generalize MSC SD
note to {IDF_TARGET_NAME}; exclude tusb_ncm on H4
- usb_host: include esp32h4 in feature gates; add H4 PHY considerations
- usb_host_notes_dwc_otg: enable H4 by extending "only::" selector
- examples/usb: add ESP32-H4 row to DP/DM pin map
- docs_not_updated: drop H4 entries for usb_device, usb_host, and related
usb_host notes now covered
- soc(esp32h4): set internal PHY mapping to DP=22, DM=21
(cherry picked from commit 7492f9b9cd )
2025-11-10 15:40:52 +01:00
Chen Chen
ed64a767ef
refactor(mcpwm): make mcpwm_hal independent & cleanup soc_caps
2025-11-10 10:47:10 +08:00
Island
0978fc13ae
Merge branch 'docs/ble_add_low_power_intro_v6.0' into 'release/v6.0'
...
Added BLE Low Power Mode Introduction (v6.0)
See merge request espressif/esp-idf!42996
2025-11-10 10:37:10 +08:00
morris
dff7c452e6
refactor(lcd): unify the color conversion API in RGB and DSI driver
...
Also adopt the FourCC standard to describe color format.
See also
https://developer.espressif.com/blog/2025/04/esp-fourcc-introduction/
2025-11-07 11:08:43 +08:00
Erhan Kurubas
dcde633acd
feat(tracing): add new component for tracing
2025-11-05 09:57:18 +01:00
Roland Dobai
36d7618208
Merge branch 'feat/cmakev2_v6.0' into 'release/v6.0'
...
feat(cmakev2): introduce cmake-based build system v2 (v6.0)
See merge request espressif/esp-idf!43078
2025-11-04 18:02:10 +01:00
Frantisek Hrbata
78d07f5a2f
feat(cmakev2/docs): add note about v2 being technical preview
...
Although the current documentation exposes only limited functionality,
which is unlikely to change, add an explicit note that the build system
v2 is currently a technical preview intended for testing and early
evaluation.
Ensure consistency in referring to v2 throughout the documentation. In
some places, it is referred to as V2 or Version 2; unify this to v2.
Additionally, update the hello_world example for v2 to use the
idf::spi_flash alias instead of the interface variable to maintain
consistency with the rest of the documentation.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-11-04 07:48:15 +01:00
Frantisek Hrbata
9c4b7ca488
feat(cmakev2/docs): prefer idf_component_register to create new components
...
Extend the current documentation to recommend using the
idf_component_register function as the preferred method for creating a
new component for v2.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-11-04 07:48:15 +01:00
Frantisek Hrbata
ee1dec6145
feat(cmakev2/docs): extend esp_target_info component example
...
Enhance the `esp_target_info` component example by adding some of
the missing features that the component might require. This includes
adding a linker script, a linker fragment, linking the component archive
as a whole library, and providing an example of how the linker options
can be set.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-11-04 07:48:15 +01:00
Frantisek Hrbata
d82866aaf9
feat(cmakev2/docs): add information about cmakev2 component incompatibility with cmakev1
...
Components designed exclusively for cmakev2 are not compatible with
cmakev1 due to the lack of forward compatibility. It is important to
clarify this at the very beginning of the `Creating a New Component`
section. Additionally recommended a guidance on how to create a
component that will be compatible with both versions.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-11-04 07:48:15 +01:00
Frantisek Hrbata
6373cc540b
feat(cmakev2/docs): initial basic documentation
...
Add very basic documentation. It is currently written with the
expectation that the reader is already familiar with the existing build
system and focuses more on the changes that might be necessary to adapt
existing components to work with cmakev2. Additionally, it provides
basic information on how to create a new component and project.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-11-04 07:48:15 +01:00
Frantisek Hrbata
5c24972a01
feat(docs): add build system v2 documentation files
...
Add stump files for the build system v2 documentation with automatic API
generation from CMake files.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-11-04 07:48:14 +01:00
Frantisek Hrbata
bab96ce3d7
feat(docs): load esp_docs_cmakev2_extension
...
Load the esp_docs_cmakev2_extension to process documentation comments
from CMake files.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-11-04 07:48:14 +01:00
Zhang Shuxian
fd1968135f
docs: Update CN translation
2025-11-03 17:34:21 +01:00