Commit Graph

49745 Commits

Author SHA1 Message Date
Song Ruo Jing
8baea2e4a0 feat(uart): add glitch filter functionality for UART
Closes https://github.com/espressif/esp-idf/issues/17847
2026-01-23 11:36:32 +08:00
Song Ruo Jing
77aa76ecc4 fix(uart): Avoid division by zero error when calling uart_get_baudrate
If uart_driver_install is not called before uart_get_baudrate,
the UART port may not be ready. In such cases, the register values
cannot be read out, leading to a division by zero error in uart_ll_get_baudrate.
This commit adds a check to ensure the UART port is enabled before
attempting to read its registers.

Closes https://github.com/espressif/esp-idf/issues/17513
2026-01-22 20:34:50 +08:00
Shu Chen
8ae44fca86 Merge branch 'fix/ieee802154_sec_frame_config' into 'master'
fix(802.15.4): fixed security frame configuration

See merge request espressif/esp-idf!45293
2026-01-22 11:06:43 +00:00
Mahavir Jain
3feaaa159e Merge branch 'feat/esp_http_client_get_socket_api' into 'master'
feat(esp_http_client): adds API to get transport socket

Closes IDF-15052

See merge request espressif/esp-idf!45333
2026-01-22 15:17:48 +05:30
Mahavir Jain
4c5e971e19 Merge branch 'contrib/github_pr_18125' into 'master'
doc: clarify NULL return value of esp_ota_get_last_invalid_partition (GitHub PR)

Closes IDFGH-17099

See merge request espressif/esp-idf!45343
2026-01-22 14:32:00 +05:30
Michael (XIAO Xufeng)
2eaa86877d Merge branch 'bugfix/pvt_prepare_cost_in_sleep_wakeup' into 'master'
fix(esp_hw_support): adjust pvt prepare cost in sleep wakeup

See merge request espressif/esp-idf!45273
2026-01-22 17:00:30 +08:00
Wan Lei
0da319ebf1 Merge branch 'fix/spi_master_bit_trans_add_check' into 'master'
fix(driver_spi): added bit trans length check for master driver

Closes IDFGH-15396 and IDFGH-16620

See merge request espressif/esp-idf!45119
2026-01-22 16:42:16 +08:00
Song Ruo Jing
526bf6176e Merge branch 'feature/esp32c61_flash_psram_timing_tuning' into 'master'
feat(mspi): support 120MHz flash and psram for esp32c61

Closes IDF-9256, IDF-14918, and IDFCI-3240

See merge request espressif/esp-idf!45012
2026-01-22 16:36:25 +08:00
He Binglin
990ac17842 Merge branch 'feat/support_esp32h21mp_sleep_feature' into 'master'
change(esp_hw_support): update esp32h21mp pmu files

See merge request espressif/esp-idf!45344
2026-01-22 15:14:09 +08:00
Michael (XIAO Xufeng)
907e6c36e5 Merge branch 'doc/update_compatibility_c5_c61' into 'master'
doc(compatibility): update the compatibility docs for C5 and C61

See merge request espressif/esp-idf!45092
2026-01-22 14:26:17 +08:00
Mahavir Jain
b2507c3a82 Merge branch 'fix/stop_receive_on_ws_socket_close' into 'master'
fix: stop reading ws data when peer closes the connection

Closes IDFGH-16735

See merge request espressif/esp-idf!45078
2026-01-22 11:29:06 +05:30
morris
a4f6980e1f Merge branch 'refactor/create_esp_hal_security' into 'master'
refactor: Created esp_hal_security component

Closes IDF-14086

See merge request espressif/esp-idf!44253
2026-01-22 11:56:46 +08:00
zwx
465fe52ae8 fix(802.15.4): fixed security frame configuration 2026-01-22 11:24:23 +08:00
C.S.M
60f45c9467 Merge branch 'feat/jpeg_sleep_retention' into 'master'
feat(jpeg): support jpeg sleep retention on esp32p4

Closes IDF-9932

