Commit Graph

34956 Commits

Author SHA1 Message Date
morris
5b7bb85ff7 Merge branch 'idfgh-17542_v6.0' into 'release/v6.0'
hal/twai: honor prop_seg in legacy timing config (v6.0)

See merge request espressif/esp-idf!48186
2026-05-14 10:11:03 +08:00
morris
c8934c837d Merge branch 'contrib/github_pr_18569_v6.0' into 'release/v6.0'
fix(i2c_master): yield from ISR when no matching device is found (GitHub PR) (v6.0)

See merge request espressif/esp-idf!48427
2026-05-14 10:09:41 +08:00
Jiang Jiang Jian
6ca4c34d5f Merge branch 'fix/implement_zcmt_workaround_v6.0' into 'release/v6.0'
fix(riscv): implement a workaround for Zcmp hardware bug (backport v6.0)

See merge request espressif/esp-idf!46753
2026-05-13 22:02:32 +08:00
Jiang Jiang Jian
3bcce2bc94 Merge branch 'contrib/github_pr_18275_v6.0' into 'release/v6.0'
fix(esp_eth): Fixed designated initializer order in ETH_ESP32_EMAC_DEFAULT_CONFIG (GitHub PR) (v6.0)

See merge request espressif/esp-idf!47212
2026-05-13 19:45:33 +08:00
Jiang Jiang Jian
fb5fd726f7 Merge branch 'bugfix/fix_dangling_pointer_issue_v6.0' into 'release/v6.0'
fix(wpa_supplicant): Fix issues reported by compiler (v6.0)

See merge request espressif/esp-idf!48351
2026-05-13 16:00:58 +08:00
Marius Vikhammer
98d74cb7e6 Merge branch 'fix/heap-integrity-check-rom-tlsf_v6.0' into 'release/v6.0'
fix(esp_rom): Set poison check hook for tlsf_walk_pool patch (v6.0)

See merge request espressif/esp-idf!47893
2026-05-13 14:12:46 +08:00
Jiang Jiang Jian
8b78960241 Merge branch 'bugfix/concurrency_hostapd_sae_queue_v6.0' into 'release/v6.0'
fix(wifi): Fix concurrency issues for hostapd_sae_queue for softap (v6.0)

See merge request espressif/esp-idf!48364
2026-05-13 10:39:18 +08:00
Marius Vikhammer
d8c6f7c003 Merge branch 'fix/bitscrambler-extra-clean-up-order_v6.0' into 'release/v6.0'
fix(bitscrambler): fixed extra_clean_up actions done after clock disable (v6.0)

See merge request espressif/esp-idf!48440
2026-05-13 08:33:43 +08:00
Alexey Gerenkov
412e8e4ea4 Merge branch 'fix/apptrace_uart_flush_v6.0' into 'release/v6.0'
Replace ISR based Uart TX with polling (v6.0)

See merge request espressif/esp-idf!46816
2026-05-13 01:03:05 +08:00
Jiang Jiang Jian
089548e805 Merge branch 'bugfix/backport_wifi_fixes_v6.0' into 'release/v6.0'
fix(wifi): backport some wifi fixes to v6.0

See merge request espressif/esp-idf!48386
2026-05-12 21:23:03 +08:00
Jiang Jiang Jian
22ad48a64e Merge branch 'fix/fix_lost_ip_event_issue_v60' into 'release/v6.0'
Fix/fix lost ip event issue v60

See merge request espressif/esp-idf!48345
2026-05-12 20:46:10 +08:00
Jiang Jiang Jian
27c86095cb Merge branch 'bugfix/concurrency_issues_v6.0' into 'release/v6.0'
fix(esp_wifi): Fixed some issues in esp_supplicant code (v6.0)

See merge request espressif/esp-idf!48355
2026-05-12 19:52:37 +08:00
Jack
1d9c69c49c update wifi libs 2026-05-12 19:22:54 +08:00
sibeibei
45132d0eab fix(wifi): IRAM for regdma path used in modem pd light sleep 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
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
Guillaume Souchere
0f55e74956 fix(heap): Remove unused variable in test_malloc_caps.c 2026-05-12 13:22:06 +02: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
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
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
Omar Chebib
812c1895c7 fix(riscv): implement a workaround for Zcmp hardware bug 2026-05-12 17:58:23 +08:00
Guilherme Ferreira
186d918c50 ci(esp_eth): add C++ regression guard for ethernet macros 2026-05-12 17:57:42 +08:00
heianto
158501bd28 fix(esp_eth): Fixed designated initializer order in ETH_ESP32_EMAC_DEFAULT_CONFIG
Merges https://github.com/espressif/esp-idf/pull/18275

Signed-off-by: Guilherme Ferreira <guilherme.ferreira@espressif.com>
2026-05-12 17:57:42 +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
Marius Vikhammer
519764fc00 fix(bitscrambler): fixed extra_clean_up actions done after clock disable
Cannot write to any bitscrambler registers after clock is disabled in
release_channel().

(cherry picked from commit 39a131617d82e3641d8f0b03b4ec5e5ef1051fd6)
2026-05-12 16:43:44 +08:00
Erhan Kurubas
e4ad52292a fix(app_trace): implement uart TX without using ISR 2026-05-12 10:13:07 +02:00
DatanoiseTV
cb462e9a5f fix(i2c_master): yield from ISR when no matching device is found
`i2c_master_isr_handler_default()` may set HPTaskAwoken to pdTRUE via
`xQueueSendFromISR()` (event_queue), `xSemaphoreTakeFromISR()` and
`xSemaphoreGiveFromISR()` on `bus_lock_mux`. When the device list lookup
returns no matching device, the function returned directly, skipping
the `portYIELD_FROM_ISR()` at the bottom of the handler. A higher-
priority task waiting on the bus mux or the event queue would then have
to wait for the next scheduler tick instead of being preempted into
immediately, inflating worst-case event latency.

Replace the early return with a goto to the existing yield check at the
end of the ISR.

Merges https://github.com/espressif/esp-idf/pull/18569
2026-05-12 15:33:52 +08:00
Guillaume Souchere
9950431dfa fix(esp_rom): Set poison check hook for tlsf_walk_pool patch 2026-05-12 08:54:27 +02:00
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
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
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
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
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