Commit Graph

45579 Commits

Author SHA1 Message Date
C.S.M c4b6797ffd fix(i2c): Add gpio reserve check on i2c driver,
Closes https://github.com/espressif/esp-idf/issues/15995
2025-10-16 14:30:14 +08:00
C.S.M c09b55dcf0 fix(i2c): Make i2c nack log as debug level 2025-10-16 14:30:14 +08:00
Mahavir Jain ea36c4f609 Merge branch 'feature/esp_tee_c5_v5.5' into 'release/v5.5'
feat(esp_tee): Initial support for ESP32-C5 and related changes (v5.5)

See merge request espressif/esp-idf!42357
2025-10-16 09:39:23 +05:30
Jiang Jiang Jian fb8d0336ae Merge branch 'bugfix/bt_idf_ci_v5.5' into 'release/v5.5'
fix(example/classic_bt): Fix the potential stack overflow tasks (v5.5)

See merge request espressif/esp-idf!42537
2025-10-16 10:24:20 +08:00
Roland Dobai ccb8b960a3 Merge branch 'docs/minimal_build_migration_v5.5' into 'release/v5.5'
docs(migration): add note about MINIMAL_BUILD to 5.5 migration guide (v5.5)

See merge request espressif/esp-idf!42560
2025-10-15 13:29:51 +02:00
Rahul Tank 39b9662258 Merge branch 'feat/channel_sounding_nimble_v5.5' into 'release/v5.5'
feat(nimble): Add initial support for CS HCI (v5.5)

See merge request espressif/esp-idf!42278
2025-10-15 12:47:59 +05:30
Island 38694c3362 Merge branch 'change/ble_update_lib_20250925_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20250925 - Update ESP BLE Controller Lib (v5.5)

See merge request espressif/esp-idf!42201
2025-10-15 14:38:46 +08:00
Aditya Patwardhan 1e538c13b7 Merge branch 'fix/add_missing_event_tracter_capture_duirng_mbedtls_read_v5.5' into 'release/v5.5'
fix(esp-tls): added missing event tracker capture during mbedtls read operation (v5.5)

See merge request espressif/esp-idf!42406
2025-10-15 11:30:03 +05:30
Mahavir Jain 042f29dd66 Merge branch 'fix/change_write_protection_bit_of_shared_security_efuses_v5.5' into 'release/v5.5'
Reorder write protection bits of some shared security efuses (v5.5)

See merge request espressif/esp-idf!42033
2025-10-15 09:38:59 +05:30
Mahavir Jain 4cc95c4a71 Merge branch 'fix/key_mgr_use_default_efuse_key_v5.5' into 'release/v5.5'
Configure the Key Manager to use XTS-AES efuse key by-default (v5.5)

See merge request espressif/esp-idf!42395
2025-10-15 09:38:03 +05:30
morris df900f4b7b Merge branch 'feat/p4_eco5_real_chip_v5.5' into 'release/v5.5'
p4: p4 eco5 real chip (v5.5)

See merge request espressif/esp-idf!42024
2025-10-15 10:56:53 +08:00
Jiang Jiang Jian b490bc0613 Merge branch 'feat/support_esp32c5_cert_test_example_v5.5' into 'release/v5.5'
Feat/support esp32c5 cert test example v5.5(Backport v5.5)

See merge request espressif/esp-idf!42535
2025-10-15 10:32:24 +08:00
Rahul Tank 126b8f8789 fix(nimble): Added CS service support 2025-10-14 16:41:02 +05:30
Mahavir Jain d28a8a0d11 Merge branch 'fix/improve_rng_documentation_v5.5' into 'release/v5.5'
fix(docs): Improved RNG documentation (v5.5)

See merge request espressif/esp-idf!42573
2025-10-14 15:07:13 +05:30
yangfeng a5735b3252 fix(example/classic_bt): Fix potential stack overflow tasks 2025-10-14 16:38:13 +08:00
Jiang Jiang Jian 65bd466f70 Merge branch 'docs/update_nimble_pts_info_v5.5' into 'release/v5.5'
docs(ble): Updated NimBLE certification info (v5.5)

See merge request espressif/esp-idf!42463
2025-10-14 16:28:30 +08:00
morris f079a572f6 Merge branch 'refactor/remove_deprecated_driver_header_files_v5.5' into 'release/v5.5'
update P4 ECO5 registers for BS and LCD_CAM (v5.5)

