Commit Graph
55016 Commits
Author SHA1 Message Date
wanckl 1c52acdf86 fix(driver_spi): add check and guide for encrypted psram transfer 2026-09-01 10:38:48 +08:00
Mahavir Jain a3192567d5 Merge branch 'feat/cpu_region_protection_h4' into 'master'
Memory region protection for ESP32-H4

Closes IDF-12588

See merge request espressif/esp-idf!47070
2026-08-31 17:41:52 +05:30
Mahavir Jain 8224536f91 Merge branch 'fix/heap_align_hw_test' into 'master'
test(heap): DMA alignment test silently passed on every target

See merge request espressif/esp-idf!52131
2026-08-31 17:28:43 +05:30
Mahavir Jain d3fe62cee4 Merge branch 'feat/tee_sec_stg_non_det_sign' into 'master'
change(esp_tee): Force non-deterministic ECDSA signing for TEE secure storage keys

Closes IDF-15937 and IDF-15939

See merge request espressif/esp-idf!50355
2026-08-31 16:07:52 +05:30
morris 14c4306e9d Merge branch 'feat/update_h4_eco2_rom_ld' into 'master'
feat(esp32h4): update rom.ld files for esp32h4 eco2

See merge request espressif/esp-idf!51977
2026-08-31 15:52:34 +08:00
morris 83d2634859 Merge branch 'fix/cpp-linkage-mcpwm-example' into 'master'
fix(examples): add C++ linkage guards to MCPWM FOC SVPWM headers

Closes IDFGH-18214

See merge request espressif/esp-idf!52215
2026-08-31 15:51:07 +08:00
suda-morris bbf852a6a9 fix(examples): add C++ linkage guards to mcpwm foc svpwm example headers
Closes https://github.com/espressif/esp-idf/issues/19031
2026-08-31 14:12:45 +08:00
Wang Meng Yang 48ba121560 Merge branch 'fix/fxied_wrong_h2_ble_lib_issue' into 'master'
fix(ble): Check if there are illegal library files in controller lib path

See merge request espressif/esp-idf!52180
2026-08-31 12:20:10 +08:00
morris 5ad2617de3 Merge branch 'ci/jpeg_test_esp32p4_rev1' into 'master'
test(jpeg): add ESP32-P4 rev1 coverage

Closes IDF-15446

See merge request espressif/esp-idf!52182
2026-08-31 10:49:58 +08:00
Jiang Jiang Jian 0cae1ec820 Merge branch 'fix/blacklist_roam_reason' into 'master'
Added more reason codes for blacklist roam

Closes WIFIBUG-2040

See merge request espressif/esp-idf!50875
2026-08-31 10:48:44 +08:00
Steven (Yang Minghui) 6dd110f2d1 test(jpeg): add ESP32-P4 rev1 coverage 2026-08-28 21:35:50 +08:00
ShenWeilong 40706bf28f fix(ble): Check if there are illegal library files in controller lib path 2026-08-28 19:20:18 +08:00
Jiang Jiang Jian 2067f3ae32 Merge branch 'fix/low_rssi_roam_diff' into 'master'
fix(wifi): Require RSSI gain before low-RSSI roam

Closes WIFIBUG-2042

See merge request espressif/esp-idf!51706
2026-08-28 18:00:14 +08:00
Chen Jichang 3e32f8bb54 feat(esp32h4): update rom.ld files for esp32h4 eco2 2026-08-28 15:31:08 +08:00
Wang Meng Yang 1b937bd648 Merge branch 'bugfix/a2dp_aac_br' into 'master'
fix(bt): Fix some bugs of A2DP AAC

Closes BTQABR2023-876, BTQABR2023-877, BTQABR2023-878, and BTQABR2023-879

See merge request espressif/esp-idf!51819
2026-08-28 15:26:50 +08:00
Mahavir Jain 0a6f7d27af Merge branch 'contrib/github_pr_18983' into 'master'
fix(http_client): default Content-Type for post field (GitHub PR)

