Ashish Sharma
b1f14d19d0
feat: adds new Kconfig variable for DS peripheral
2026-02-06 16:09:41 +08:00
Shen Mengjing
2da8ee13a1
docs: Update CN translation for hmac.rst
2026-02-02 10:51:30 +05:30
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
ade2c48169
Merge branch 'doc/fix_issues_from_general_review_v6.0' into 'release/v6.0'
...
fix some issues found by Opus 4.5
See merge request espressif/esp-idf!45558
2026-02-02 10:51:04 +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
morris
88a2632a27
Merge branch 'feat/support_parlio_on_esp32h4_v6.0' into 'release/v6.0'
...
feat(parlio): support parlio on esp32h4 (v6.0)
See merge request espressif/esp-idf!44178
2026-02-02 09:50:59 +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
1e6f39c685
change(esp_driver_gpio): deprecate gpio_deep_sleep_wakeup_enable/disable API
...
rename gpio_deep_sleep_wakeup_enable to gpio_wakeup_enable_on_hp_periph_powerdown_sleep
rename gpio_deep_sleep_wakeup_disable to gpio_wakeup_disable_on_hp_periph_powerdown_sleep
rename GPIO_IS_DEEP_SLEEP_WAKEUP_VALID_GPIO to GPIO_IS_HP_PERIPH_PD_WAKEUP_VALID_IO
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
morris
cd36b54840
Merge branch 'fix/fix_dma_fail_when_flash_enc_enabled_v6.0' into 'release/v6.0'
...
fix(dma): fix dma alignment when flash_enc enabled (v6.0)
See merge request espressif/esp-idf!45079
2026-02-01 10:11:47 +08:00
harshal.patil
5c55790f54
feat(mbedtls/ecdsa): Introduce PSA ECDSA driver
2026-01-31 10:59:11 +05:30
Mahavir Jain
78464dfab7
Merge branch 'refactor/create_esp_hal_security_v6.0' into 'release/v6.0'
...
refactor: Created esp_hal_security component (v6.0)
See merge request espressif/esp-idf!45349
2026-01-31 10:28:48 +05:30
Mahavir Jain
ee2da28726
Merge branch 'feat/esp_tee_backports_v6.0' into 'release/v6.0'
...
feat(esp_tee): Feature/fixes backports to `release/v6.0`
See merge request espressif/esp-idf!45095
2026-01-31 10:27:34 +05:30
Aditya Patwardhan
8c7b5de2f3
fix(docs): Fix docs after esp_hal_security update
2026-01-30 17:12:54 +05:30
morris
aa4034b197
Merge branch 'feature/graduate_tsens_hal_component_v6.0' into 'release/v6.0'
...
feat(tsens): graduate temperature sensor hal component (v6.0)
See merge request espressif/esp-idf!44357
2026-01-30 18:43:06 +08:00
Jack
5cd3c4297c
fix some issues found by Opus 4.5
2026-01-30 17:37:16 +08:00
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
morris
799e366cee
Merge branch 'feat/esp_driver_dma_v6.0' into 'release/v6.0'
...
feat(dma): graduate the dma driver from esp_hw_support to esp_driver_dma (v6.0)
See merge request espressif/esp-idf!45387
2026-01-30 12:40:39 +08:00
Aditya Patwardhan
f6fbbd94df
Merge branch 'feat/enable_ecdsa_support_for_esp32p4_eco5_v6.0' into 'release/v6.0'
...
feat(esp32p4_eco5): enabled ECDSA peripheral support for ESP32P4 ECO5 (v6.0)
See merge request espressif/esp-idf!45350
2026-01-30 07:47:55 +05:30
morris
db750dc1a0
feat(dma): graduate the dma driver from esp_hw_support to esp_driver_dma
2026-01-29 14:41:14 +08:00
Laukik Hase
f18697b544
refactor(esp_tee): Remove support for ECDSA secp192r1 keys in TEE secure storage
2026-01-29 11:49:16 +05:30
Laukik Hase
984eefa5ce
docs(esp_tee): Update the TEE attestation documentation for the PSA interface
2026-01-29 11:49:16 +05:30
Laukik Hase
39f392f943
feat(esp_tee): Support ECDSA secp384r1 keys in TEE secure storage
2026-01-29 11:49:13 +05:30
Jiang Jiang Jian
170209d0b9
Merge branch 'fix/update_argument_file_docs_v6.0' into 'release/v6.0'
...
docs(tools): Enclosed @argument_file with quotations (v6.0)
See merge request espressif/esp-idf!45274
2026-01-29 14:01:43 +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
nilesh.kale
63c30c4b1a
fix(docs): alter the warning sequence for structs
2026-01-29 11:24:47 +05:30
laokaiyao
2cb958a9e3
feat(tsens): graduate temperature sensor hal component
2026-01-29 10:05:47 +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
Michael (XIAO Xufeng)
5d4d12f28b
Merge branch 'feat/remove_sdm_set_duty_api_v6.0' into 'release/v6.0'
...
feat(sdm): remove `sdm_channel_set_duty` API (v6.0)
See merge request espressif/esp-idf!45071
2026-01-28 22:30:35 +08:00
Jiang Jiang Jian
8f8730d673
Merge branch 'docs/update_bt_api_ref_v6.0' into 'release/v6.0'
...
docs(bt): update Classic Bluetooth api reference(v6.0)
See merge request espressif/esp-idf!44993
2026-01-28 19:05:49 +08:00
gaoxu
6fd07044f8
feat(cam): add format conversion when new dvp cam
2026-01-27 10:44:06 +08:00
gaoxu
63adc7ff2a
refactor(cam): use fourcc for cam format
2026-01-27 10:44:06 +08:00
Shen Mengjing
4dacde3b96
docs: Update CN translation for idf-py.rst
2026-01-19 16:15:32 +01:00
Marek Fiala
28dbaeb210
docs(tools): Made static link for config profile files
...
Made the reference link to v5.5 to reflect the correct example,
as in later version the example was changed.
2026-01-19 16:15:32 +01:00
Marek Fiala
471c2f8f74
docs(tools): Updated argument via file with quotations
...
Closes https://github.com/espressif/esp-idf/issues/18077
2026-01-19 16:15:32 +01:00
Wang Ning
da60c9a697
docs: updated get started for EIM
2026-01-14 15:53:03 +08:00
Chen Chen
ea6d1ec54e
feat(sdm): remove sdm_channel_set_duty API
2026-01-14 09:44:09 +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
Chen Jichang
954a7619a2
feat(parlio): support parlio on esp32h4
2026-01-13 17:07:28 +08: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