See merge request espressif/esp-idf!45103
2026-01-22 10:45:20 +08:00
Michael (XIAO Xufeng)
d01bd52c35 Merge branch 'feature/support_chip752_pvt_auto_dbias' into 'master'
feat(c5): support chip752mp pvt auto dbias

Closes IDF-8668

See merge request espressif/esp-idf!39755
2026-01-22 01:58:21 +08:00
Chai Ji’e
c0d0283179 Merge branch 'feature/support_chip912_eco5_pvt_auto_dbias_400m' into 'master'
feat(p4): support chip912 pvt auto dbias 400m from eco5

See merge request espressif/esp-idf!42416
2026-01-21 23:37:38 +08:00
He Binglin
1fff41720f Merge branch 'feat/support_esp32c5_rtc_wdt_in_sleep' into 'master'
feat(esp_hw_support): support rtc wdt during light or deep sleep

Closes PM-609, PM-654, IDFCI-5140, IDFCI-4784, IDFCI-4785, IDFCI-5139, and IDFCI-5050

See merge request espressif/esp-idf!43167
2026-01-21 22:33:57 +08:00
Xiao Xufeng
1665a3b86f doc(compatibility): update the compatibility docs for C5 and C61 2026-01-21 21:49:21 +08:00
hebinglin
583d1bc616 change(esp_hw_support): update esp32h21mp pmu files 2026-01-21 21:20:10 +08:00
wanckl
488c933500 fix(driver_spi): added bit trans length check for master driver
Closes https://github.com/espressif/esp-idf/issues/16049

Closes https://github.com/espressif/esp-idf/issues/17725
2026-01-21 19:02:09 +08:00
Rahul Tank
89d3051b53 Merge branch 'bugfix/fix_memory_leak_in_deinit' into 'master'
fix(nimble): Fixed invalid access to already freed memory in deinit sequence

Closes BT-4225

See merge request espressif/esp-idf!45217
2026-01-21 15:26:27 +05:30
Konstantin Kondrashov
3e36edbd67 Merge branch 'fix/efuse_example_test_for_h2' into 'master'
fix(examples): Use another efuse block for custom efuse table

Closes IDFCI-3744 and IDFCI-3459

See merge request espressif/esp-idf!45312
2026-01-21 17:54:45 +08:00
Lu Wei Ke
1e083d289a Merge branch 'docs/add_bluetooth_matrix' into 'master'
docs: Clarify Bluetooth Classic capabilities and profile support

Closes DOC-13001

See merge request espressif/esp-idf!45003
2026-01-21 17:54:33 +08:00
Ashish Sharma
a7abc3b8e8 feat(esp_http_client): adds API to get transport socket 2026-01-21 17:04:13 +08:00
Ondrej Kosta
ec3696a118 Merge branch 'fix/bridge_test' into 'master'
Made ETH bridge test to be more robust

See merge request espressif/esp-idf!43082
2026-01-21 15:34:07 +08:00
Konstantin Kondrashov
bb8a5cfe36 fix(examples): Use another efuse block for custom efuse table on ESP32H2 2026-01-21 09:29:10 +02:00
Michael (XIAO Xufeng)
7b3042ebf1 Merge branch 'fix/p4_min_rev_usage' into 'master'
P4: fix wrong rev_min usage in rom and other places

See merge request espressif/esp-idf!45222
2026-01-21 15:28:56 +08:00
Harshal Patil
87fb2eb4e9 Merge branch 'fix/dead_code_and_uninitialised_scalar' into 'master'
fix(examples/tee): Remove dead code and fix unintialised scalar usage

Closes IDF-15182 and IDF-15183

See merge request espressif/esp-idf!45325
2026-01-21 12:32:44 +05:30
Mahavir Jain
82e30fbabe Merge branch 'fix/fix_possible_ws_server_deadlock' into 'master'
fix: fix potential ws server deadlock with blocking work queue

Closes IDFGH-16459

See merge request espressif/esp-idf!45083
2026-01-21 12:10:06 +05:30
Song Ruo Jing
fc4f07abd6 feat(mspi): support 120MHz flash and psram for esp32c61 2026-01-21 14:38:04 +08:00
Erhan Kurubas
2c28cfe8a2 Merge branch 'gcov_over_uart' into 'master'
Gcov over uart

