Song Ruo Jing
ce475d901d
refactor(uart): split UART HAL into separate component
2026-01-04 16:02:57 +08:00
Song Ruo Jing
6ca90bd14a
refactor(ledc): split ledc hal into a separate component
2025-12-25 17:23:27 +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
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
Song Ruo Jing
533231a99e
refactor(ppa): split PPA HAL into a separate component
2025-12-17 21:36:39 +08:00
Tomáš Rohlínek
1bf8b030e3
feat(storage/vfs): Remove old API usage
2025-12-17 14:00:22 +01: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
wanckl
8ff71742e8
fix(driver_spi): support un-aligned dma transaction and psram transaction
2025-12-15 15:59:21 +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
morris
5c5d78b639
Merge branch 'ci/freertos_header_v6.0' into 'release/v6.0'
...
ci(header_check): Add check for public header should not include freertos (backport v6.0)
See merge request espressif/esp-idf!44104
2025-12-11 18:00:57 +08:00
morris
95721e99fd
Merge branch 'feat/esp_hal_twai_v6.0' into 'release/v6.0'
...
feat(twai): graduate the hal drivers into esp_hal_twai component (v6.0)
See merge request espressif/esp-idf!43963
2025-12-11 09:50:02 +08:00
C.S.M
ed64e7bf78
ci(header_check): Add check for public header should not include freertos
2025-12-10 15:10:43 +08:00
morris
473b2fe27d
Merge branch 'feat/usb_host_example_unknown_client_event_backport_v6.0' into 'release/v6.0'
...
fix(usb_host): Dont abort on unsupported client events backport v6.0
See merge request espressif/esp-idf!44060
2025-12-10 14:08:44 +08:00
morris
37c614d626
feat(twai): graduate the hal drivers into esp_hal_twai component
2025-12-10 13:56:47 +08:00
morris
59930b57d8
Merge branch 'fix/twai_ci_test_enhance_v6.0' into 'release/v6.0'
...
fix(driver_twai): enhance ci test and fix example (v6.0)
See merge request espressif/esp-idf!44054
2025-12-10 13:53:16 +08:00
wanckl
cebed5c976
fix(driver_twai): enhance ci test and fix example
2025-12-09 16:50:49 +08:00
peter.marcisovsky
99aa407cf1
fix(usb_host): Dont abort on unsupported client events
...
- suspend and resume client events
2025-12-08 14:01:28 +01:00
Chen Jichang
20bb7a2977
feat(lcd): support draw bitmap hook function
...
Closes https://github.com/espressif/esp-idf/issues/16201
2025-12-08 15:49:25 +08:00
morris
35fffe9661
Merge branch 'feature/tusb_hid_remote_wakeup_backport_v6.0' into 'release/v6.0'
...
feat(tusb_hid_example): Added possibility to wakeup the Host with the button press (backport v6.0)
See merge request espressif/esp-idf!43161
2025-12-05 10:01:15 +08:00
morris
cfb8f3bc2f
Merge branch 'refactor/divide_isp_example_v6.0' into 'release/v6.0'
...
refactor(isp): split isp pipeline example into different srcs (v6.0)
See merge request espressif/esp-idf!43967
2025-12-04 16:10:42 +08:00
morris
ddade74de5
Merge branch 'ci/reenable_p4_usb_device_tests_backport_v6.0' into 'release/v6.0'
...
ci(usb/device): re-enable usb_device tests for ESP32-P4 (backport v6.0)
See merge request espressif/esp-idf!43772
2025-12-04 10:28:19 +08:00
Chen Chen
ba1d0516ff
refactor(isp): split isp pipeline example into different srcs
2025-12-04 10:07:42 +08:00
morris
776450a5fb
Merge branch 'feat/esp32p4_eco5_adc_cali_v6.0' into 'release/v6.0'
...
feat(adc): support ADC calibration on ESP32P4 ECO5 (v6.0)
See merge request espressif/esp-idf!43777
2025-11-28 16:03:06 +08:00
gaoxu
68f4d22967
ci(adc): re-enable ADC test on ESP32P4
2025-11-27 12:06:07 +08:00
Tomas Rezucha
abe4029a86
ci(usb/device): re-enable usb_device tests for ESP32-P4
2025-11-26 15:18:36 +01:00
armando
dfe4a6e5f7
feat(hal):graudate the camera hal driver into a new component
2025-11-26 08:42:12 +08:00
Euripedes Rocha
ec0ef59535
Merge branch 'chore/update-protocol-eth-connect_v6.0' into 'release/v6.0'
...
feat(protocol_examples_common): Use Ethernet Init component (v6.0)
See merge request espressif/esp-idf!43554
2025-11-21 08:22:17 +01:00
morris
45fa560e98
Merge branch 'feat/make_p4_rev3_default_v6.0' into 'release/v6.0'
...
p4: make v3 as default (v6.0)
See merge request espressif/esp-idf!43440
2025-11-21 15:12:44 +08:00
morris
29fc0f8726
Merge branch 'feat/dedic_gpio_esp32h4_v6.0' into 'release/v6.0'
...
feat(gpio): support fast gpio driver on esp32h4 (v6.0)
See merge request espressif/esp-idf!43541
2025-11-21 14:40:03 +08:00
armando
714b022a43
ci(p4): disable p4 rev3 invalid tests temporarily
2025-11-21 02:48:05 +00: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
glmfe
e187d3b259
feat(protocol_examples_common): Use Ethernet Init component
...
- Refactored protocol_examples_common to use ethernet_init component
2025-11-20 18:57:03 +08:00
morris
ca892b17b9
feat(gpio): support fast gpio driver on esp32h4
2025-11-20 15:50:58 +08:00
gaoxu
20878e3b7b
feat(cam): support esp32p4 eco5 dvp cam
2025-11-20 14:07:33 +08:00
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
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
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
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
Song Ruo Jing
ca9b6b9607
change(example/ledc): add power management support for the example
...
Closes https://github.com/espressif/esp-idf/issues/17517
2025-11-14 20:58:17 +08:00
morris
4e9742433c
Merge branch 'refactor/make_usb_hal_independent_backport_v6.0' into 'release/v6.0'
...
refactor(usb): Make usb hal layer independent (backport v6.0)
See merge request espressif/esp-idf!43249
2025-11-13 10:20:10 +08:00
morris
7e0a6a6bcc
Merge branch 'bugfix/fix_gptimer_premature_match_partial_data_v6.0' into 'release/v6.0'
...
fix(gptimer): update regex patterns in example test to include non-digit characters (v6.0)
See merge request espressif/esp-idf!42954
2025-11-12 13:44:59 +08:00
Tomas Rezucha
d44f7e92b5
refactor(usb): Make usb hal layer independent
2025-11-11 09:58:19 +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 Jichang
17c3f42bd2
test(pcnt): fix pcnt example pytest
2025-11-10 15:28:25 +08:00
Roman Leonov
55d85b7d9b
feat(tusb_hid_example): Added possibility to wakeup the Host with the button press
...
Closes https://github.com/espressif/esp-idf/issues/13804
2025-11-06 12:43:24 +01:00
morris
2f7e513487
fix(gptimer): update regex patterns in example test to include non-digit characters
...
This prevents premature matching on partial data when the output is
being streamed, which was causing the test to capture 100000 instead of
the full 1000002.
2025-10-28 11:50:05 +08:00
morris
d4d8b09ced
feat(hal):graudate the LCD hal driver into a new component
...
- Introduced new HAL components for LCD and MIPI DSI, including:
- `lcd_hal.c` and `lcd_hal.h` for LCD hardware abstraction layer.
- `mipi_dsi_hal.c` and `mipi_dsi_hal.h` for MIPI DSI hardware
abstraction layer.
- Peripheral connection definitions in `lcd_periph.c` and
`lcd_periph.h`.
- Added necessary types and utility functions in `lcd_types.h` and
`mipi_dsi_types.h`.
- Updated CMakeLists to include the new HAL components in the build
system.
- Removed legacy references to LCD and MIPI DSI in the HAL and SOC
CMakeLists.
2025-10-22 17:00:18 +08:00
Song Ruo Jing
22dfacc18d
feat(ledc): ESP32P4 ECO5 LEDC related updates
2025-10-15 16:49:21 +08:00