Commit Graph

7724 Commits

Author SHA1 Message Date
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 987bbd8646 Merge branch 'fix/backport_wifi_fixes_v6.0' into 'release/v6.0'
fix(esp_wifi): backport some wifi fixes

See merge request espressif/esp-idf!45567
2026-02-02 10:51:00 +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
Jiang Jiang Jian 8e3e325ba6 Merge branch 'bugfix/ad_type_example_v6.0' into 'release/v6.0'
fix(nimble): Add AD type macros in example (v6.0)

See merge request espressif/esp-idf!44980
2026-02-02 10:46:07 +08:00
Jiang Jiang Jian ac6875ff16 Merge branch 'fix/fatfs_pytest_expecting_typo_v6.0' into 'release/v6.0'
fix(sd): Fixed typo in pytest output expectation (v6.0)

See merge request espressif/esp-idf!44882
2026-02-02 10:26:38 +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 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
Jiang Jiang Jian afa266ebd6 Merge branch 'fix/fix_i2c_modem_clock_ref_count_mismatch_v6.0' into 'release/v6.0'
feat(esp_hw_support): add reference count control & clock enable checking for modem clock devices (v6.0)

See merge request espressif/esp-idf!45533
2026-02-01 11:54:27 +08:00
wuzhenghui 2d8c6ed6b4 change(esp_hal_rtc_timer): unify lp_timer/rtc_timer naming to RTC_TIMER 2026-01-31 22:31:34 +08:00
wuzhenghui 12b9fb6549 feat(esp_hal_rtc_timer): introduce new RTC timer component and refactor existing timer functions 2026-01-31 22:29:20 +08:00
wuzhenghui 57f1346352 feat(example): add cache safe check for wifi powersave example CI 2026-01-31 13:35:53 +08:00
harshal.patil 5c55790f54 feat(mbedtls/ecdsa): Introduce PSA ECDSA driver 2026-01-31 10:59:11 +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
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
wuzhenghui 046f837245 feat(esp_hw_support): add ESP_MODEM_CLOCK_ENABLE_CHECKING config option 2026-01-30 15:30:34 +08:00
Jiang Jiang Jian af70304aeb Merge branch 'contrib/github_pr_17926_v6.0' into 'release/v6.0'
fix:Report the full buffer length to the UAC stack by setting bytes_r… (GitHub PR) (v6.0)

See merge request espressif/esp-idf!45129
2026-01-30 14:34:08 +08:00
Jiang Jiang Jian 53d09e20da Merge branch 'feat/add_ot_ci_c5_related_testcases_v6.0' into 'release/v6.0'
feat(openthread): add C5 sleep test case (v6.0)

See merge request espressif/esp-idf!45161
2026-01-30 14:32:31 +08:00
Jiang Jiang Jian a06af6abd7 Merge branch 'bugfix/fixed_blufi_doc_issue_v6.0' into 'release/v6.0'
fix(doc): set SOC_BLUFI_SUPPORTED in soc_caps.h for ESP32-C5 (v6.0)

See merge request espressif/esp-idf!45415
2026-01-30 10:52:50 +08:00
morris 0b00918890 Merge branch 'feat/isp_awb_example_v6.0' into 'release/v6.0'
Feat/isp awb example (v6.0)

See merge request espressif/esp-idf!44963
2026-01-30 10:35:21 +08:00
Jiang Jiang Jian f22727be0c Merge branch 'bugfix/ble_issues_30122025_v6.0' into 'release/v6.0'
fix(nimble): Fix Nimble Issues 30122025 (v6.0)

See merge request espressif/esp-idf!44677
2026-01-29 16:02:48 +08:00
Laukik Hase b470f08c94 refactor(esp_tee): Update TEE attestation tests and examples to use the PSA interface 2026-01-29 11:49:16 +05:30
Jiang Jiang Jian e13024510f Merge branch 'feat/set_encoder_params_v6.0' into 'release/v6.0'
feat(bt/bluedroid): Add API to set encoder parameters and report sink caps for A2DP source (v6.0)

