Commit Graph

37080 Commits

Author SHA1 Message Date
wanckl
0808df29eb feat(driver_twai): fd hardware support time trigger trans 2026-06-23 22:03:43 +08:00
Adam Múdry
fa8039b5ca Merge branch 'test/vfs_fix_register_check' into 'master'
test(vfs): Test changes regarding VFS register incorrect check fix and fix VFS host test not being run at all

See merge request espressif/esp-idf!49674
2026-06-23 14:02:16 +02:00
He Binglin
12ad118657 Merge branch 'change/esp_idf_dpd_optimize' into 'master'
Change/esp idf dpd optimize

Closes PM-765 and PM-728

See merge request espressif/esp-idf!49761
2026-06-23 19:55:08 +08:00
Renz Christian Bagaporo
ad1912642a Merge branch 'contrib/github_pr_18724' into 'master'
fix(heap_task_info): Fix incorrect current_usage subtraction on realloc() (GitHub PR)

Closes IDFGH-17818

See merge request espressif/esp-idf!49745
2026-06-23 17:21:15 +08:00
Jiang Jiang Jian
1c21efd181 Merge branch 'feat/update_esp32s31_phylib' into 'master'
feat(phy): update esp32s31 phy lib

See merge request espressif/esp-idf!49564
2026-06-23 17:09:28 +08:00
hebinglin
a6884a9d4d change(esp_hw_support): support optional delay for DPD entry and exit 2026-06-23 14:54:30 +08:00
hebinglin
619ac952b6 fix(spi_flash): fix dpd failed when spi hal placed in flash 2026-06-23 14:54:11 +08:00
Jiang Jiang Jian
dc2fcf2c6c Merge branch 'bugfix/defering_post_disconnect_event_after_disassociation_tx_callback' into 'master'
fix(wifi): post disconnect event after disassociation tx callback

Closes WIFIBUG-1858

See merge request espressif/esp-idf!48796
2026-06-23 14:17:37 +08:00
Alexey Lapshin
4817812003 Merge branch 'feature/enable_zb_for_esp32p4' into 'master'
feat(soc): enable zb* extensions for esp32p4 greater v3

See merge request espressif/esp-idf!49822
2026-06-23 10:02:21 +04:00
Mahavir Jain
cb56e6cbd9 Merge branch 'feat/esp_http_server-ws-strictness-foundation-and-handshake' into 'master'
feat(esp_http_server): update websocket server to check RFC6455 headers

See merge request espressif/esp-idf!48903
2026-06-23 11:10:58 +05:30
Wan Lei
e5d57f55b4 Merge branch 'fix/twai_ci_job_pollution' into 'master'
fix(ci): twai test close board to fixed ci jobs pullotion

Closes IDFCI-4973

See merge request espressif/esp-idf!49894
2026-06-23 11:10:42 +08:00
C.S.M
3517052686 Merge branch 'fix/jpeg_over_size' into 'master'
fix(jpeg): Fix the jpeg size might exceed the buffer size

See merge request espressif/esp-idf!49799
2026-06-23 10:42:17 +08:00
Mahavir Jain
bae7a9ee3a Merge branch 'fix/esp_tee_heap_poison' into 'master'
fix(esp_tee): Prevent TEE from dispatching the REE heap poisoning callback

See merge request espressif/esp-idf!49773
2026-06-22 19:09:01 +05:30
morris
ecd6425701 Merge branch 'bugfix/sdio_slave_buffer_size_limit' into 'master'
fix(sdio_slave): align buffer size checks with descriptor limits

See merge request espressif/esp-idf!49853
2026-06-22 21:15:38 +08:00
Adam Múdry
670fb68bc7 test(vfs): Test changes regarding VFS register incorrect check fix 2026-06-22 14:48:13 +02:00
Rahul Tank
7d33607e26 Merge branch 'feat/throughput_l2cap_coc' into 'master'
Added l2cap_coc example for throughput

Closes BLERP-2890

See merge request espressif/esp-idf!47284
2026-06-22 18:07:07 +05:30
wanckl
4ab13e5894 fix(ci): twai test close board to fixed ci jobs pullotion 2026-06-22 20:18:58 +08:00
Adam Múdry
199a403d81 fix(vfs): Fix __errno_r(__getreent()) correctness for Linux 2026-06-22 14:01:55 +02:00
Wu Zheng Hui
32a17773f4 Merge branch 'feat/make_thread_safe_optional' into 'master'
feat(freertos): make FREERTOS_PORT_THREAD_SAFE_CLAIM optional

