Commit Graph
54459 Commits
Author SHA1 Message Date
Jiang Jiang Jian 9a97f6c54e Merge branch 'fix/panic_espcoredump_port_v6.1' into 'release/v6.1'
fix(panic): pass the DUT serial port to espcoredump (v6.1)

See merge request espressif/esp-idf!52925
2026-09-22 17:25:12 +08:00
Jiang Jiang Jian f1951b2586 Merge branch 'ci/upload_size_artifacts_for_protected_branches_v6.1' into 'release/v6.1'
ci: upload size artifacts to longterm bucket for protected branches (v6.1)

See merge request espressif/esp-idf!52878
2026-09-22 17:24:56 +08:00
Jiang Jiang Jian d0b022096f Merge branch 'docs/idf-monitor-fast-reflash_v6.1' into 'release/v6.1'
docs: Update idf-monitor fast reflash shortcut documentation (v6.1)

See merge request espressif/esp-idf!52887
2026-09-22 17:24:51 +08:00
Jiang Jiang Jian 59970e1ed8 Merge branch 'feat/add_lt9611_conponent_v6.1' into 'release/v6.1'
feat(lcd): add MIPI-to-HDMI example (lt9611) (v6.1)

See merge request espressif/esp-idf!52833
2026-09-22 17:24:36 +08:00
Jiang Jiang Jian 419a731f77 Merge branch 'fix/esp_crt_bundle_allocator_symmetry_v6.1' into 'release/v6.1'
fix(esp_crt_bundle): match memory allocator in cross-signed callback (v6.1)

See merge request espressif/esp-idf!52728
2026-09-22 17:24:00 +08:00
Jiang Jiang Jian f3a7b726fe Merge branch 'contrib/github_pr_18818_v6.1' into 'release/v6.1'
fix(esp_http_client): fix parser wedge and dead error-classification branches on read timeout (GitHub PR) (v6.1)

See merge request espressif/esp-idf!52617
2026-09-22 17:23:05 +08:00
Jiang Jiang Jian 61f5ad15e7 Merge branch 'fix/mac_test_v6.1' into 'release/v6.1'
fix(tests): Handle locally administered Ethernet MAC (esp32s31) (v6.1)

See merge request espressif/esp-idf!52319
2026-09-22 17:21:54 +08:00
Chen Jichang 4119f2d7f1 feat(lcd): add MIPI-to-HDMI example (lt9611) 2026-09-22 14:53:08 +08:00
morris f9df665676 Merge branch 'feat/lz4-image_v6.1' into 'release/v6.1'
refactor(lcd): use LZ4-compressed binary images in i80_controller example (v6.1)

See merge request espressif/esp-idf!52945
2026-09-22 09:28:04 +08:00
morris c6d192a72a Merge branch 'fix/usb_bbpll_light_sleep_backport_v6.1' into 'release/v6.1'
fix(usb_phy): Fixed USB PHY clock during low-power modes (backport to v6.1)

See merge request espressif/esp-idf!52780
2026-09-22 09:22:21 +08:00
morris aae32df66e Merge branch 'docs/mcpwm_deadtime_descrption_v6.1' into 'release/v6.1'
docs(mcpwm): add note for deadtime config (v6.1)

See merge request espressif/esp-idf!52638
2026-09-22 09:21:01 +08:00
morris 7165920c2d Merge branch 'fix/mcpwm_cap_prescale_v6.1' into 'release/v6.1'
fix(mcpwm): correct the wrong capture prescale (v6.1)

See merge request espressif/esp-idf!52504
2026-09-22 09:20:37 +08:00
morris 432fe7b080 Merge branch 'refactor/dac_ll_sintx_v6.1' into 'release/v6.1'
refactor(dac): rename LL APIs and introduce sintx manager (v6.1)

See merge request espressif/esp-idf!52971
2026-09-22 09:19:00 +08:00
Marius Vikhammer 5ea311cc43 Merge branch 'bugfix/pm_hw_support_dep_v6.1' into 'release/v6.1'
fix(ci): close missing quote in system build-test-rules if clause (v6.1)

See merge request espressif/esp-idf!52994
2026-09-22 09:14:01 +08:00
Marius Vikhammer 828931b913 fix(ci): close missing quote in system build-test-rules if clause
An unclosed string made the whole system test-app manifest invalid, so
the auto-suspend disable rule never applied to ESP32-S2.
2026-09-21 13:56:50 +08:00
Hu Rui 3e279c2a1d refactor(dac): rename LL APIs and introduce sintx manager 2026-09-20 17:04:26 +08:00
Jiang Jiang Jian 94639ab725 Merge branch 'feature/support_chip764_pvt_auto_dbias_v6.1' into 'release/v6.1'
feat(s31): support chip764 pvt auto dbias (v6.1)