Closes IDF-15030 and OCD-1191

See merge request espressif/esp-idf!44615
2026-01-21 06:54:31 +01:00
harshal.patil
16e01b7b75 fix(examples/tee): Remove dead code and fix unintialised scalar usage 2026-01-21 10:12:33 +05:30
Aditya Patwardhan
f82bc04f8a fix(hal/huk): Add missing break statements in switch cases for ESP32-C5 2026-01-21 10:02:47 +05:30
Aditya Patwardhan
4ca334d3a7 fix(docs): Fix docs after esp_hal_security update 2026-01-21 10:02:47 +05:30
Aditya Patwardhan
eb4a871eca refactor(esp_hal_security): Updated esp_hal_security build and includes 2026-01-21 10:02:44 +05:30
Aditya Patwardhan
5ee7af3afd refactor(hal): Created esp_hal_security for security code 2026-01-21 09:59:46 +05:30
Aditya Patwardhan
469ead652b Merge branch 'bugfix/esp_random_bringup_bypass' into 'master'
fix(esp_hw_support): bypass esp_random during chip bringup

See merge request espressif/esp-idf!45170
2026-01-21 08:43:00 +05:30
Shen Meng Jing
af0d40e0d6 Merge branch 'docs/update_cn_esp_idf_tests_with_pytest' into 'master'
docs: Update CN translation for esp-idf-tests-with-pytest.rst

Closes DOC-13518

See merge request espressif/esp-idf!45062
2026-01-21 11:07:23 +08:00
C.S.M
4e55d49cc8 feat(jpeg): support jpeg sleep retention on esp32p4 2026-01-21 11:00:14 +08:00
Marius Vikhammer
6d66707a47 Merge branch 'docs/esp_timer_header_updates' into 'master'
docs(esp_timer): clean up header file documentation

See merge request espressif/esp-idf!45268
2026-01-21 10:37:08 +08:00
Armando (Dou Yiwen)
327e836693 Merge branch 'fix/isp_wbg_shadow_issue' into 'master'
isp: fixed wbg shadow not working issue

See merge request espressif/esp-idf!45295
2026-01-21 02:25:49 +00:00
Shen Mengjing
92dbb9d294 docs: Update CN translation for esp-idf-tests-with-pytest.rst 2026-01-21 10:11:39 +08:00
Jiang Jiang Jian
95271efdcb Merge branch 'feat/add_csi_llft_bit_mode_config' into 'master'
feat(wifi): add csi lltf bit mode config

Closes IDFGH-17091 and AX-1529

See merge request espressif/esp-idf!43144
2026-01-21 09:39:01 +08:00
Erhan Kurubas
5d385f143e Merge branch 'coredump_read_flash_retry' into 'master'
Add retry logic to espcoredump subprocess call

See merge request espressif/esp-idf!45207
2026-01-20 21:59:03 +01:00
Michael (XIAO Xufeng)
5d400e6ad2 Merge branch 'feature/support_chip762_pvt_auto_dbias' into 'master'
feat(c61): support chip762 pvt auto dbias

See merge request espressif/esp-idf!42082
2026-01-21 03:29:16 +08:00
hebinglin
847a31fc6c change(esp_hw_support): enable rwdt monitoring deep sleep software adjustment period by default 2026-01-20 20:09:22 +08:00
hebinglin
267a02faa1 change(esp_hw_support): add timer wakeup check when use rtc wdt during sleep 2026-01-20 20:09:22 +08:00
hebinglin
b683d47ab6 change(esp_hw_support): reduce the ram size for rwdt monitoring during sleep 2026-01-20 20:09:22 +08:00
hebinglin
2554f1265c fix(esp_hal_wdt): replace the erroneous RWDT timeout config in ROM with the code in ram 2026-01-20 20:09:22 +08:00
hebinglin
6fa4a504f9 feat(esp_hw_support): add rtc wdt runnning during sleep test case 2026-01-20 20:09:22 +08:00