Jiang Jiang Jian
dc38765865
Merge branch 'fix/fix_blufi_security_for_3072_bit_keys_v6.0' into 'release/v6.0'
...
Fix blufi security for 3072 bit keys (v6.0)
See merge request espressif/esp-idf!46182
2026-03-04 16:36:58 +08:00
Mahavir Jain
fb2ebf0c6a
Merge branch 'bugfix/esp_local_ctrl_arg_check_v6.0' into 'release/v6.0'
...
fix(esp_local_ctrl): validate payload_case matches msg_type in command dispatcher (v6.0)
See merge request espressif/esp-idf!45924
2026-03-04 13:09:56 +05:30
Mahavir Jain
f33672ea61
Merge branch 'bugfix/mbedtls_poly1305_build_v6.0' into 'release/v6.0'
...
fix(mbedtls): fix MBEDTLS_POLY1305_C build config (v6.0)
See merge request espressif/esp-idf!45941
2026-03-03 16:58:37 +05:30
Ashish Sharma
de9962fe33
feat(blufi): update to AES-CTR
2026-03-02 14:35:46 +08:00
Aditya Patwardhan
2235fd841a
fix(bt): Keep older error code for backward comatibility
2026-03-02 14:35:43 +08:00
Ashish Sharma
bd39f141ff
fix: enable HARDWARE_MPI by default
2026-03-02 14:33:21 +08:00
zhiweijian
a271e83a7a
fix(ble/blufi): Fixed blufi dh key cal failed
2026-03-02 14:33:21 +08:00
hrushikesh.bhosale
8c357f8d7a
fix(https_request): Fixed CI failure for https_request example
...
- Enabled chachapoly ciphersuite from menuconfig, required for
howmyssl URL
2026-03-02 10:58:08 +05:30
wanckl
0acace2d5e
fix(driver_twai): test split runner combinations
2026-02-26 11:31:22 +08:00
Mahavir Jain
439026e5ea
docs(protocomm): recommend using security2 scheme for production purpose
2026-02-17 11:46:11 +05:30
Mahavir Jain
a0d933e234
Merge branch 'fix/add_check_for_range_request_supported_by_server_during_ota_resumption_v6.0' into 'release/v6.0'
...
fix(esp_https_ota): added a check if range request is supported during OTA resumption is enabled (v6.0)
See merge request espressif/esp-idf!45818
2026-02-12 09:48:26 +05:30
Mahavir Jain
835e37bcca
Merge branch 'fix/esp_https_client_test_v6.0' into 'release/v6.0'
...
fix(esp_http_client): Fixed the example pytest (v6.0)
See merge request espressif/esp-idf!45446
2026-02-12 09:47:49 +05:30
Mahavir Jain
815747bbc9
Merge branch 'fix/esp_https_ota_header_handling_for_custom_data_v6.0' into 'release/v6.0'
...
Issue with complete headers for custom partition OTA (v6.0)
See merge request espressif/esp-idf!45794
2026-02-12 09:47:42 +05:30
Mahavir Jain
246dc5e913
Merge branch 'fix/tee_sec_stg_aes_gcm_iv_reuse_v6.0' into 'release/v6.0'
...
fix(esp_tee): Prevent IV reuse in the TEE secure storage AES-GCM service (v6.0)
See merge request espressif/esp-idf!45681
2026-02-12 09:43:30 +05:30
nilesh.kale
4e434f8eb8
fix(esp_https_ota): handle ota resumption if server dosent support range requests
...
This commit added check to see if server supports range requets,
and fallback to OTA without resumption accordingly.
Closes https://github.com/espressif/esp-idf/pull/17960
2026-02-11 14:40:35 +05:30
Laukik Hase
68d31180f0
fix(esp_tee): Prevent IV reuse in the TEE secure storage AES-GCM service
2026-02-11 12:29:52 +05:30
hrushikesh.bhosale
7787ce77a2
feat(partition_ota): Modified pytest for storage data
...
- Modified test for storage data, reduced the size to 500 bytes,
less than IMAGE_HEADER_SIZE (1024), to check the workflow, if the
custom partition other than APP and BOOTLOADER less IMAGE_HEADER_SIZE
performed OTA
2026-02-10 13:58:10 +05:30
Astha Verma
189c78c3fd
fix(nimble): Added device name log for ext adv in blecent_throughput
2026-02-03 16:12:36 +05:30
harshal.patil
2d386e2f6f
fix(examples/tee): Remove dead code and fix unintialised scalar usage
2026-02-02 10:57:02 +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
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