See merge request espressif/esp-idf!45458
2026-01-29 14:05:50 +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
Astha Verma 2a08c85677 fix(nimble): Reset HID service during deinit 2026-01-28 18:32:04 +05:30
Jiang Jiang Jian a78c57dfe6 Merge branch 'bugfix/a2dp_utils_v6.0' into 'release/v6.0'
fix(bt/bluedroid): add status management for audio sink service channel (v6.0)

See merge request espressif/esp-idf!45122
2026-01-28 19:05:59 +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
Jiang Jiang Jian 2761bd1889 Merge branch 'ci/enable_c5_c61_phy_build_test_v6.0' into 'release/v6.0'
feat(ci): re-enable ci build test of phy example for esp32c5(backport v6.0)

See merge request espressif/esp-idf!45115
2026-01-28 19:05:42 +08:00
yangfeng e83cf43b6a feat(bt/bluedroid): Add API to set encoder parameters for A2DP source
- Add API to set encoder parameters for A2DP source
- Add the use of the API for setting encoding parameters in the a2dp_source example
2026-01-28 11:39:29 +08:00
gaoxu 6fd07044f8 feat(cam): add format conversion when new dvp cam 2026-01-27 10:44:06 +08:00
Shen Wei Long 3b3c12c210 fix(doc): set SOC_BLUFI_SUPPORTED in soc_caps.h for ESP32-C5
(cherry picked from commit 60ece6a7f2)

Co-authored-by: ShenWeilong <shenweilong@espressif.com>
2026-01-26 09:23:25 +00:00
armando 4e8231f733 fix(isp): fixed wbg shadow not working issue 2026-01-21 10:27:02 +08:00
yiwenxiu 97768706cd feat(openthread): add C5 sleep test case 2026-01-15 20:30:12 +08:00
kinho 9a6537e228 fix:Report the full buffer length to the UAC stack by setting bytes_read in usb_uac_device_input_cb(), so the host correctly detects received audio data instead of seeing zero bytes. 2026-01-15 11:48:54 +08:00
Jin Cheng a0030af291 fix(bt/bluedroid): add status management for audio sink service channel 2026-01-15 09:11:52 +08:00
yinqingzhao 7024aefc29 feat(ci): re-enable ci build test of phy example for esp32c5 2026-01-14 20:19:16 +08:00
Tan Yan Quan 4e94df77b2 fix(openthread): restore LED state indicator for example code 2026-01-14 14:13:14 +08:00
Tan Yan Quan 719ea8d747 docs(openthread): add iperf usage guide to ot_cli example readme 2026-01-14 14:13:14 +08:00
Tan Yan Quan 3d873c415c feat(openthread/cli-ext): update cli-ext to v2.0.0 2026-01-14 14:13:14 +08:00
Tan Yan Quan 4e07771de0 feat(openthread): migrate iperf to use iperf-cmd component 2026-01-14 14:13:13 +08:00
Rahul Tank fe7a059601 fix(nimble): Add AD type macros in example 2026-01-14 10:47:51 +05:30
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
Mahavir Jain d7d7c06b81 Merge branch 'fix/partial-hardware-aes-gcm-and-software-non-aes-ciphers_v6.0' into 'release/v6.0'
Fix partial hardware AES-GCM, software-fallback for non-AES ciphers (v6.0)

See merge request espressif/esp-idf!44752
2026-01-12 09:10:49 +05:30
yangfeng 2e1a089a6a docs(bt): update Classic Bluetooth api reference of A2DP 2026-01-12 09:58:52 +08:00
harshal.patil 3c4dadff0b fix(mbedtls): Support partial hardware AES-GCM and s/w fallback for non-AES ciphers
- Support software-fallback for unsupported hardware AES lengths
2026-01-09 13:55:51 +05:30