Commit Graph

31859 Commits

Author SHA1 Message Date
Kapil Gupta
fe9dbc2b1d fix(esp_wifi): skip call to esp_fast_psk() when hardware SHA is not supported 2025-08-25 11:05:25 +08:00
Marius Vikhammer
097f8a9fea Merge branch 'bugfix/log_sys_time_year' into 'master'
fix(log): fixed wrong year timestamp with LOG_TIMESTAMP_SOURCE_SYSTEM_FULL

Closes IDFGH-16299

See merge request espressif/esp-idf!41328
2025-08-25 09:49:50 +08:00
Marius Vikhammer
f25ae4800d Merge branch 'bufix/assert_func_buf_too_small' into 'master'
fix(newlib): added kconfig option for configurable buffer length for assert msgs

Closes IDFGH-16305

See merge request espressif/esp-idf!41394
2025-08-25 09:47:21 +08:00
Jiang Jiang Jian
c17244b92f Merge branch 'bugfix/add_bt_phy_calibration_independent_support' into 'master'
feat(phy): add phy calibration independent support

Closes WIFIBUG-1409, PHY-348, and PHY-354

See merge request espressif/esp-idf!41391
2025-08-23 10:30:21 +08:00
Alexey Lapshin
177dee612f Merge branch 'feature/enable_misalign_optimization_for_iperf' into 'master'
feat(newlib): enable libc misalign optimized functions

Closes IDF-13820

See merge request espressif/esp-idf!41148
2025-08-22 22:14:53 +04:00
Yuan Yu
4e5401ec8c Merge branch 'features/twai_ll_parse_frame' into 'master'
refactor(twai): Separate frame header and data parsing logic for Classic TWAI

See merge request espressif/esp-idf!41203
2025-08-22 18:58:14 +08:00
Adam Múdry
56160675e7 Merge branch 'feat/sdspi_option_to_disable_waiting_for_miso_poll_busy' into 'master'
feat(sdspi): Add an option to modify the waiting time for MISO before sending next command

Closes IDFGH-15977 and IDFGH-9089

See merge request espressif/esp-idf!41175
2025-08-22 12:51:45 +02:00
Gao Xu
9dc7d37043 Merge branch 'h21_mp_soc_update' into 'master'
feat(h21_mp): update H21_MP soc headers

See merge request espressif/esp-idf!41224
2025-08-22 15:12:24 +08:00
Marius Vikhammer
32d85658fe Merge branch 'bugfix/esp_timer_dump_corruption' into 'master'
fix(esp_timer): fixed potential buffer overflow with esp_timer_dump()

Closes IDFGH-16067

See merge request espressif/esp-idf!41269
2025-08-22 15:10:59 +08:00
Island
b28c6c3102 Merge branch 'bugfix/fixed_ble_init_crash_issue' into 'master'
fix(ble): Invoke ble_transport_ll_init after ble_transport_hs_init for nimble

Closes BLERP-2164

See merge request espressif/esp-idf!41313
2025-08-22 14:23:19 +08:00
Alexey Lapshin
b266d829dd change(newlib): enable LIBC_OPTIMIZED_MISALIGNED_ACCESS by default 2025-08-22 13:46:43 +08:00
Alexey Lapshin
913d38ba14 fix(newlib): fix CONFIG_LIBC_OPTIMIZED_MISALIGNED_ACCESS for c2/c3/c6/h2/h21
PMP configurations for load and store addresses may
have different permissions (e.g., "R" vs. "RW").

Due to the timing alignment of internal signals, the address
permission check may be incorrectly applied during the second
part of a misaligned access transaction.

As a workaround, insert two instructions (e.g. ADDI/NOP) between
accessing to different memory regions. This spacing avoids the
false permission check caused by signal timing overlap.
2025-08-22 13:46:43 +08:00
Meet Patel
031a2f2f71 Merge branch 'refactor/ulp_riscv_i2c_logs' into 'master'
refactor(ulp_riscv): Modify i2c read/write API for better logging and return error code

Closes IDFGH-16269 and IDFGH-15237

See merge request espressif/esp-idf!41342
2025-08-22 10:35:37 +05:30
yinqingzhao
4a15df3d0f feat(phy): add phy calibration independent support 2025-08-22 10:47:49 +08:00
Marius Vikhammer
42316ef7bf fix(newlib): added kconfig option for configurable buffer length for assert msgs
Closes https://github.com/espressif/esp-idf/issues/17454
2025-08-22 09:15:22 +08:00
Jiang Jiang Jian
206be17ec9 Merge branch 'fix/fix_psram_cross_page_issue' into 'master'
psram: fixed psram cross page issue on c5 / c61