See merge request espressif/esp-idf!52963
2026-09-20 16:31:29 +08:00
Jiang Jiang Jian eaeffdda0d Merge branch 'fix/fix_clk_tree_abba_deadlock_v6.1' into 'release/v6.1'
fix(esp32s31): break clk_tree and deadlock with PERIPH_RCC (v6.1)

See merge request espressif/esp-idf!52947
2026-09-20 14:32:29 +08:00
Jiang Jiang Jian b05b1b941c Merge branch 'fix/check_phy_state_in_dslp_rf_closing_v6.1' into 'release/v6.1'
change(esp_phy): check phy_state in dslp process before closing rf (v6.1)

See merge request espressif/esp-idf!52871
2026-09-20 14:17:18 +08:00
Jiang Jiang Jian 28bf42ffbb Merge branch 'fix/fix_regdma_timeout_in_wait_ecdsa_ready_v6.1' into 'release/v6.1'
fix(esp_hw_support): fix regdma wait crypto module timeout in PU top sleep retention (v6.1)

See merge request espressif/esp-idf!52938
2026-09-20 14:13:07 +08:00
Jiang Jiang Jian ace2446b90 Merge branch 'fix/fix_deepsleep_deadlock_if_threadsafe_claim_is_not_enabled_v6.1' into 'release/v6.1'
fix(esp_hw_support): fix deepsleep deadlock if threadsafe claim is not enabled (v6.1)

See merge request espressif/esp-idf!51197
2026-09-20 14:11:36 +08:00
Jiang Jiang Jian e3facc2796 Merge branch 'fix/roam_issues_v6.1' into 'release/v6.1'
Send Low RSSI reason in BTM Query, blacklist recovery and unregister issue(v6.1)

See merge request espressif/esp-idf!52941
2026-09-20 14:11:17 +08:00
Jiang Jiang Jian 1f317a6b3c Merge branch 'fix/wpa_supp_checks_v6.1' into 'release/v6.1'
Add length/NULL checks and some minor changes(v6.1)

See merge request espressif/esp-idf!52944
2026-09-20 11:25:13 +08:00
Jiang Jiang Jian 0d50d04e1a Merge branch 'change/optimize_bredr_perf_coex_v6.1' into 'release/v6.1'
change(coex): optimize bredr acl performance in coexistence scenes (v6.1)

See merge request espressif/esp-idf!52894
2026-09-20 10:43:43 +08:00
Jiang Jiang Jian 1d718c22bc Merge branch 'bugfix/fix_hfp_api_status_check_v6.1' into 'release/v6.1'
fix(bt/bluedroid): check HFP audio status before forwarding SCO data (v6.1)

See merge request espressif/esp-idf!52889
2026-09-20 10:43:27 +08:00
wuzhenghui c602a55ee1 fix(esp_hw_support): only bypass pll_160 clock management if PVT is enabled 2026-09-19 01:25:17 +08:00
Michael.B 6fc617c06a refactor(pmu): move S31 dbias vol gap getter from efuse_ll to pmu_ll
Keep PMU calibration efuse reads in the PMU LL layer, matching other chips.
2026-09-19 01:25:16 +08:00
yanzihan@espressif.com 72e5590290 feat(esp_hw_support): use pvt auto dbias to support for esp32s31 2026-09-19 01:24:56 +08:00
wuzhenghuiandCursor 50a254ade3 fix(esp32s31): break clk_tree and RCC ABBA deadlock
Keep gated-clk refcnt under s_clk_tree_spinlock only, and call
esp_crypto_common_clk_enable outside PERIPH_RCC so crypto (RCC→clk_tree)
and modem (clk_tree→RCC) cannot deadlock on periph_spinlock

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-18 15:36:43 +08:00
morris 3f1731ca83 refactor(lcd): use LZ4-compressed binary images in i80_controller example
- Remove the EXAMPLE_LCD_IMAGE_SOURCE Kconfig option (embedded binary vs
  file system) and always load images from LittleFS.
- Convert the PNG images into LZ4-compressed LVGL binary images (.bin)
at
  build time using LVGLImage.py, and flash them to a LittleFS partition.
- Upgrade lvgl to 9.6.0 and add the espressif/lz4 component; link the
external LZ4 library into lvgl.
- Split the example: main.c focuses on the esp_lcd i80 API, while the
LVGL
  porting (lvgl_port.c) and the UI (lvgl_demo_ui.c) live in separate
files.
- Rework the demo animation to use the LVGL animation engine (lv_anim)
with
  easing paths instead of a manual software timer for smoother
rendering.
- Remove the embedded C image arrays (esp_logo.c, esp_text.c) and the
  obsolete sdkconfig.ci.image_in_{bin,fs} variants.
