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
David Čermák
453bd60576
Merge branch 'fix/sdkconfig.rename.docs' into 'master'
...
fix(docs): Update unclear sdkconfig.rename example
See merge request espressif/esp-idf!41424
2025-08-22 13:23:41 +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
nilesh.kale
7fc57dbef5
fix: ota: increase timeout and remove redundant server restart in tests
...
This comit updated pytest file in advanced ota example and also updates
timeout for example to avoid recurring timeout errors in CI
2025-08-22 09:40:41 +05:30
Zhang Shuxian
daf33186c9
docs: Update introduction for ADC modes
2025-08-22 12:06:32 +08:00
nilesh.kale
2e66070862
feat: remove ds and mpi support for esp32h4
2025-08-22 09:08:57 +05:30
Marius Vikhammer
924540d861
Merge branch 'ci/deploy_docs_brew' into 'master'
...
ci(docs): move deployment to Brew runners
See merge request espressif/esp-idf!41047
2025-08-22 11:26:45 +08:00
yinqingzhao
4a15df3d0f
feat(phy): add phy calibration independent support
2025-08-22 10:47:49 +08:00
Marius Vikhammer
56e0c11bb6
feat(usb_cdc_console): moved usb-cdc ROM console to new component: esp_usb_cdc_rom_console
2025-08-22 09:37:47 +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
Peter Dragun
eba6b814ba
feat: Add support for esptool v5 and keep v4 for now
2025-08-21 15:53:39 +02:00
David Cermak
808ea4b989
fix(docs): Update unclear sdkconfig.rename example
2025-08-21 15:36:57 +02:00
Mastro Gippo
4c7a2159c2
Fix tiny memory leak when PPP connection creation fails in esp_netif_new_ppp
2025-08-21 14:44:39 +02: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
nilesh.kale
659679adae
docs: remove reference to ecdsa.rst from docs_not_updated/esp32c5.txt
...
This commit removef ecdsa.rst entry from esp32c5.txt as
ECDSA docs already merged
2025-08-21 15:34:25 +05:30
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
renpeiying
bd387f86fb
docs: Update description on C++ language standard
2025-08-21 17:36:06 +08:00
Peter Marcisovsky
350f88e69b
Merge branch 'fix/usb_host_full_mock_component_dir' into 'master'
...
fix(usb_host): Fixing USB Component mock component dir
See merge request espressif/esp-idf!41404
2025-08-21 08:58:33 +02: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
Chen Jichang
6c3d275342
fix(rmt): treat loop once as no loop
2025-08-21 14:25:30 +08:00
Chen Jichang
4e03f8df0f
fix(rmt): correct the condition for warnings in loop mode
2025-08-21 14:25:30 +08:00
Chen Jichang
f041954ec3
change(ci): update regex to match soc headers in check_public_header.py
2025-08-21 14:19:41 +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
Hrushikesh Bhosale
183afd54be
Merge branch 'feat/make_https_async_request_under_crt_bundle_config' into 'master'
...
feat(esp_http_client): Make https_async request under CERT BUNDLE config
See merge request espressif/esp-idf!41128
2025-08-20 23:55:08 +08:00
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
hrushikesh.bhosale
f38b8fec92
feat(esp_http_client): Make https_async request under CERT BUNDLE config
...
Make https_async rqeuest under MBEDTLS_CERTIFICATE_BUNDLE config
2025-08-20 18:01:03 +08:00
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
a690789dcf
fix(driver_twai): update example using wait_tx_done api
2025-08-20 16:11:42 +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