Commit Graph
8171 Commits
Author SHA1 Message Date
tarun.kumar ae5df60f12 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-23 12:40:19 +05:30
Alexey Gerenkov 9fa0e7a071 Merge branch 'feat/enable_function_tracing_v6.0' into 'release/v6.0'
Enable function tracing (-finstrument-functions) (v6.0)

See merge request espressif/esp-idf!52656
2026-09-22 22:17:19 +08:00
zwx 80e85837c3 ci(openthread): include sleep dependencies in build selection 2026-09-22 09:07:36 +08:00
Rahul Tank 686de59aeb Merge branch 'bugfix/cache_refresh_compilation_issue_v6.0' into 'release/v6.0'
fix(nimble): Fix build when gatt client disabled (v6.0)

See merge request espressif/esp-idf!52815
2026-09-21 10:50:36 +05:30
Shu Chen ea9ca71227 Merge branch 'pr_18845_v6.0' into 'release/v6.0'
fix(openthread): restore ot_network_auto_start() call in ot_br example (IDFGH-17984) (v6.0)

See merge request espressif/esp-idf!52858
2026-09-20 08:20:17 +00:00
morris 6a63083112 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-20 09:49:04 +08:00
Astha Verma 8946ea2d7a fix(nimble): Connect with OTA address for host based privacy 2026-09-18 17:22:25 +05:30
Rahul Tank 05e2ad7bb2 Merge branch 'bugfix/l2cap_coc_disconnect_v6.0' into 'release/v6.0'
fix(nimble): fix l2cap_coc throughput disconnect on esp32c2 (v6.0)

See merge request espressif/esp-idf!52829
2026-09-18 16:41:49 +05:30
morris 787dcb8254 Merge branch 'feat/uhci_receive_isr_ctn_v6.0' into 'release/v6.0'
feat(uhci): ISR receive and continuous API example/docs (backport v6.0)

See merge request espressif/esp-idf!51642
2026-09-17 19:12:19 +08:00
morris a3de38b0c6 Merge branch 'feat/support_rgb_lcd_dma2d_v6.0' into 'release/v6.0'
feat(rgb_lcd): support draw bitmap using dma2d (v6.0)

See merge request espressif/esp-idf!51980
2026-09-17 15:36:32 +08:00
morris 68cf6236cb Merge branch 'feat/add_lt9611_conponent_v6.0' into 'release/v6.0'
feat(lcd): add MIPI-to-HDMI example (lt9611) (v6.0)

See merge request espressif/esp-idf!52834
2026-09-17 12:08:57 +08:00
Chen Jichang 345d707b21 feat(lcd): add MIPI-to-HDMI example (lt9611) 2026-09-16 14:21:25 +08:00
Astha Verma 1da5d70034 fix(nimble): fix l2cap_coc throughput disconnect on esp32c2 2026-09-16 10:26:51 +05:30
cnicc 9d46632ce0 fix(openthread): restore ot_network_auto_start() call in ot_br example 2026-09-15 19:22:30 +08:00
Chen Jichang c1ce91f4ab feat(rgb_lcd): support draw bitmap hook 2026-09-15 15:09:48 +08:00
yinqingzhao 680d9e6272 feat(wifi): support disable dfs channels in apsta example 2026-09-15 14:34:21 +08:00
C.S.M a704d945f7 feat(uhci): Add uhci_continuous api for example and doc
(cherry picked from commit ae64f66617)
2026-09-15 11:00:25 +08:00
Alexey Gerenkov 65f14a0d53 Merge branch 'esp_trace_optimizations_v6.0' into 'release/v6.0'
change(esp_trace): compile hot path at -O2 regardless of project optimization (v6.0)

See merge request espressif/esp-idf!52658
2026-09-11 17:20:09 +08:00
Martin Vychodil c734860ba1 Merge branch 'feature/fatfs_bdl_v6.0' into 'release/v6.0'
feat(fatfs): Add BDL support to FatFS component (v6.0)