See merge request espressif/esp-idf!42475
2025-10-14 15:50:38 +08:00
Jiang Jiang Jian 419e91d1d3 Merge branch 'bugfix/fix_regdomain_information_of_pk_incorrect_v5.5' into 'release/v5.5'
fix(wifi): fix regdomain information of PK is incorrect(backport v5.5)

See merge request espressif/esp-idf!42541
2025-10-14 15:12:05 +08:00
Jiang Jiang Jian e0d22a5c18 Merge branch 'bugfix/protect_sha_hal_api_call_v5.5' into 'release/v5.5'
fix(esp_wifi): skip call to esp_fast_psk() when hardware SHA is not supported (v5.5)

See merge request espressif/esp-idf!42543
2025-10-14 15:10:41 +08:00
Rahul Tank 5652984db9 feat(nimble): Base support for Channel sounding HCI command and events 2025-10-14 12:14:19 +05:30
Rahul Tank 38917f3435 Merge branch 'bugfix/use_nimble_mem_apis_v5.5' into 'release/v5.5'
fix(nimble): Use nimble platform mem malloc / free APIs (v5.5)

See merge request espressif/esp-idf!42287
2025-10-14 11:50:34 +05:30
Mahavir Jain a61f93b05c Merge branch 'fix/http_async_handler_ci_test_failure_v5.5' into 'release/v5.5'
fix(http_server): Fix CI test failure async_handler (v5.5)

See merge request espressif/esp-idf!42542
2025-10-14 11:48:53 +05:30
Aditya Patwardhan 2ec0dc5ae8 feat(docs): Added svg file for the RNG 2025-10-14 10:15:49 +05:30
Aditya Patwardhan f4f4bce739 fix(docs): Improved RNG documentation
Updated the RNG documentation to add more details
about the High speed ADC as a noise source
and its limitations.

Closes https://github.com/espressif/esp-idf/issues/14665
2025-10-14 10:15:46 +05:30
Laukik Hase 50d2ecd93f refactor(esp_tee): Remove the spi_flash_erase_chip service call
- Also fix coverity bug from TEE HMAC-PBKDF2 routine
2025-10-14 10:12:36 +05:30
Laukik Hase 73d0dadd6b fix(esp_tee): Correct flash operation bound checks to handle all overlap cases
- Ensure bound checks correctly handle all scenarios, including
  when a requested operation's (SPI0/1) range fully contains the
  TEE-protected region.
- Disable delegation of INTWDT timeout and Cache error interrupts as they reset
  the device after the panic handler
2025-10-14 10:12:28 +05:30
Laukik Hase 22fe84bf91 ci(esp_tee): Disable the TEE test-apps for ESP32-C5 temporarily 2025-10-14 10:12:13 +05:30
Laukik Hase 78737a757a feat(esp_tee): Added support for PBKDF2-based (HMAC) ECDSA signing 2025-10-14 10:12:13 +05:30
Laukik Hase d49055e307 fix(esp_tee): Skip taking the service call mutex when in critical sections
- Fixes INT_WDT timeouts with mmap operations
- Add test-case for verifying parallel service calls
2025-10-14 10:12:12 +05:30
Laukik Hase 26014bb404 feat(esp_tee): ASM routine fixes and improvements
- Fix incorrect setting in the edge interrupt acknowledgement API
- Avoid executing the service call dispatcher in the U-mode ecall,
  rather execute `mret` to jump it
- Avoid `t1` register corruption when processing `ecall`
- Switch back to the bootloader stack from TEE stack after the
  execution of the entire TEE initialization routine
2025-10-14 10:12:12 +05:30
Laukik Hase 4aafa4d11b feat(esp_tee): Miscellaneous fixes and updates
- Rename `tee_test_fw` app configs for better CI tracking
- Decrease the lower bound of TEE I/DRAM config options
- Trim the TEE test-apps build
- Improve the TEE/REE OTA pytest script with additional checks
- Fix build issues when `tee_sec_storage`/`tee_ota_ops` are a
  a part of the project build but ESP-TEE is disabled
2025-10-14 10:12:12 +05:30
Laukik Hase 9e487873c9 ci(esp_tee): Enable the TEE test-apps for ESP32-C5 2025-10-14 10:12:11 +05:30
Laukik Hase 12ab50dc54 ci(esp_tee): Refactor the ESP-TEE test-cases
- Improve the interrupt-related test cases
- Fix potential issues in the task-switching test
  during secure service calls
