harshal.patil
3163ed4167
feat(mbedtls): Introduce ESP-HMAC PSA opaque driver
2026-02-02 10:51:30 +05:30
Mahavir Jain
062073a73b
Merge branch 'feat/opaque_ecdsa_drivers_v6.0' into 'release/v6.0'
...
Opaque ECDSA driver (v6.0)
See merge request espressif/esp-idf!45432
2026-02-02 10:49:12 +05:30
Jiang Jiang Jian
31056d5db9
Merge branch 'refactor/spi_flash_private_v6.0' into 'release/v6.0'
...
refactor(spi_flash): reorganize header files, improve encapsulation and simplify ROM implementation (v6.0)
See merge request espressif/esp-idf!45488
2026-02-02 10:57:34 +08:00
Jiang Jiang Jian
d0f992c02f
Merge branch 'fix/make_deepsleep_gpio_wakeup_usable_for_pd_top_lightsleep_v6.0' into 'release/v6.0'
...
change(esp_hw_support): deepsleep gpio wakeup API renaming to support PD_TOP lightsleep wakeup (v6.0)
See merge request espressif/esp-idf!45416
2026-02-02 10:48:40 +08:00
morris
1275b05ff4
Merge branch 'feature/twai_timestamp_low_level_6.0' into 'release/v6.0'
...
feat(driver_twai): support rx frame timestamp for all chips (v6.0)
See merge request espressif/esp-idf!45528
2026-02-02 10:07:07 +08:00
wuzhenghui
3c44b8fb85
change(esp_hw_support): deprecate esp_deep_sleep_enable_gpio_wakeup API
...
rename esp_deep_sleep_enable_gpio_wakeup to esp_sleep_enable_gpio_wakeup_on_hp_periph_powerdown
rename esp_deepsleep_gpio_wake_up_mode_t to esp_sleep_gpio_wake_up_mode_t
2026-02-01 12:16:24 +08:00
wuzhenghui
85601ccb69
change(soc): rename peripheral powerdowned sleep wakeable IO soc_caps
...
rename SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK to SOC_GPIO_HP_PERIPH_PD_SLEEP_WAKEABLE_MASK
rename SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT to SOC_GPIO_HP_PERIPH_PD_SLEEP_WAKEABLE_PIN_CNT
rename SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP to SOC_GPIO_SUPPORT_HP_PERIPH_PD_SLEEP_WAKEUP
2026-02-01 12:16:20 +08:00
C.S.M
e794bd6c5c
refactor(hal): Cleanup some missing hal files
2026-02-01 10:15:18 +08:00
C.S.M
a3ca5b610d
refactor(jpeg): Split hal layer for jpeg
2026-02-01 10:15:18 +08:00
harshal.patil
5c55790f54
feat(mbedtls/ecdsa): Introduce PSA ECDSA driver
2026-01-31 10:59:11 +05:30
wanckl
e4753c8019
feat(driver_twai): support rx frame timestamp for all chips
...
Closes https://github.com/espressif/esp-idf/issues/4527
2026-01-30 15:33:03 +08:00
Chen Jichang
11152d46a8
fix(dma): fix dma alignment when flash_enc enabled
...
Closes https://github.com/espressif/esp-idf/issues/17708
2026-01-30 14:07:39 +08:00
Jiang Jiang Jian
b28d6715ee
Merge branch 'feat/esp32p4_eco5_emac_v6.0' into 'release/v6.0'
...
Added PTP PPS Feature (v6.0)
See merge request espressif/esp-idf!45060
2026-01-29 14:01:33 +08:00
Xiao Xufeng
3411286544
refactor(spi_flash): reorganize header files and improve API encapsulation
...
This commit reorganizes SPI flash header files to better reflect their
visibility and intended usage:
1. Rename `esp_flash_port/` to `esp_flash_chips/`:
- Better reflects that these headers are for chip driver implementations
- All chip driver headers moved to `esp_flash_chips/` directory
- Added README.md explaining semi-public nature of these headers
2. Move internal headers to `esp_private/`:
- `esp_flash_internal.h` -> `esp_private/esp_flash_internal.h`
- `memspi_host_driver.h` -> `esp_private/memspi_host_driver.h`
3. Move chip driver related headers to `esp_flash_chips/`:
- `esp_private/esp_flash_types.h` -> `esp_flash_chips/esp_flash_types.h`
- `spi_flash/spi_flash_defs.h` -> `esp_flash_chips/spi_flash_defs.h`
- `spi_flash_override.h` -> `esp_flash_chips/spi_flash_override.h`
- All `spi_flash_chip_*.h` headers moved to `esp_flash_chips/`
4. Code improvements:
- Remove unused includes (e.g., `spi_flash_override.h` from `cache_utils.c`)
- Use public API `esp_flash_get_size()` instead of direct member access
- Add `esp_flash_is_quad_mode` to linker.lf for IRAM placement
5. Documentation updates:
- Add README.md in `esp_flash_chips/` explaining semi-public headers
- Update programming guide with warnings about internal headers
- Update both English and Chinese documentation
6. Update all references across the codebase:
- Update includes in `spi_flash` component
- Update `bootloader_support`, `app_update`, `esp_tee`, `espcoredump`
- Update example projects
Breaking changes:
- Headers moved to new locations require include path updates
- `custom_flash_driver` example temporarily disabled until external
components are updated
2026-01-29 03:28:30 +08:00
morris
7c1e88e3d4
Merge branch 'refactor/cam_fourcc_v6.0' into 'release/v6.0'
...
refactor(cam): use fourcc for cam format (v6.0)
See merge request espressif/esp-idf!45421
2026-01-28 22:39:09 +08:00
gaoxu
6fd07044f8
feat(cam): add format conversion when new dvp cam
2026-01-27 10:44:06 +08:00
Ondrej Kosta
b27da510ff
feat(esp_eth): added PTP EMAC PPS0 support on ESP32P4v3
...
feat(esp_eth): added options to configure PTP module
feat(esp_eth): removed all PTP ioctl commands and created API
2026-01-13 12:16:21 +01:00
yangfeng
74fa9f7945
docs(bt): update Classic Bluetooth api reference of SDP
2026-01-12 09:58:52 +08:00
yangfeng
b32f703d87
docs(bt): update Classic Bluetooth api reference of L2CAP
2026-01-12 09:58:52 +08:00
yangfeng
554d9bf25d
docs(bt): update Classic Bluetooth api reference of HFP AG
2026-01-12 09:58:52 +08:00
yangfeng
045dcf2939
docs(bt): update Classic Bluetooth api reference of HFP Client
2026-01-12 09:58:52 +08:00
yangfeng
2dba5e5af2
docs(bt): update Classic Bluetooth api reference of HFP Define
2026-01-12 09:58:52 +08:00
yangfeng
02f50ac836
docs(bt): update Classic Bluetooth api reference of SPP
2026-01-12 09:58:52 +08:00
yangfeng
98700f9af4
docs(bt): update Classic Bluetooth api reference of AVRCP
2026-01-12 09:58:52 +08:00
yangfeng
2e1a089a6a
docs(bt): update Classic Bluetooth api reference of A2DP
2026-01-12 09:58:52 +08:00
yangfeng
e1445c682b
docs(bt): update Classic Bluetooth api reference of GAP
2026-01-12 09:58:52 +08:00
armando
05c912b5a3
fix(sdmmc): fixed header structure not shown in doc issue
2026-01-07 11:45:13 +08:00
Song Ruo Jing
6eec16cf66
refactor(uart): clean up uart soc_caps
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
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
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
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
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
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
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