Commit Graph
50543 Commits
Author SHA1 Message Date
sibeibei 45132d0eab fix(wifi): IRAM for regdma path used in modem pd light sleep 2026-05-12 19:22:54 +08:00
sibeibei baba004e0d feat(ci): add sleep cache safe check for wifi power save 2026-05-12 19:22:54 +08:00
yinqingzhao f5c26b4dd2 feat(regdomain): update regdomain according to wireless-regdb 2026-05-12 19:22:54 +08:00
yinqingzhao 85b85b2aed feat(wifi): support disable 11ac and 11ax in efuse 2026-05-12 19:22:54 +08:00
muhaidong e000bfd1b7 fix(doc): gate 5 GHz min-channel note on SOC_WIFI_SUPPORT_5G 2026-05-12 19:22:54 +08:00
muhaidong 636b285772 fix(wifi): add ESP_WIFI_MAX_CONN_NUM-aligned ranges for soft-AP max STA Kconfig 2026-05-12 19:22:54 +08:00
muhaidong b833559c4d fix(wifi): update rom ld file for fix max connection number issue 2026-05-12 19:22:54 +08:00
muhaidong b565b34f3f fix(wifi): fix max connection number issue 2026-05-12 19:22:54 +08:00
yinqingzhao a974cb2d38 feat(wifi): Add DFS channel handling and CSA support 2026-05-12 19:22:54 +08:00
Shreyas Sheth 355c65b6c2 fix(wifi): Fix skipping usage of supp pmk caching for some cases 2026-05-12 19:22:54 +08:00
liuning 86a9b94f38 fix(pm): fix crash when dtim=0, support coex beacon drop
closes https://github.com/espressif/esp-idf/issues/18387
2026-05-12 19:22:54 +08:00
liuning c57f5cd507 fix(pm): fix coexist force wake behaviour with offchannel to optimize performance at returning home channel (90f24784) 2026-05-12 19:22:54 +08:00
sibeibei 86a9823e5e fix(wifi): fix modem sleep flag clear failed 2026-05-12 19:22:54 +08:00
Aditya Patwardhan 58ae4daa56 Merge branch 'fix/pmp_drom_mask_read_only_v6.0' into 'release/v6.0'
fix(cpu_region_protect): set DROM mask PMP entry to read-only (v6.0)

See merge request espressif/esp-idf!47575
2026-05-12 16:15:49 +05:30
Jiang Jiang Jian 88e9940f2d Merge branch 'fix/disable_core1_branch_predictor_in_sleep_process_v6.0' into 'release/v6.0'
fix(esp_hw_support): fix core1 branch predictor access ext mem after cache disabled by core0 (v6.0)

See merge request espressif/esp-idf!48384
2026-05-12 18:11:56 +08:00
Jiang Jiang Jian 16f83b2c2a Merge branch 'ci/update_integration_pipeline_v6.0' into 'release/v6.0'
ci: backport integration test and build docker (v6.0)

See merge request espressif/esp-idf!48376
2026-05-12 18:11:38 +08:00
Jiang Jiang Jian 9cf982000d Merge branch 'feat/add_auto_lightsleep_example_6.0' into 'release/v6.0'
feat(example): add power management example (v6.0)

See merge request espressif/esp-idf!48369
2026-05-12 18:11:28 +08:00
Jiang Jiang Jian 2eecc744b4 Merge branch 'fix/fix_random_ratio_test_v6.0' into 'release/v6.0'
fix(esp_hw_support): increase test rounds for in esp_random() test (v6.0)

See merge request espressif/esp-idf!48362
2026-05-12 18:11:07 +08:00
Jiang Jiang Jian ca8bdfa118 Merge branch 'bugfix/relax_rsw_tid_check_v6.0' into 'release/v6.0'
fix(bt/controller): fixed sevaral controller issues (v6.0)