2025-10-14 10:12:11 +05:30
Laukik Hase 508a659001 feat(esp_tee): Support for ESP32-C5 - the rest of the components 2025-10-14 10:12:11 +05:30
Laukik Hase 1815e2e4f2 feat(esp_tee): Support for ESP32-C5 - the esp_tee component 2025-10-14 10:12:10 +05:30
morris 0847a85040 Merge branch 'feature/i2s_support_merge_simplex_to_duplex_v5.5' into 'release/v5.5'
feat(i2s): support to lazy constitute full-duplex mode (v5.5)

See merge request espressif/esp-idf!41842
2025-10-14 11:58:57 +08:00
Jiang Jiang Jian 9f9eebf9fc Merge branch 'fix/controll_dcdc_switch_by_pmu_in_dslp_v5.5' into 'release/v5.5'
fix(esp_hw_support): control DCDC switch by PMU FSM while control DCDC_EN by software (v5.5)

See merge request espressif/esp-idf!42272
2025-10-14 11:57:18 +08:00
Marius Vikhammer 66e07dc78c Merge branch 'docs/ulp_gpio_wakeup_supported_c5_v5.5' into 'release/v5.5'
docs(ulp): fixed ETM and LP_IO wakeup sources saying not supported (v5.5)

See merge request espressif/esp-idf!42208
2025-10-14 11:56:08 +08:00
Marius Vikhammer b9f704df74 Merge branch 'bugfix/pthread_sem_timeout_test_failure_v5.5' into 'release/v5.5'
test(pthread): fixed test-case overflow calc issue (v5.5)

See merge request espressif/esp-idf!42547
2025-10-14 11:16:07 +08:00
morris 2b53c3c2af Merge branch 'feat/mipi_dsi_p4_eco5_v5.5' into 'release/v5.5'
ESP32P4 ECO5 register update: DSI/TIMG/ETM/DW_GDMA (v5.5)

See merge request espressif/esp-idf!42477
2025-10-14 10:40:03 +08:00
zwl 55076fd3a6 change(ble): [AUTO_MR] Update lib_esp32c2 to aabb0f68 2025-10-14 10:36:11 +08:00
zwl 05de8c44ec change(ble): [AUTO_MR] Update lib_esp32c6 to f0e815be 2025-10-14 10:36:05 +08:00
zwl 27b5c25fd4 change(ble): [AUTO_MR] Update lib_esp32c5 to f0e815be 2025-10-14 10:36:00 +08:00
zwl 41c25b9716 change(ble): [AUTO_MR] Update lib_esp32h2 to f0e815be 2025-10-14 10:35:55 +08:00
Island 91a068076f Merge branch 'change/ble_update_lib_20250919_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20250919 - Update ESP BLE Controller Lib (v5.5)

See merge request espressif/esp-idf!42031
2025-10-14 10:34:34 +08:00
Jiang Jiang Jian 799e347522 Merge branch 'bugfix/fix_bt_security_v5.5' into 'release/v5.5'
fix(bt/bluedroid): Fix the boundary conditions when checking EIR data (v5.5)

See merge request espressif/esp-idf!42448
2025-10-13 20:39:27 +08:00
Jiang Jiang Jian e7dd48e800 Merge branch 'bugfix/roam_app_neighbor_crash_v5.5' into 'release/v5.5'
fix(wifi_apps): Fix crash due to neighbor_list lock (v5.5)

See merge request espressif/esp-idf!42502
2025-10-13 20:06:02 +08:00
Jiang Jiang Jian 5e481987ea Merge branch 'bugfix/sae_identifier_nvs_v5.5' into 'release/v5.5'
fix(esp_wifi): Set default nvs value for sae identifier to NULL v5.5

See merge request espressif/esp-idf!42273
2025-10-13 19:57:06 +08:00
morris 082ba1450f Merge branch 'fix/rmt_tx_loop_mode_v5.5' into 'release/v5.5'
fix(rmt): correct the condition for warnings in loop mode (v5.5)

See merge request espressif/esp-idf!41790
2025-10-13 19:40:00 +08:00
laokaiyao 8d17bf99c6 feat(i2s): support to lazy constitute full-duplex mode 2025-10-13 17:59:58 +08:00