Closes DIG-717, WIFIBUG-1378, and WIFIBUG-1367

See merge request espressif/esp-idf!41299
2025-08-21 19:59:49 +08:00
C.S.M
3954083d05 Merge branch 'fix/tsens_log' into 'master'
fix(temperature_sensor): Fix temperature sensor hal log causing crash

Closes IDF-13912

See merge request espressif/esp-idf!41418
2025-08-21 18:51:03 +08:00
morris
709d13c89a Merge branch 'fix/lcd_get_frame_buffer' into 'master'
fix(lcd): uninitialized va_list

Closes IDF-13876

See merge request espressif/esp-idf!41402
2025-08-21 18:11:22 +08:00
Konstantin Kondrashov
7b621ad88d Merge branch 'feature/adds_pthread_rwlock_timed_locks' into 'master'
feat(pthread): Adds timed locks for pthread_rwlock

Closes IDFGH-15461

See merge request espressif/esp-idf!40146
2025-08-21 17:53:27 +08:00
Shen Weilong
c3f42161a1 fix(ble): Invoke ble_transport_ll_init after ble_transport_hs_init for nimble 2025-08-21 06:50:57 +00:00
Yuan Yu
6fe547114d refactor(twai): Optimize the TWAI frame parsing function and separate frame header and data parsing logic 2025-08-21 14:45:46 +08:00
gaoxu
41f954facf feat(h21_mp): update H21_MP soc headers 2025-08-21 14:19:41 +08:00
Mahavir Jain
c91dc3f049 Merge branch 'cleanup/remove_deprecated_apis' into 'master'
feat: remove some deprecated APIs from 6.0 release

Closes IDF-13093

See merge request espressif/esp-idf!41211
2025-08-21 10:05:37 +05:30
Jiang Jiang Jian
f3c4f5a08d Merge branch 'fix/increase_c61_sleep_wakeup_ahead_time' into 'master'
change(esp_hw_support): increase esp32c61 s2a_work_time_us

Closes WIFIBUG-1385

See merge request espressif/esp-idf!41367
2025-08-21 11:50:32 +08:00
Wan Lei
54a9c2e1e9 Merge branch 'feat/twai_add_wait_done_api' into 'master'
feat(driver_twai): add tx wait all done api

Closes IDF-13417

See merge request espressif/esp-idf!40616
2025-08-21 11:38:27 +08:00
C.S.M
de621fe22d fix(temperature_sensor): Fix temperature sensor hal log causing crash 2025-08-21 10:32:58 +08:00
morris
09fce0cf2a Merge branch 'refactor/etm_driver_soc_caps' into 'master'
refactor(etm): clean up soc macros && enhance thread safety

Closes IDF-13634

See merge request espressif/esp-idf!41201
2025-08-21 10:19:19 +08:00
Wan Lei
f5e9a24c90 Merge branch 'contrib/github_pr_17002' into 'master'
fix(driver_twai): modify the calculation description of quanta_resolution_hz (GitHub PR)

Closes IDFGH-16055 and IDFGH-16061

See merge request espressif/esp-idf!41405
2025-08-21 10:18:29 +08:00
armando
ad4fe4c394 fix(psram): fixed psram cross page issue 2025-08-21 09:57:07 +08:00
Jiang Jiang Jian
23517c9317 Merge branch 'bugfix/fix_esp32c5_ersu_compatibility_issue' into 'master'
fix(wifi): fix ersu compatibility issue

Closes FCS-1761

See merge request espressif/esp-idf!41382
2025-08-21 00:09:25 +08:00
Harshal Patil
511292ba41 Merge branch 'fix/disable_efuse_xts_aes_256_esp32c5' into 'master'
Disable XTS-AES-256 using efuse key for ESP32-C5

See merge request espressif/esp-idf!41348
2025-08-20 21:33:39 +05:30
C.S.M
e769a36d8a Merge branch 'fix/i2c_test_fail' into 'master'
test(i2c): fix i2c test failure

See merge request espressif/esp-idf!41407
2025-08-20 23:29:43 +08:00
morris
90a3b66370 fix(lcd): uninitialized va_list 2025-08-20 21:44:47 +08:00
Wang Meng Yang
7cac735da0 Merge branch 'feat/remove_the_deprecated_api_and_parameter' into 'master'
feat(bt): remove the deprecated functions and parameters