See merge request espressif/esp-idf!52557
2026-09-10 16:10:00 +08:00
Erhan Kurubas 08bc66dc08 change(esp_trace): skip unused timer reads on the per-event path
Lock take called esp_timer_get_time() before trying the spinlock, and the
C3 default timestamp went through esp_timer's tick-to-us conversion.
Try the lock first, and read systimer ticks directly.

(cherry picked from commit 4709507f3e)
2026-09-09 12:24:53 +02:00
Erhan Kurubas baa4ad4362 feat(esp_trace): add compiler-instrumented function tracing support
(cherry picked from commit 39d6aaaecb)
2026-09-09 12:11:14 +02:00
Alexey Gerenkov 445d48b773 Merge branch 'tracing_test_fixes_v6.0' into 'release/v6.0'
Tracing test fixes (v6.0)

See merge request espressif/esp-idf!52328
2026-09-08 18:43:46 +08:00
Martin VychodilandCursor 0a3ee6d019 feat(fatfs): Added BDL support to FatFS component
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-08 09:39:11 +02:00
morris 7f7f6cccbf Merge branch 'feat/isp_dpc_support_v6.0' into 'release/v6.0'
feat(isp): support isp dpc dead pixel correction (v6.0)

See merge request espressif/esp-idf!51470
2026-09-08 15:06:44 +08:00
Xu Si Yu d3af5f1cfb feat(openthread): support multipan feature for host device 2026-09-07 20:17:12 +08:00
Laukik Hase ab5b29e52c Merge branch 'fix/tee_reentrant_svc_and_non_det_sign_v6.0' into 'release/v6.0'
feat(esp_tee): Backports to v6.0

See merge request espressif/esp-idf!52290
2026-09-07 10:10:44 +05:30
morris b361252a4b Merge branch 'fix/cpp-linkage-mcpwm-example_v6.0' into 'release/v6.0'
fix(examples): add C++ linkage guards to MCPWM FOC SVPWM headers (v6.0)

See merge request espressif/esp-idf!52478
2026-09-07 10:07:22 +08:00
Wang Meng Yang d5f9b93781 Merge branch 'change/refactor_hidh_datapath_v6.0' into 'release/v6.0'
Change/refactor hidh datapath[backport v6.0]

See merge request espressif/esp-idf!51279
2026-09-06 11:24:27 +08:00
Wang Meng Yang a9ad41e428 Merge branch 'bugfix/a2dp_api_init_check_v6.0' into 'release/v6.0'
fix(bt): Fix compatibility with A2DP API legacy usage methods (v6.0)

See merge request espressif/esp-idf!51328
2026-09-06 11:20:08 +08:00
Erhan Kurubas da26095bd1 fix(esp_trace): send trace data over usb-serial-jtag reliably 2026-09-05 03:15:58 +08:00
Erhan Kurubas f40df59461 change(esp_trace): increase usj tx buffer size in both examples 2026-09-05 03:15:58 +08:00
Erhan Kurubas 8dfeaa6488 test(sysview_tracing): validate TRACE_STOP per core 2026-09-05 03:15:58 +08:00
Erhan KurubasandClaude Opus 5 69de071692 refactor(examples): group trace examples under examples/system/tracing/
Move 6 trace-related examples (app_trace_basic, app_trace_to_plot,
esp_trace, gcov, sysview_tracing, sysview_tracing_heap_log) from
examples/system/ into a dedicated examples/system/tracing/
subdirectory for better organization.

Update all path references across documentation (en + zh_CN),
build-test-rules, CI configs and component READMEs.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KZAGzon27T12sGbDPPbZ8G
2026-09-05 03:15:58 +08:00
suda-morris ed727e3014 fix(examples): add C++ linkage guards to mcpwm foc svpwm example headers
Closes https://github.com/espressif/esp-idf/issues/19031
2026-09-04 21:27:42 +08:00
Alexey Gerenkov 2007a7c8db Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260831_v6.0' into 'release/v6.0'
feat(tools): update openocd version to v0.12.0-esp32-20260831 (v6.0)