See merge request espressif/esp-idf!48350
2026-05-12 18:08:38 +08:00
Jiang Jiang Jian 277d78fb79 Merge branch 'fix/fix_blufi_memory_copy_len_error_v6.0' into 'release/v6.0'
fix(ble): Fix blufi fragment reassembly bounds and buffer overflows (6.0)

See merge request espressif/esp-idf!48268
2026-05-12 18:07:52 +08:00
Jiang Jiang Jian 6d6aa6cccd Merge branch 'fix/fix_https_server_linux_build_v6.0' into 'release/v6.0'
fix(https_server): fixes failing example build for linux target (v6.0)

See merge request espressif/esp-idf!48205
2026-05-12 18:07:17 +08:00
Jiang Jiang Jian b5d07a5533 Merge branch 'fix/uhci_rx_fsm_typo_v6.0' into 'release/v6.0'
fix(uhci): correct rx_fsm initialization enum type (v6.0)

See merge request espressif/esp-idf!48194
2026-05-12 18:06:46 +08:00
Jiang Jiang Jian 1d922e9c48 Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260424_v6.0' into 'release/v6.0'
feat(tools): update openocd version to v0.12.0-esp32-20260424 (v6.0)

See merge request espressif/esp-idf!48230
2026-05-12 18:06:19 +08:00
Island 8e8e9f5545 Merge branch 'feat/share_ble_uart_component_and_refresh_docs_v6.0' into 'release/v6.0'
feat(bt): add shared ble_uart component and update ble_uart_service/docs (6.0)

See merge request espressif/esp-idf!48401
2026-05-12 18:02:52 +08:00
Jiang Jiang Jian 3aeda29119 Merge branch 'fix_otatool_serial_handoff_v6.0' into 'release/v6.0'
fix(otatool): fix flaky serial port handoff in otatool CI test (backport v6.0)

See merge request espressif/esp-idf!47713
2026-05-12 18:02:05 +08:00
Island ad811ed6b2 Merge branch 'bugfix/fix_ble_read_remote_feature_timeout_v6.0' into 'release/v6.0'
Fixed read remote feature timeout when using coded phy(2f683593) (6.0)

See merge request espressif/esp-idf!48064
2026-05-12 18:01:37 +08:00
Jiang Jiang Jian db1f4a40a2 Merge branch 'fix/esp_tls_check_tls_conn_before_read_write_v6.0' into 'release/v6.0'
Fix/esp tls check tls conn before read write (v6.0)

See merge request espressif/esp-idf!47523
2026-05-12 17:59:41 +08:00
Mahavir Jain 3059d66925 Merge branch 'feature/add_event_handler_set_function_v6.0' into 'release/v6.0'
feat(esp_http_client): Add API to support set event handler (v6.0)

See merge request espressif/esp-idf!48424
2026-05-12 14:59:43 +05:30
morris 4c811d1e48 Merge branch 'fix/flash_hpm_build_failure_v6.0' into 'release/v6.0'
fix(spi_flash): Fix flash hpm build failure (backport v6.0)

See merge request espressif/esp-idf!48378
2026-05-12 14:18:23 +08:00
Marius Vikhammer 7ee3d7fbf5 Merge branch 'feat/add-max-arg-param-to-repl-config_v6.0' into 'release/v6.0'
feat(console): Add max_cmdline_args to esp_console_repl_config_t (v6.0)

See merge request espressif/esp-idf!48225
2026-05-12 14:08:27 +08:00
Jim f25d49fbdc feat(esp_http_client): Add API to support set event handler 2026-05-12 13:59:01 +08:00
hrushikesh.bhosale 1713fd16c7 fix(examples/system/ota/otatool): fix serial port contention in pytest
The otatool pytest calls dut.serial.close() and then immediately
launches otatool_example.py as a subprocess that re-opens the same
serial port via esptool. This fails intermittently because:

1. pytest-embedded's QueueFeederThread still holds a reference to
   the serial port file descriptor when close() returns, causing
   'argument must be an int, or have a fileno() method' error.