Closes BT-4042

See merge request espressif/esp-idf!40435
2025-08-20 19:36:37 +08:00
Rahul Tank
a3808c928a Merge branch 'fix/adding_missing_apis_nimble' into 'master'
fix(nimble): Added helper APIs in NimBLE

Closes BLERP-2126 and BLERP-2138

See merge request espressif/esp-idf!40223
2025-08-20 16:01:46 +05:30
Mahavir Jain
1a615729d5 Merge branch 'fix/coverity_issue_483747' into 'master'
Fix possible double memory free in esp_http_client

Closes IDF-13757, IDF-13758, and IDF-13755

See merge request espressif/esp-idf!40934
2025-08-20 14:29:20 +05:30
Mahavir Jain
42914e01ee feat: remove some deprecated APIs from 6.0 release 2025-08-20 14:20:37 +05:30
Meet Patel
f5b7cb6766 refactor(ulp_riscv): Modify ulp i2c read/write functions to return error code
Updated the i2c read/write APIs ulp_riscv_i2c_master_read_from_device
and ulp_riscv_i2c_master_write_to_device in ulp_riscv component to
return error codes back to the application

Closes https://github.com/espressif/esp-idf/issues/15904
2025-08-20 14:16:44 +05:30
Meet Patel
7abc48157e refactor(ulp_riscv): Modify ESP_EARLY_LOG to ESP_LOG and move it outside critical section
Moved the error logs outside critical section for i2c communication errors
like READ fail, WRITE fail etc. in the ulp_riscv_i2c component

Also changed the error log API from ESP_EARLY_LOG to ESP_LOG, so we can support
tag based filtering and enabling/disabling of logs

Closes https://github.com/espressif/esp-idf/issues/17425
2025-08-20 14:16:44 +05:30
C.S.M
23f09d2617 test(i2c): fix i2c test failure 2025-08-20 16:33:00 +08:00
Tinyu
3aaa2adfe5 fix(driver_twai): modify the calculation description of quanta_resolution_hz
Closes https://github.com/espressif/esp-idf/issues/16996
Closes https://github.com/espressif/esp-idf/pull/17002
2025-08-20 16:25:57 +08:00
wanckl
6288067296 feat(driver_twai): add tx wait all done api 2025-08-20 16:11:39 +08:00
C.S.M
65a6e9c294 Merge branch 'fix/flash_qio_read_failed' into 'master'
fix(spi_flash): Fix spi flash qio read failed on gpspi flash

See merge request espressif/esp-idf!41204
2025-08-20 16:11:06 +08:00
Adam Múdry
9db29df39a feat(sdspi): Add an option to modify wait time for MISO before sending next command
Closes https://github.com/espressif/esp-idf/issues/16909
2025-08-20 08:57:51 +02:00
Island
e31611d6a3 Merge branch 'change/ble_update_lib_20250814' into 'master'
change(ble): [AUTO_MR] 20250814 - Update ESP BLE Controller Lib

Closes BLERP-2160 and BLERP-2159

See merge request espressif/esp-idf!41260
2025-08-20 14:11:54 +08:00
Wang Meng Yang
f82e101dcc Merge branch 'bugfix/fix_tmp_key_bug' into 'master'
bugfix/fix_tmp_key_bug

See merge request espressif/esp-idf!41296
2025-08-20 14:07:00 +08:00
harshal.patil
d59bcb633c fix(soc): Disable XTS-AES-256 using efuse key for ESP32-C5 2025-08-19 21:54:26 +05:30
Roland Dobai
c43d311126 Merge branch 'feat/update_cmake_versions' into 'master'
feat(tools): Upgraded cmake versions (supported to 3.22.1, reccomended to 4.0.3)

See merge request espressif/esp-idf!40364
2025-08-19 15:58:04 +02:00
Island
3216dfa3b3 Merge branch 'bugfix/fix_bleqabr25_1004' into 'master'
fix(ble/bluedroid): Fixed the status setting in the HCI event

Closes BLERP-2020

See merge request espressif/esp-idf!40055
2025-08-19 21:10:46 +08:00
Roland Dobai
47d11179f1 fix(components/tcp_transport): Fix missing file extension in the test_app 2025-08-19 14:44:32 +02:00