Closes IDFGH-18153

See merge request espressif/esp-idf!51956
2026-08-28 12:53:11 +05:30
morris 6d533d8526 Merge branch 'fix/timing_typo' into 'master'
fix(mspi): Fix a mistake reg action to set timing tuning on p4

See merge request espressif/esp-idf!52164
2026-08-28 15:03:24 +08:00
Wang Meng Yang 63076cf266 Merge branch 'fix/bt_memory' into 'master'
fix(bt_memory): Reduce memory usage in transfer

See merge request espressif/esp-idf!51396
2026-08-28 14:52:59 +08:00
Wang Meng Yang 2608853f3f Merge branch 'bugfix/assert_8486' into 'master'
fix(bt/controller): update libbtdm_common_app.a to f60e5b29

Closes BTQABR2023-884

See merge request espressif/esp-idf!52135
2026-08-28 14:46:34 +08:00
Jiang Jiang Jian 8324ba36d4 Merge branch 'fix/update_iperf_default_config_of_esp32s31' into 'master'
fix(wifi): config flash frequency to 80M in iperf sdkconfig

See merge request espressif/esp-idf!52145
2026-08-28 14:09:27 +08:00
Martin Vychodil 4cce27e1cc Merge branch 'fix/sdmmc_dma_aligned_buffer_leak' into 'master'
fix(sdmmc): release aligned buffer on card deinit

Closes IDF-16031 and DOC-15562

See merge request espressif/esp-idf!51530
2026-08-28 13:57:05 +08:00
Laukik Hase 1fbeea3393 fix(esp_tee): Snapshot input arguments in TEE memory before secure service execution 2026-08-28 10:20:55 +05:30
Laukik Hase 427dc875b9 change(esp_tee): Force non-deterministic ECDSA signing for TEE secure storage keys 2026-08-28 10:20:55 +05:30
Laukik Hase 4812dbd2d8 feat(esp_tee): Use CTR-DRBG for assisting random number generation in TEE
- For ESP-TEE, fault-assert in `esp_random()` if the RNG is held in a
  freeze state
2026-08-28 10:20:54 +05:30
Laukik Hase 52a6ad71ee feat(hal): Add LL-API to check whether RNG is enabled
- Also add RNG LL-APIs for ESP32-C61
- Add SOC_RNG_CLOCK_IS_INDEPENDENT for ESP32-C61: now that
  rng_ll_disable() actually clears the RNG clock gate, the application
  needs the esp_hw_support startup hook to re-enable the RNG after
  bootloader_random_disable()
2026-08-28 10:20:54 +05:30
C.S.M ac710f6315 fix(mspi): Fix a mistake reg action to set timing tuning on p4 2026-08-28 11:26:12 +08:00
Island 74512f74a4 Merge branch 'feat/adapt_uhci_code_260824' into 'master'
refactor(hci): switch HCI UART DMA transport to UHCI driver APIs

Closes BLERP-2978

See merge request espressif/esp-idf!51986
2026-08-28 11:02:23 +08:00
Roland Dobai 1ba374b7e6 Merge branch 'fix/lto_function_data_sections' into 'master'
fix(build): keep per-function sections when generating code at LTO link time

See merge request espressif/esp-idf!51629
2026-08-27 13:55:43 +02:00
yinqingzhao 19426a430d fix(wifi): config flash frequency to 80M in iperf sdkconfig 2026-08-27 19:14:45 +08:00
Alexey Gerenkov 8515684acd Merge branch 'esp_trace_optimizations' into 'master'
change(esp_trace): compile hot path at -O2 regardless of project optimization

See merge request espressif/esp-idf!51918
2026-08-27 18:29:02 +08:00
Adam Múdry e0c094da69 fix(sdmmc): release aligned DMA buffer on card deinit 2026-08-27 12:00:24 +02:00
Mahavir Jain 626d7e9bb3 Merge branch 'fix/aes_op_zero_buf_check' into 'master'
fix(mbedtls/aes): reject an all-zero AES block output in the encrypt direction