See merge request espressif/esp-idf!49816
2026-06-22 19:34:12 +08:00
muhaidong
c6c152bef3 fix(wifi): post disconnect event after disassociation tx callback 2026-06-22 17:50:50 +08:00
Samuel Obuch
7fac3ca134 Merge branch 'fix/lp_core_noreset_under_debug_option' into 'master'
fix(lp_core): fix build for CONFIG_ULP_NORESET_UNDER_DEBUG=n

See merge request espressif/esp-idf!49831
2026-06-22 11:05:10 +02:00
C.S.M
ad58073b75 fix(jpeg): Fix the jpeg size might exceed the buffer size 2026-06-22 16:20:51 +08:00
Island
bf08ef8b50 Merge branch 'feat/ble_log_compression_module_cfg_update' into 'master'
Feat/ble log compression module cfg update

See merge request espressif/esp-idf!48467
2026-06-22 14:15:26 +08:00
Ashish Sharma
8190ca035e fix(ws): enforce RFC 6455 §4.2.1 handshake requirements 2026-06-22 14:05:34 +08:00
Ashish Sharma
a0fa99bab3 test(http_server): add mock TCP client for black-box WS testing 2026-06-22 14:05:34 +08:00
Marius Vikhammer
ecd0b36adb Merge branch 'fix/lp-core-rc-fast-delay' into 'master'
fix(ulp): use SoC RC_FAST frequency for LP core delay

Closes IDFCI-10618

See merge request espressif/esp-idf!49797
2026-06-22 14:00:28 +08:00
Laukik Hase
c7a73cb8d3 fix(esp_tee): Avoid crypto peripherals reset with esp_restart() from REE
- Reset the crypto peripherals during TEE initialization
2026-06-22 11:18:32 +05:30
Laukik Hase
da36354af9 fix(esp_tee): Prevent TEE from dispatching the REE heap poisoning callback 2026-06-22 11:18:30 +05:30
Meet Patel
a75231d458 Merge branch 'feat/ulp_adc_multi_channel' into 'master'
feat(ulp): add multi-channel ADC init for ULP

Closes IDFGH-9831 and IDF-15815

See merge request espressif/esp-idf!49671
2026-06-22 10:09:16 +05:30
morris
4814514c26 fix(sdio_slave): align buffer size checks with descriptor limits
Define per-target SDIO slave descriptor buffer limits in the LL layer and validate queued send buffers against the 4-byte aligned effective maximum. Update the public docs to describe the chip-dependent limit instead of hardcoding 4092 bytes.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-22 11:33:10 +08:00
zhuanghang
17222666c2 feat(phy): update esp32s31 phy lib 2026-06-22 03:14:56 +00:00
wuzhenghui
3a18ec3b7f feat(freertos): make FREERTOS_PORT_THREAD_SAFE_CLAIM optinal 2026-06-22 10:15:32 +08:00
Kapil Gupta
fb14a3e7f4 Merge branch 'bugfix/mbedtls_rsa_base_reduction_hw_crt' into 'master'
fix(mbedlts): Enable hardware CRT for RSA-4096 via base reduction

Closes WIFIBUG-1789

See merge request espressif/esp-idf!49641
2026-06-21 09:59:18 +05:30
Kapil Gupta
66752f0942 fix(mbedtls): Fix cached Rinv size mismatch under private exponent blinding
Prevent signature verification failures on targets that do not round hardware words
to 16-word boundaries (e.g. ESP32-S3, ESP32-C6, and ESP32-P4), where exponent blinding
can cause `num_words` to vary between calls, leading to reuse of an incorrectly sized
cached `Rinv`.
2026-06-21 09:29:49 +05:30
Kapil Gupta
cf7a80aa01 fix(mbedtls): Enable hardware CRT for RSA-4096 via base reduction
Perform modulo reduction on the base before size checks to allow RSA-4096
CRT (2048-bit exponentiations) to use the hardware accelerator instead of
falling back to software. Fix input validation, negative zero sign issues,
and early memory cleanup paths in esp_mpi_exp_mod()
2026-06-21 09:29:37 +05:30
morris
9636c5a05c Merge branch 'refactor/jpeg_encoder_example' into 'master'
feat(jpeg): simplify encode example and add pytest coverage