See merge request espressif/esp-idf!52392
2026-09-04 17:32:14 +08:00
Alexey Gerenkov 3d678a280b Merge branch 'add_trace_doc_section_v6.0' into 'release/v6.0'
docs(esp_trace): restructure tracing docs with esp_trace as master (v6.0)

See merge request espressif/esp-idf!52265
2026-09-04 17:22:14 +08:00
Fu Hanxi 14297ada26 Merge branch 'ci/apply-common-scripts-v6.0' into 'release/v6.0'
ci: apply common-scripts refactor (v6.0)

See merge request espressif/esp-idf!50991
2026-09-04 09:33:06 +02:00
Laukik Hase 540e380321 fix(esp_tee): Fix AEAD output buffer slicing in the tee_basic example 2026-09-04 10:23:34 +05:30
yangfeng 9905ffe7f5 fix(bt): Fix compatibility with A2DP API legacy usage methods
- Modify the timing of API calls in the A2DP example
- Closes https://github.com/espressif/esp-idf/issues/18786
2026-09-04 10:02:48 +08:00
liqigan 1dcaf24129 fix(bt/bluedroid): Fixed HID host reconnection bug and enabled load HID devices
Closes https://github.com/espressif/esp-idf/issues/18335
2026-09-04 09:32:58 +08:00
Rahul Tank 93f74eb464 Merge branch 'bugfix/fix_nimble_issues_3092026_v6.0' into 'release/v6.0'
feat(nimble): Fix few nimble issues 03092026(v6.0)

See merge request espressif/esp-idf!52355
2026-09-04 05:50:01 +05:30
Fu Hanxi ddb9fd017c ci: apply idf-ci 1.x 2026-09-03 20:24:50 +02:00
Rahul Tank aa69fb8119 Merge branch 'bugfix/fix_kconfig_warnings_v6.0' into 'release/v6.0'
fix(nimble): move BTDM defaults to esp32 (v6.0)

See merge request espressif/esp-idf!51704
2026-09-03 21:28:58 +05:30
Rahul Tank 938ce4f4d1 fix(nimble): bound PAwR synced connect retries in the example 2026-09-03 21:27:16 +05:30
Martin Vychodil 9cfc2a6aab Merge branch 'fix/reenable_sdmmc_tests_p4_v6.0' into 'release/v6.0'
fix(storage): Re-enable SDMMC related tests for P4 (v6.0)

See merge request espressif/esp-idf!52267
2026-09-03 23:36:40 +08:00
Martin Vychodil 62041d5fc6 Merge branch 'fix/sdmmc_dma_aligned_buffer_leak_v6.0' into 'release/v6.0'
fix(sdmmc): release aligned buffer on card deinit (v6.0)

See merge request espressif/esp-idf!52258
2026-09-03 23:35:18 +08:00
Jiang Jiang Jian 474d57d858 Merge branch 'docs/clarify-storage-example-readmes_v6.0' into 'release/v6.0'
docs(storage): clarify example READMEs and when to use each (v6.0)

See merge request espressif/esp-idf!52038
2026-09-03 19:54:21 +08:00
Jiang Jiang Jian ab3217852d Merge branch 'bugfix/idfci-12815-12072-timeout_v6.0' into 'release/v6.0'
fix(storage): mark storage pytest apps flaky in CI (v6.0)

See merge request espressif/esp-idf!51336
2026-09-03 19:51:20 +08:00
Jiang Jiang Jian b06fe0e986 Merge branch 'fix/fix_some_ble_sleep_issues_v6.0' into 'release/v6.0'
Fix/fix some ble sleep issues (6.0)

See merge request espressif/esp-idf!51319
2026-09-03 19:50:49 +08:00
Jiang Jiang Jian 3db3117d2d Merge branch 'feat/cmake_add_partition_flash_binary_function_v6.0' into 'release/v6.0'
feat(esp_partition): Add esp_partition_register_target Cmake function (v6.0)

See merge request espressif/esp-idf!51045
2026-09-03 19:50:11 +08:00