Closes IDF-15997

See merge request espressif/esp-idf!51603
2026-08-27 14:16:38 +05:30
Fu Hanxi d60b9a5624 Merge branch 'ci/move-check_submodule_sync' into 'master'
ci: move check_submodule_sync to ci/actions/common

See merge request espressif/esp-idf!52085
2026-08-27 10:38:55 +02:00
yangfeng 5a8e9347a5 fix(bt): Build the optimal config when registering A2DP SEP 2026-08-27 15:58:39 +08:00
Jin Cheng 2e9769d270 fix(bt/controller): update libbtdm_common_app.a to f60e5b29
- fixed BT ASSERT ID 8486
- relates to BTQABR2023-884
2026-08-27 15:51:59 +08:00
yangfeng d1d1f91b12 fix(bt): Add invalid codec capability verification when registering SEP 2026-08-27 15:44:58 +08:00
yangfeng 998bd59e3f feat: Add default SBC SEP in A2DP init 2026-08-27 15:44:58 +08:00
yangfeng ba8b1091a5 fix(bt): Fix the processing of bit rate being 0 in A2DP AAC 2026-08-27 15:44:58 +08:00
harshal.patil e5026cafea test(heap): DMA alignment test silently passed on every target
"test alignment for dma" discarded every test_alignment() verdict and
counted a failed allocation as a pass, so it could never fail. Fix that,
use the external line size for PSRAM, and run hw-align in PSRAM configs.
2026-08-27 12:54:57 +05:30
hejiaxin 12fe70031f fix(bt_avrcp): size some AVRC command buffers 2026-08-27 15:14:53 +08:00
hejiaxin 59eee88105 fix(bt_l2cap): size L2CAP ERTM S-frame & RX SDU buffer 2026-08-27 15:13:58 +08:00
hejiaxin 8a0156c4ed fix(bt_sdp): size SDP TX buffers 2026-08-27 15:11:44 +08:00
hejiaxin 53200e1ec4 fix(bt_rfcomm): size RFCOMM TX buffers by peer MTU 2026-08-27 15:10:28 +08:00
hejiaxin b58556b338 fix(bt_hid): size HID TX buffers to report length 2026-08-27 15:10:05 +08:00
Wang Meng Yang 13e18a6a43 Merge branch 'bugfix/fixed_ble_deinit_crash_issue' into 'master'
Bugfix/fixed ble deinit crash issue

Closes BLECRT-623, BLECRT-624, and BT-4481

See merge request espressif/esp-idf!52103
2026-08-27 14:12:41 +08:00
morris ca7bd0d183 Merge branch 'feat/dac_driver_treat_zero_as_default_clk_src' into 'master'
feat(dac): use default clock source for zero config

See merge request espressif/esp-idf!52064
2026-08-27 11:57:13 +08:00
morris aa23694ea6 Merge branch 'fix/cache_panic_reset_reason' into 'master'
fix: changed the expected axi reset reason for S31

See merge request espressif/esp-idf!52062
2026-08-26 23:14:27 +08:00
Island e2930d30c8 Merge branch 'bugfix/fix_bluedroid_find_info_format_mismatch' into 'master'
fix(ble/bluedroid): restore find info PDU stop on UUID format mismatch

See merge request espressif/esp-idf!52063
2026-08-26 22:00:25 +08:00
ShenWeilong 0ed6004586 fix(bt): fixed mempool deinit crash issue for esp32s31 2026-08-26 21:48:02 +08:00
Roland Dobai 099dc69d3f Merge branch 'fix/esp_mspi_align_psram_buildv2' into 'master'
fix(esp_hw_support): Exclude MSPI alignment helper from bootloader

See merge request espressif/esp-idf!51919
2026-08-26 13:56:49 +02:00