See merge request espressif/esp-idf!49667
2026-06-20 22:49:24 +08:00
Samuel Obuch
a555e67f0b fix(lp_core): fix build for CONFIG_ULP_NORESET_UNDER_DEBUG=n 2026-06-19 13:09:18 +02:00
Astha Verma
5f58bb5e5e fix(nimble): Added l2cap_coc throughput examples 2026-06-19 11:48:18 +05:30
Alexey Lapshin
f4d87b69fd feat(soc): enable zb* extensions for esp32p4 greater v3 2026-06-19 11:54:44 +07:00
Martin Vychodil
2573bf3988 Merge branch 'feat/bdl_ioctl_checker' into 'master'
feat(esp_blockdev): add build-time ioctl command reservation overlap checker

Closes IDF-15799

See merge request espressif/esp-idf!49670
2026-06-19 12:40:28 +08:00
Renz Bagaporo
1fdd4c7258 fix(heap): reset alloc_stat before realloc lookup
Closes https://github.com/espressif/esp-idf/issues/18723
Closes https://github.com/espressif/esp-idf/pull/18724
2026-06-19 10:19:51 +09:00
Rahul Tank
dd43cc3b7b Merge branch 'bugfix/fix_log_performance' into 'master'
fix(nimble): Gaurd ble_hs_log_mbuf/flat_buf against non-DEBUG log level

See merge request espressif/esp-idf!49653
2026-06-18 21:39:15 +05:30
Mahavir Jain
3c40268442 Merge branch 'feat/psa_its_custom_backend' into 'master'
Support custom storage backend for persistent PSA keys

Closes IDF-15506

See merge request espressif/esp-idf!47106
2026-06-18 18:13:09 +05:30
Mahavir Jain
2d95d621b7 Merge branch 'fix/fault-assert-volatile-survive' into 'master'
Make ESP_FAULT_ASSERT survive optimization

Closes IDF-15794

See merge request espressif/esp-idf!49644
2026-06-18 16:27:53 +05:30
Jiang Jiang Jian
8b2a97b6be Merge branch 'bugfix/fix_cache_access_error_in_wifi_interrupt' into 'master'
fix(wifi): fix cache access error in wifi interrupt with psram enabled

Closes WIFIBUG-1964 and WIFIBUG-1970

See merge request espressif/esp-idf!49645
2026-06-18 18:07:17 +08:00
Wang Meng Yang
63e9bfc9b8 Merge branch 'bugfix/ag_unknown_codec' into 'master'
fix(bt): skip unknown codecs when parsing AT+BAC

Closes BT-4384

See merge request espressif/esp-idf!49244
2026-06-18 17:22:03 +08:00
Jiang Jiang Jian
5a1adbfb1c Merge branch 'change/ble_update_lib_20260612' into 'master'
change(ble): [AUTO_MR] 20260612 - Update ESP BLE Controller Lib

Closes BLERP-2888

See merge request espressif/esp-idf!49605
2026-06-18 17:20:25 +08:00
Wu Zheng Hui
7e4773ef38 Merge branch 'feat/support_esp32s31_icg_control' into 'master'
feat(esp_hw_support): support PMU clock ICG management for esp32s31

Closes PM-760

See merge request espressif/esp-idf!48863
2026-06-18 16:21:32 +08:00
Wu Zheng Hui
344edcd13f Merge branch 'feat/skip_spinlock_in_sleep_process_thread_safe_area' into 'master'
feat:skip spinlock in sleep process thread safe context

Closes PM-779

See merge request espressif/esp-idf!49246
2026-06-18 15:57:32 +08:00
luoxu
c0286b25fa feat(ble): reorganize log compression Kconfig and add ISO
Move sub-Kconfig files into categorized directories (profile/mesh/,
host/, iso/audio/) and create the missing ISO/Audio compression
Kconfig with COMPRESSION + PRESERVE pairs for all 4 log levels,
matching the existing cmake tag definitions.
2026-06-18 15:28:10 +08:00