Commit Graph

654 Commits

Author SHA1 Message Date
Erhan Kurubas
70e16c4331 docs(esp_trace): restructure tracing docs with esp_trace as master
Reorganize the tracing documentation so esp_trace is the master
component, with app_trace, SystemView, and Gcov referenced from it.

(cherry picked from commit 6c6490d54c)
2026-08-31 15:02:14 +02:00
Chen Jichang
dd79849654 docs(pcnt): add gpio pull mode migration guide
Closes https://github.com/espressif/esp-idf/issues/18862
2026-07-24 11:10:42 +08:00
Aditya Patwardhan
d79940bd3b fix(esp-tls): Keep deprecated use_secure_element field for compatibility
Restore the use_secure_element field in esp_tls_cfg_t, esp_tls_cfg_server_t
and httpd_ssl_config_t, and esp_transport_ssl_use_secure_element(), as
deprecated no-ops so that existing code keeps compiling. Setting them now
fails at runtime with ESP_ERR_NOT_SUPPORTED, as the feature is accessed
via the esp_key_config_t interface. To be removed in the next major release.

No compile-time deprecation attribute on this release branch; the field and
function stay warning-free here and carry only documentation notes.
2026-07-15 15:35:28 +05:30
Aditya Patwardhan
b6bc9710a1 docs(esp-tls): Update documentation for unified key interface and SE driver
Update esp_tls, esp_http_client docs and migration guide to reflect
the new esp_key_config_t interface and secure element PSA driver.

(cherry picked from commit 37808e2386)
2026-07-09 11:17:01 +05:30
Mahavir Jain
398265cc65 Merge branch 'docs/add_ws_post_handshake_cb_doc_v6.0' into 'release/v6.0'
docs(esp_http_server): adds doc and migration entry for ws server post handshake cb (v6.0)

See merge request espressif/esp-idf!49337
2026-07-02 11:38:29 +05:30
Zhang Shuxian
24c97d55ab docs: Update CN translation for protocols.rst 2026-06-05 17:31:43 +08:00
Ashish Sharma
4852f54610 docs(esp_http_server): adds doc and migration entry for ws server post handshake cb
Closes https://github.com/espressif/esp-idf/issues/18539
2026-06-05 17:31:43 +08:00
Chen Jichang
9274289a62 feat(lcd): support buffer switch interrupt 2026-06-01 18:34:58 +08:00
Ashish Sharma
04ec0ab538 feat(bootloader_support): remove P192 curve support 2026-05-10 19:16:12 +08:00
Marius Vikhammer
2baddb3295 docs: refresh broken documentation links 2026-04-13 09:47:46 +08:00
Tomáš Rohlínek
f0457b069c feat(storage/vfs): Document context-less API deprecation
# Conflicts:
#	docs/en/migration-guides/release-6.x/6.0/storage.rst
2026-03-23 19:52:12 +01:00
Ashish Sharma
f40f9ac497 fix(secure_boot): marks 192 bit support curve legacy 2026-03-20 19:07:55 +05:30
Jiang Jiang Jian
d4d8e293aa Merge branch 'docs/fatfs_change_of_defaults_v6.0' into 'release/v6.0'
docs(storage): Update migration guide (v6.0)

See merge request espressif/esp-idf!46713
2026-03-20 11:15:33 +08:00
Jiang Jiang Jian
b556757c94 Merge branch 'refactor/fatfs_vfs_change_esp_vfs_fat_register_prototype_v6.0' into 'release/v6.0'
refactor(fatfs): Update esp_vfs_fat_register function prototype (v6.0)

See merge request espressif/esp-idf!45980
2026-03-20 10:55:02 +08:00
Jiang Jiang Jian
0740f405aa Merge branch 'docs/update_translation_for_security_v6.0' into 'release/v6.0'
docs: Update CN translation for pthread (v6.0)

