morris
aa4532395a
fix(esp_crc): clarify CRC helper usage documentation
...
Document the implicit bitwise inversion behavior in the CRC ROM wrappers
and add regression tests covering continuous-buffer examples.
Closes https://github.com/espressif/esp-idf/issues/18715
2026-06-30 15:37:06 +08:00
Jiang Jiang Jian
8b8a2115e4
Merge branch 'bugfix/fix_tx_issues_introduced_by_keep_alive_opt' into 'master'
...
bugfix/fix tx issues introduced by keep alive opt
Closes WIFIBUG-1991, WIFIBUG-1999, and WIFIBUG-1994
See merge request espressif/esp-idf!50108
2026-06-30 15:16:07 +08:00
Harshal Patil
3bd70e2c34
Merge branch 'change/secure_boot_signing_key_type_check' into 'master'
...
Validate secure boot signing key type at configure time
See merge request espressif/esp-idf!49529
2026-06-30 12:31:42 +05:30
Konstantin Kondrashov
1d7bfe4c3f
Merge branch 'fix/esp_image_format' into 'master'
...
fix(esp_image_format): Fix some memory-safety issues
Closes IDF-15801 and SEC-1158
See merge request espressif/esp-idf!49675
2026-06-30 09:19:17 +03:00
Li Shuai
d69aed64ad
Merge branch 'feat/pm-788' into 'master'
...
support sleep retention destroy callback
Closes PM-788
See merge request espressif/esp-idf!49568
2026-06-30 11:55:57 +08:00
Island
6aa3757930
Merge branch 'idf/ble_audio_4.4.1' into 'master'
...
feat(ble_audio): Support Zephyr LE Audio v4.4.1
See merge request espressif/esp-idf!49780
2026-06-30 11:49:45 +08:00
Wang Meng Yang
3f98aa9ff9
Merge branch 'feat/add_sam' into 'master'
...
feat(bt): Added support for slot availablity mask functionality
See merge request espressif/esp-idf!49995
2026-06-30 08:48:07 +08:00
Mahavir Jain
1ec9740baf
Merge branch 'fix/harden_mbedtls_port_layer' into 'master'
...
fix(mbedtls): harden port layer to zeroize sensitive material
Closes SEC-395
See merge request espressif/esp-idf!49693
2026-06-29 18:45:17 +05:30
harshal.patil
100084bd61
change(bootloader): validate secure boot signing key type at configure time
...
The signing step (espsecure sign-data) derives the signature block type
from the key file itself, so selecting e.g. the RSA app signing scheme
with an ECDSA signing key produced a successfully built image that only
failed signature verification at boot.
Check the key at configure time and fail with a clear error when:
- the key family (RSA vs ECDSA) does not match the selected app signing
scheme
- the ECDSA curve does not match the selected ECDSA key size for the
ECDSA (V1/V2) schemes
- the key cannot be parsed as an unencrypted PEM private key
2026-06-29 16:59:52 +05:30
Liu Linyan
d6f24a448a
feat(ble_audio): Support Zephyr LE Audio v4.4.1
2026-06-29 17:43:53 +08:00
Konstantin Kondrashov
e08d198fd6
fix(esp_image_format): validate MMU page size
2026-06-29 12:10:50 +03:00
yinqingzhao
9bb9bbc781
fix(wifi): fix tx issues introduced by keeping alive optimization
2026-06-29 16:18:38 +08:00
yinqingzhao
7aa7a9da9c
fix(wifi): comment out functions from ld files
2026-06-29 16:18:38 +08:00
Marius Vikhammer
a6a4b7b903
Merge branch 'contrib/github_pr_18767' into 'master'
...
fix(examples): fix types on 64-bit cpu support(linux) (GitHub PR)
Closes IDFGH-17869
See merge request espressif/esp-idf!50109
2026-06-29 15:04:38 +08:00
morris
a4fac3bed7
Merge branch 'feat/async_color_convert_scramble' into 'master'
...
feat(dma2d): support RGB24 and BGR24 scramble conversion
Closes IDF-15802
See merge request espressif/esp-idf!49814
2026-06-29 14:44:32 +08:00
Mahavir Jain
12496c87bf
Merge branch 'fix/esp_http_client_header_buffer_too_small' into 'master'
...
feat(esp_http_client): detect oversized headers in tx buffer at send site
Closes IDFGH-17696
See merge request espressif/esp-idf!49056
2026-06-29 11:39:47 +05:30
Marius Vikhammer
687fe76364
fix(linux): fixed compile issues for freertos basic example on linux target
2026-06-29 14:00:38 +08:00
Frantisek Hrbata
4cc2d22c48
Merge branch 'docs/cmakev2-build-system-v2' into 'master'
...
docs(cmakev2): Restructure build system v2 documentation into a guide
Closes IDF-15079 and IDF-15475
See merge request espressif/esp-idf!49781
2026-06-29 07:36:01 +02:00
Rahul Tank
de70cf7e6b
Merge branch 'bugfix/fix_gatt_crash' into 'master'
...
fix(nimble): serialize NPL eventq ops to fix callout_reset race
Closes BLERP-2939
See merge request espressif/esp-idf!49967
2026-06-29 10:21:02 +05:30
Jiang Jiang Jian
ae860abd4c
Merge branch 'bugfix/ai_review_btu_common' into 'master'
...
fix: Fix the critical issues of btu and bt_common from AI review report
See merge request espressif/esp-idf!49574
2026-06-29 12:00:22 +08:00
Jiang Jiang Jian
af7e18f9d0
Merge branch 'bugfix/ai_review_a2dp' into 'master'
...
fix(bt): Fix the critical issues related to A2DP from AI review report
See merge request espressif/esp-idf!49355
2026-06-29 11:58:39 +08:00
Michael (XIAO Xufeng)
c1b218b640
Merge branch 'fix/mmap_cache_flash_wr' into 'master'
...
fix(mmap): fixed mmap read data wrong when flash being erased/written and cache not disabled
Closes IDFGH-14084
See merge request espressif/esp-idf!29804
2026-06-29 11:44:10 +08:00
liqigan
5b25128be8
feat(bt): Added support for slot availablity mask functionality
2026-06-29 10:57:53 +08:00
morris
624a21f359
feat(dma2d): support RGB24 and BGR24 scramble conversion
...
Add async color convert coverage for direct RGB24/BGR24 byte-order swaps
and
thread both TX and RX CSC state through DMA2D transactions for future
extensibility.
2026-06-28 17:07:18 +08:00
Richard Allen
c75b7daa3c
fix(examples): fix types on 64-bit cpu support(linux)
...
Address these:
lock_example.c:162:60: error: cast to pointer from integer of different size
[-Werror=int-to-pointer-cast]
162 | xTaskCreatePinnedToCore(inc_num_mutex, NULL, 4096, (void *)thread_id, TASK_PRIO_3, NULL, tskNO_AFFINITY);
| ^
create_task_example.c:30:19: error: cast from pointer to integer of different size
[-Werror=pointer-to-int-cast]
30 | int task_id = (int)arg;
2026-06-26 22:21:46 -05:00
Island
3a34711eac
Merge branch 'bugfix/fix_bluedroid_rpa_whitelist_conn' into 'master'
...
Fix connection failure when using RPA with whitelist filtering(ESP32)
Closes ESPCS-1057
See merge request espressif/esp-idf!50042
2026-06-26 20:09:03 +08:00
Island
83c7c6ed82
Merge branch 'bugfix/fix_ble_write_fail' into 'master'
...
fix(ble/bluedroid): Fixed potential double Execute Write Response
Closes BLERP-2292
See merge request espressif/esp-idf!49413
2026-06-26 20:08:29 +08:00
Rahul Tank
98b1f39fc3
Merge branch 'bugfix/optimize_nimble_throughput_example' into 'master'
...
fix(nimble): Optimize Nimble throughput example for GATT operations for all PHY channels
See merge request espressif/esp-idf!49635
2026-06-26 17:38:06 +05:30
Ren Peiying
28ee5d073a
Merge branch 'docs/contribute_python' into 'master'
...
docs: Improve the Python contribution guide
See merge request espressif/esp-idf!49977
2026-06-26 19:49:45 +08:00
renpeiying
1977b8a7cd
docs: Update contribution docs
2026-06-26 19:44:28 +08:00
Roland Dobai
11f6f79697
docs: Improve the Python contribution guide
2026-06-26 19:44:28 +08:00
Zhang Wen Xu
3630aab6c9
Merge branch 'fix/reverse-extended-address-byte-order-in-esp-radio-spiel' into 'master'
...
fix(openthread): add APIs to clear a single src match short and extended entry in esp radio spinel
See merge request espressif/esp-idf!49576
2026-06-26 11:15:12 +00:00
Dai Zi Yan
f81548d5bd
Merge branch 'docs/fix_broken_links' into 'master'
...
docs: fix broken links to the older versions of IDF
Closes DOC-14856
See merge request espressif/esp-idf!49861
2026-06-26 08:55:35 +00:00
Island
3fe6482c51
Merge branch 'bugfix/fix_ble_sync_cmd_command_status_err' into 'master'
...
fix(ble/bluedroid): unblock sync HCI cmd on Command Status error
Closes BLERP-2926
See merge request espressif/esp-idf!49965
2026-06-26 16:52:18 +08:00
Island
a9921f900c
Merge branch 'bugfix/fix_gattc_disc_cmpl_stranded_read' into 'master'
...
fix(ble/bluedroid): set REQ_WAITING before GATTC service-change rediscovery
Closes BLERP-2925
See merge request espressif/esp-idf!49940
2026-06-26 16:52:06 +08:00
Island
b45f379fd1
Merge branch 'bugfix/fix_bluedroid_read_by_type_fail' into 'master'
...
fix(ble/bluedroid): cap Read By Type response length at ATT maximum
Closes BLERP-2895, BLERP-2896, and BLERP-2897
See merge request espressif/esp-idf!49656
2026-06-26 16:51:19 +08:00
Island
ba17bb5c6f
Merge branch 'opt/opt_bluedroid_memory' into 'master'
...
feat(ble/bluedroid): Optimize Bluedroid memory usage
Closes BLERP-2307
See merge request espressif/esp-idf!49666
2026-06-26 16:51:12 +08:00
Island
96234ffa93
Merge branch 'bugfix/preserve_hci_status_on_set_scan_params' into 'master'
...
fix(ble/bluedroid): preserve HCI status on BLE 4.2 GAP failures
Closes BLERP-2905
See merge request espressif/esp-idf!49746
2026-06-26 16:51:00 +08:00
Island
106fe3da23
Merge branch 'bugfix/fix_bluedroid_static_random_conn_rpa' into 'master'
...
fix(ble/bluedroid): skip identity conversion for static random direct connect
Closes BCI-620
See merge request espressif/esp-idf!49754
2026-06-26 16:50:54 +08:00
Island
296c0a28f2
Merge branch 'bugfix/fix_bluedroid_legacy_directed_adv_data_validate' into 'master'
...
fix(ble/bluedroid): reject non-zero adv data on legacy directed ext adv
Closes BLERP-2908
See merge request espressif/esp-idf!49758
2026-06-26 16:50:51 +08:00
Island
853f4ba18e
Merge branch 'bugfix/fix_gap_update_conn_params_invalid_arg' into 'master'
...
fix(ble/bluedroid): return ESP_ERR_INVALID_ARG for invalid conn params
Closes BLERP-2915, BLERP-2917, and BLERP-2920
See merge request espressif/esp-idf!49854
2026-06-26 16:50:47 +08:00
Igor Udot
082969ecca
Merge branch 'ci/auto-translate-stage' into 'master'
...
ci: moved auto_translate stage
See merge request espressif/esp-idf!50028
2026-06-26 15:45:01 +08:00
zhanghaipeng
0a93ccd3b3
fix(ble/bluedroid): Fixed potential double Execute Write Response
2026-06-26 15:36:43 +08:00
Li Shuai
b624a348ad
fix(esp_hw_support): apply some suggestions
2026-06-26 15:18:44 +08:00
Tomas Rohlinek
af1b80bc55
Merge branch 'feat/readonly_WL_fatfs' into 'master'
...
fatfs: add read_only flag to esp_vfs_fat_mount_config_t
Closes IDF-15826
See merge request espressif/esp-idf!49597
2026-06-26 09:16:27 +02:00
Tomas Rohlinek
dfd2e6b6f7
fatfs: add read_only flag to esp_vfs_fat_mount_config_t
2026-06-26 09:16:26 +02:00
Shu Chen
bb9c2db81f
Merge branch 'feat/optimize_154_debug' into 'master'
...
feat(802.15.4): avoid missing abort reason for multievents in 154 debug
See merge request espressif/esp-idf!49806
2026-06-26 06:33:32 +00:00
Jiang Jiang Jian
d9b3b6984a
Merge branch 'bugfix/fix_smartconfig_stop_assert_issue' into 'master'
...
fix(wifi): added start check when calling smartconfig stop
Closes WIFI-7432
See merge request espressif/esp-idf!49993
2026-06-26 14:04:33 +08:00
Island
888c5397a3
Merge branch 'feat/ble_pytest_support_s31' into 'master'
...
feat(ble): add esp32s31 to bluedroid BLE pytest targets
See merge request espressif/esp-idf!48722
2026-06-26 13:58:33 +08:00
igor.udot
5d73bec7cb
ci: moved auto_translate stage
2026-06-26 10:04:51 +08:00