2026-09-18 14:43:23 +08:00
tarun.kumar 650013068e fix(wifi) : Add length/NULL checks and some minor changes
- Check os_malloc failure in wpas_mbo_update_non_pref_chan
  - Guard WAPI EID read with wpa_ie_len >= 1 in wpa_parse_wpa_ie
  - Require full 5-byte RRM Enabled Capabilities IE before copy
  - NULL-check FT mobility domain before memcmp in wpa_set_bss
  - Use wpabuf_clear_free for WPS decrypted M4/M6/M8 data
  - Drop redundant wpabuf_free before clear_free in eap_peap
2026-09-18 12:02:08 +05:30
tarun.kumar bc20f7e76e fix(wifi): Send Low RSSI reason in BTM Query for roaming
Roaming previously used REASON_RSSI (5), which APs decode as Load
Balancing. Send Low RSSI (16) from RoamingApp and the example
without changing the public btm_query_reason enum.
2026-09-18 11:42:29 +05:30
tarun.kumar dd6a87a734 fix(wifi) : Roam handle unregister issue 2026-09-18 11:42:05 +05:30
tarun.kumar 6aae7e9c3d fix(wifi) : Preserve SSID and authmode across disconnect for blacklist recovery 2026-09-18 11:41:48 +05:30
wuzhenghui 0099fb6dee fix(esp_hw_support): fix regdma wait crypto module timeout in PU top sleep retention 2026-09-18 12:20:43 +08:00
Roland Dobai 445b617a5b fix(panic): pass the DUT serial port to espcoredump 2026-09-17 12:41:33 +02:00
morris 0974aac0a7 Merge branch 'fix/rgb_lcd_restart_bb_index_v6.1' into 'release/v6.1'
fix(rgb_lcd): resync bounce buffer index when restarting DMA (v6.1)

See merge request espressif/esp-idf!52839
2026-09-17 12:10:20 +08:00
morris 7f7957cab7 Merge branch 'fix/spi_data_output_inversion_idle_level_v6.1' into 'release/v6.1'
fix(spi): remove idle compensation for data output inversion (backport v6.1)

See merge request espressif/esp-idf!52877
2026-09-17 12:05:45 +08:00
Jiang Jiang Jian 8a1988e4d3 Merge branch 'bugfix/bredr_common_lib_mismatch_v6.1' into 'release/v6.1'
fix(bt/controller): Fixed wrong version of btdm_common used by BR/EDR

See merge request espressif/esp-idf!52882
2026-09-17 10:35:02 +08:00
linruihao 25f35227ff change(coex): optimize bredr acl performance in coexistence scenes 2026-09-17 09:39:19 +08:00
linruihao 793ebada0b fix(bt/bluedroid): check HFP audio status before forwarding SCO data 2026-09-17 09:32:36 +08:00
Peter Dragun f6a94f5358 docs: Update idf-monitor fast reflash shortcut documentation 2026-09-16 16:19:25 +02:00
wuzhenghui 2c4a1837d1 fix(esp_hw_support): fix deepsleep deadlock at s_phy_int_mux 2026-09-16 20:04:48 +08:00
wangjialiang 0564a994e9 fix(iso): Fix cis cen 2nd cis create failed 2026-09-16 18:59:32 +08:00
Jin Cheng 61684371d6 fix(bt/controller): Fixed wrong version of btdm_common used by BR/EDR
- Sync btdm_common at BR/EDR side
- Enabled BTLC timer overflow interrupt
- Check the btdm version used by BR/EDR during controller initialization
2026-09-16 18:59:27 +08:00
Evgeny Torbin b6f256cc46 ci: upload size artifacts to longterm bucket for protected branches 2026-09-16 12:35:31 +02:00
Steven (Yang Minghui) fd639aa8ee fix(spi): remove idle compensation for data output inversion 2026-09-16 17:15:39 +08:00
wuzhenghui 177450fac4 change(esp_phy): check phy_state in dslp process before closing rf 2026-09-16 15:10:50 +08:00
Jiang Jiang Jian f0316c53dc Merge branch 'fix/fix_s31_modem_clock_link_bad_retention_v6.1' into 'release/v6.1'
fix(esp_hw_support): disable BBPLL after sleep if clk_tree ref is zero(Backport v6.1)

See merge request espressif/esp-idf!52863
2026-09-16 11:37:14 +08:00
Jiang Jiang Jian 3b666c417f Merge branch 'idf/ble_audio_lock_update_v6.1' into 'release/v6.1'
feat(ble_audio): Miscellaneous update for BLE ISO & BLE Audio safe calling (v6.1)

See merge request espressif/esp-idf!52819
2026-09-16 10:32:59 +08:00