See merge request espressif/esp-idf!46057
2026-03-20 10:36:18 +08:00
morris
4752731e58 Merge branch 'doc/rm_outdated_diagram_v6.0' into 'release/v6.0'
doc: remove outdated diagrams for DAC, I2C, and I2S in documentation (v6.0)

See merge request espressif/esp-idf!46589
2026-03-19 22:21:39 +08:00
Aditya Patwardhan
e7d948b0e7 Merge branch 'docs/add_psa_drivers_guide_v6.0' into 'release/v6.0'
doc: adds RSA DS docs for PSA Migration (v6.0)

See merge request espressif/esp-idf!46678
2026-03-19 19:44:10 +05:30
Tomáš Rohlínek
71772a9781 docs(storage): Update migration guide 2026-03-17 18:26:20 +01:00
harshal.patil
96e8b85577 docs: Adds a migration guide entry for HMAC peripheral's PSA interface
Co-authored-by: Zhang Shu Xian <zhangshuxian@espressif.com>
2026-03-17 10:28:39 +08:00
Ashish Sharma
9618e5cd77 docs: adds RSA DS docs for PSA Migration 2026-03-17 10:28:39 +08:00
morris
fe6ae2ff2b doc: remove outdated diagrams for DAC, I2C, and I2S in documentation 2026-03-13 10:07:23 +08:00
Chen Jichang
04df934c05 refactor(flash_enc): move esp_flash_encryption_enabled() to efuse component 2026-03-06 18:14:22 +08:00
Zhang Shuxian
8e10e07610 docs: Update CN translation for pthread 2026-02-25 17:16:27 +08:00
Adam Múdry
092a5ba5a5 refactor(fatfs): Update esp_vfs_fat_register function prototype
to match esp_vfs_fat_register_cfg
2026-02-20 13:07:09 +01:00
Ashish Sharma
939be5c62f fix(mbedtls): enable pthread threading by default 2026-02-12 20:37:54 +08:00
Mahavir Jain
63be46ed3d Merge branch 'fix/mbedtls_disable_default_configs_v6.0' into 'release/v6.0'
change(mbedTLS): update mbedTLS default configs (v6.0)

See merge request espressif/esp-idf!45699
2026-02-12 11:34:33 +05:30
Ashish Sharma
4abcb123be change(mbedtls): update mbedTLS default configs
1. Disables MBEDTLS_ARIA_C by default
2. SECP192R1 support is disabled by default
2026-02-11 18:04:56 +08:00
renpeiying
c2838dfe91 docs: Update CN translation 2026-02-06 11:47:00 +05:30
Aditya Patwardhan
742f2e2c3c feat(docs): Added migration guide 2026-02-06 11:46:59 +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
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
harshal.patil
5c55790f54 feat(mbedtls/ecdsa): Introduce PSA ECDSA driver 2026-01-31 10:59:11 +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
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
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
63adc7ff2a refactor(cam): use fourcc for cam format 2026-01-27 10:44:06 +08: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
yangfeng
2e1a089a6a docs(bt): update Classic Bluetooth api reference of A2DP 2026-01-12 09:58:52 +08:00
gongyantao
3993cb01a2 change(bt): Mark RSSI threshold-related macros as deprecated 2026-01-09 10:26:10 +08:00
yinqingzhao
28800ed85b refactor(wifi): remove enum values WIFI_BW_HT20 and WIFI_BW_HT40 2026-01-08 11:28:17 +08:00
morris
4fbcab88f8 Merge branch 'refactor/esp_hal_uart_v6.0' into 'release/v6.0'
refactor(uart): split UART HAL into separate component (v6.0)

See merge request espressif/esp-idf!44642
2026-01-06 23:31:23 +08:00
Zhang Shuxian
6e3f7d7ebc docs: Update CN translation for PSA migration 2026-01-06 16:44:57 +08:00
Mahavir Jain
1f0ce0524c fix(mbedtls): misc updates post PSA crypto migration 2026-01-05 14:54:33 +05:30