2. The OS has not fully released the serial port by the time the
   subprocess tries to open it.

Add a delay after serial close and retry logic for the subprocess
to handle transient serial port contention.

Made-with: Cursor
2026-05-12 11:26:34 +05:30
zhiweijian b788a733ad fix(ble): Fixed AI review bugs in bt common 2026-05-12 11:43:31 +08:00
Jiang Jiang Jian 165e10bd58 Merge branch 'bugfix/fix_some_wifi_bugs_v6.0' into 'release/v6.0'
fix(wifi): backport some wifi fixes v6.0

See merge request espressif/esp-idf!48320
2026-05-12 11:08:44 +08:00
wuzhenghui 17f49a9b79 feat(example): test power_save pd_top config for esp32c5 & esp32c61 2026-05-12 10:13:54 +08:00
wuzhenghui 68eeb5606d feat(example): implement power management example for ESP chips 2026-05-12 10:13:50 +08:00
morris fc58e3fcc1 Merge branch 'bugfix/isp_gamma_xcoord_error_v6.0' into 'release/v6.0'
fix(isp): disable gamma xcoord error check (v6.0)

See merge request espressif/esp-idf!48285
2026-05-11 23:04:23 +08:00
morris cb8c421dd0 Merge branch 'bugfix/rtc_gpio_deinit_for_deep_slp_v6.0' into 'release/v6.0'
refactor(rtcio): split rtcio/gpio switch with rtc iomux func sel func (v6.0)

See merge request espressif/esp-idf!48294
2026-05-11 22:58:52 +08:00
Zhi Wei Jian 1b93addbd0 feat(bt): add shared ble_uart component and update ble_uart_service/docs
(cherry picked from commit 272793f7d5)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-05-11 21:23:35 +08:00
Mahavir Jain 3f3568e211 Merge branch 'feat/key_manager_ecdh1_key_deployment_mode_v6.0' into 'release/v6.0'
Key Manager ECDH1 key deployment mode (v6.0)

See merge request espressif/esp-idf!48344
2026-05-11 17:44:45 +05:30
Wang Meng Yang 4be0cc0f8a Merge branch 'bugfix/ai_review_example_critical_v6.0' into 'release/v6.0'
fix(bt/example): fix critical issues of classic_bt examples reported by AI review (v6.0)

See merge request espressif/esp-idf!48338
2026-05-11 19:13:54 +08:00
Zhang Shuxian 744a55ac4a docs: Update CN translation for jtag-debugging 2026-05-11 12:17:00 +02:00
Samuel Obuch a363781a0a docs(jtag-debugging): update OpenOCD flashing documentation 2026-05-11 12:17:00 +02:00
Erhan Kurubas 346d0419cc feat(tools): update openocd version to v0.12.0-esp32-20260424 2026-05-11 12:17:00 +02:00
wuzhenghui c9c849dd85 fix(esp_hw_support): fix core1 branch predictor access ext mem after cache disabled by core0 2026-05-11 17:40:04 +08:00
C.S.M 9025fffe44 fix(spi_flash): Fix flash hpm build failure,
Closes https://github.com/espressif/esp-idf/issues/18535
2026-05-11 16:13:45 +08:00
Chen Yudong 8a845d3ba8 ci: optimize layer cache for docker build test
use different image tag for different concurrent job
2026-05-11 16:05:46 +08:00
Chen Yudong 784f06a12b ci: move integration-test to ci/actions 2026-05-11 16:05:42 +08:00
Mahavir Jain 6b7f4e1534 Merge branch 'bugfix/fix_protocomm_nimble_gatt_service_not_changed_v6.0' into 'release/v6.0'
fix(protocomm): Add GATT service initialization that when gatt service changed, the peer can refresh gatt service (v6.0)

See merge request espressif/esp-idf!48297
2026-05-11 12:16:43 +05:30
muhaidong fc20d3f1e5 fix(esp_security): fix ECDH1 key manager multi-stage helper 2026-05-11 12:04:44 +05:30