morris
e2f23ea0bd
feat(jpeg): simplify encode example and add pytest coverage
...
Embed a 720p BGR raw asset and stream the encoded JPEG over UART so
this example no longer depends on SD card setup.
Add pytest coverage that reconstructs the JPEG from base64 output and
compares it against a checked-in golden image.
2026-06-29 17:26:21 +08:00
Fu Hanxi
3a77af68b2
Merge branch 'ci/stable-build-jobs-v6.0' into 'release/v6.0'
...
Ci/stable build jobs v6.0
See merge request espressif/esp-idf!48715
2026-06-29 10:03:00 +02:00
Jiang Jiang Jian
a4a6bc9a78
Merge branch 'feat/optimize_154_debug_v6.0' into 'release/v6.0'
...
feat(802.15.4): avoid missing abort reason for multievents in 154 debug (v6.0)
See merge request espressif/esp-idf!50111
2026-06-29 15:44:33 +08:00
Jiang Jiang Jian
f02fad8ce1
Merge branch 'bugfix/ai_review_avrcp_v6.0' into 'release/v6.0'
...
fix(bt): Fix the critical and high issues related to AVRCP from AI review report (v6.0)
See merge request espressif/esp-idf!50020
2026-06-29 15:43:53 +08:00
Jiang Jiang Jian
965ebfce03
Merge branch 'bugfix/ai_review_hfp_v6.0' into 'release/v6.0'
...
fix(bt): Fix the critical issues related to HFP from AI review report (v6.0)
See merge request espressif/esp-idf!50007
2026-06-29 15:43:38 +08:00
Jiang Jiang Jian
bcfdd44e40
Merge branch 'docs/add_semihosting_chapter_v6.0' into 'release/v6.0'
...
docs(jtag-debugging): add semihosting chapter (v6.0)
See merge request espressif/esp-idf!49888
2026-06-29 15:42:54 +08:00
Jiang Jiang Jian
0ad95fbb97
Merge branch 'fix/httpd_clang_tidy_missing_close_v6.0' into 'release/v6.0'
...
fix(network/http_server): fix clang-tidy warnings for missing close (v6.0)
See merge request espressif/esp-idf!49864
2026-06-29 15:42:34 +08:00
Jiang Jiang Jian
1189d24f1f
Merge branch 'bugfix/optimize_nimble_throughput_example_v6.0' into 'release/v6.0'
...
fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8 (v6.0)
See merge request espressif/esp-idf!49979
2026-06-29 15:42:31 +08:00
Jiang Jiang Jian
543395fb87
Merge branch 'fix/use_unilock_for_sleep_process_v6.0' into 'release/v6.0'
...
fix(esp_hw_support): use same lock for lightsleep/deepsleep process (v6.0)
See merge request espressif/esp-idf!49847
2026-06-29 15:42:06 +08:00
Jiang Jiang Jian
777411abb9
Merge branch 'feat/ble-smp-multi-adv-static-random-address_v6.0' into 'release/v6.0'
...
feat(ble/bluedroid): Add BLE SMP support for multi-ADV with static random addresses (6.0)
See merge request espressif/esp-idf!49789
2026-06-29 15:41:49 +08:00
Jiang Jiang Jian
76c727dfdf
Merge branch 'bugfix/ag_unknown_codec_vv6.0' into 'release/v6.0'
...
fix(bt): skip unknown codecs when parsing AT+BAC(v6.0)
See merge request espressif/esp-idf!49840
2026-06-29 15:41:42 +08:00
Jiang Jiang Jian
87d6d58dc8
Merge branch 'fix/move_system_retention_to_esp_hw_support_v6.0' into 'release/v6.0'
...
refactor(esp_hw_support): move system_periph_retention from soc to esp_hw_support (v6.0)
See merge request espressif/esp-idf!49750
2026-06-29 15:41:21 +08:00
Jiang Jiang Jian
e8fe4def62
Merge branch 'fix-malloc_pm_lock_in_internal_mem_v6.0' into 'release/v6.0'
...
fix(esp_pm): malloc pm_lock in internal mem (v6.0)
See merge request espressif/esp-idf!49689
2026-06-29 15:40:29 +08:00
Jiang Jiang Jian
d82a2d4af2
Merge branch 'fix/vfs_fatfs_unregister_path_possible_leak_v6.0' into 'release/v6.0'
...
Fix esp_vfs_fat_unregister_path possible leak, incorrect check in esp_vfs_register_fs_common and optimize memory usage (v6.0)
See merge request espressif/esp-idf!49638
2026-06-29 15:40:19 +08:00
Jiang Jiang Jian
97ccc904c5
Merge branch 'bugfix/bbp_isses_v6.0' into 'release/v6.0'
...
Bugfix/bbp isses v6.0
See merge request espressif/esp-idf!49624
2026-06-29 15:40:16 +08:00
Jiang Jiang Jian
c1aeac2888
Merge branch 'bugfix/fix_bluedroid_ai_review_bugs_20260427_v6.0' into 'release/v6.0'
...
Bugfix/fix bluedroid ai review bugs 20260427 (6.0)
See merge request espressif/esp-idf!49541
2026-06-29 15:39:47 +08:00
Jiang Jiang Jian
aca7de07ca
Merge branch 'bugfix/idf_ci_hfp_v6.0' into 'release/v6.0'
...
fix: Fix the incorrect connection of the same-name devices in the HFP example (v6.0)
See merge request espressif/esp-idf!49534
2026-06-29 15:39:40 +08:00
Jiang Jiang Jian
ca1bcb0c72
Merge branch 'fix/adc_monitor_error_on_ch8_9_on_s3_v6.0' into 'release/v6.0'
...
Fix ADC Continuous Monitor Callback Failure for ADC1 Channels 8/9 on ESP32-S3 (v6.0)
See merge request espressif/esp-idf!49505
2026-06-29 15:39:32 +08:00
Jiang Jiang Jian
e3ef21aa13
Merge branch 'feat/support_usb_wakeup_v6.0' into 'release/v6.0'
...
feat: support usb as wakeup source from light sleep (v6.0)
See merge request espressif/esp-idf!49502
2026-06-29 15:39:20 +08:00
Jiang Jiang Jian
5a224594b8
Merge branch 'bugfix/ci_avrc_abs_vol_example_v6.0' into 'release/v6.0'
...
fix: Fix the potential stack overflow issue in the Classic Bluetooth example (v6.0)
See merge request espressif/esp-idf!49404
2026-06-29 15:38:51 +08:00
Jiang Jiang Jian
f881254b0f
Merge branch 'fix/esp_idf_lp_uart_wakeup_muti_times_v6.0' into 'release/v6.0'
...
fix(ulp): fix lp uart keep wakeup triggered v6.0
See merge request espressif/esp-idf!49399
2026-06-29 15:38:47 +08:00
Jiang Jiang Jian
f3f37ec3d3
Merge branch 'docs/ble-uart-tutorial_v6.0' into 'release/v6.0'
...
docs(ble): added ESP-BLE-UART OpenCode Companion Guide (6.0)
See merge request espressif/esp-idf!49384
2026-06-29 15:38:35 +08:00
Jiang Jiang Jian
834bb54d3c
Merge branch 'fix/newlib-nano-nosys-linking_v6.0' into 'release/v6.0'
...
fix(libc): nano: add -lnosys to linking to avoid CMake configuration issues (v6.0)
See merge request espressif/esp-idf!49378
2026-06-29 15:38:27 +08:00
Jiang Jiang Jian
1331f17ad1
Merge branch 'feat/adds_ds_qemu_test_v6.0' into 'release/v6.0'
...
feat: adds mutual auth example (v6.0)
See merge request espressif/esp-idf!49341
2026-06-29 15:38:21 +08:00
Jiang Jiang Jian
4cc49bd9b7
Merge branch 'fix/ble_mesh_bug_report_v2_v6.0' into 'release/v6.0'
...
fix(ble_mesh): Miscellaneous bugfixes according to our internal bug report (v2) (v6.1)
See merge request espressif/esp-idf!49321
2026-06-29 15:37:24 +08:00
Jiang Jiang Jian
870760093f
Merge branch 'bugfix/acl_conn_state_error_v6.0' into 'release/v6.0'
...
fix: Fix missing handling for HCI_ERR_CONNECTION_EXISTS (v6.0)
See merge request espressif/esp-idf!49313
2026-06-29 15:37:20 +08:00
Jiang Jiang Jian
3760687ba4
Merge branch 'feat/feat_enable_h21_light_sleep_v6.0' into 'release/v6.0'
...
fix(ble): disable flash pd config (6.0)
See merge request espressif/esp-idf!49216
2026-06-29 15:37:14 +08:00
Jiang Jiang Jian
08f007f68d
Merge branch 'fix-bind_int_wdt_to_cache_livelock_fix_v6.0' into 'release/v6.0'
...
fix(esp_system): bind int_wdt to cache livelock workaround (v6.0)
See merge request espressif/esp-idf!49169
2026-06-29 15:36:59 +08:00
Jiang Jiang Jian
340b3aaa65
Merge branch 'change/esp_idf_ulp_add_int_api_6.0' into 'release/v6.0'
...
change(ulp): add lp periph intr enable apis v6.0
See merge request espressif/esp-idf!49143
2026-06-29 15:36:10 +08:00
Jiang Jiang Jian
e1b8106e92
Merge branch 'doc-fix_sleep_mode_doc_v6.0' into 'release/v6.0'
...
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support (v6.0)
See merge request espressif/esp-idf!49113
2026-06-29 15:36:02 +08:00
Jiang Jiang Jian
dcbeafd594
Merge branch 'feat/esp_trace_example_v6.0' into 'release/v6.0'
...
esp_trace example library integration (v6.0)
See merge request espressif/esp-idf!49092
2026-06-29 15:35:30 +08:00
Jiang Jiang Jian
95bb9822c4
Merge branch 'feat/update_twt_example_v6.0' into 'release/v6.0'
...
feat(wifi): update itwt example for different chips(backport v6.0)
See merge request espressif/esp-idf!49042
2026-06-29 15:35:10 +08:00
Jiang Jiang Jian
2ffe474494
Merge branch 'fix/vfs_incorect_deprecation_v6.0' into 'release/v6.0'
...
fix(storage/vfs): Mark the correct version of function deprecated (v6.0)
See merge request espressif/esp-idf!49017
2026-06-29 15:33:12 +08:00
Jiang Jiang Jian
bf2aed1697
Merge branch 'fix/sdmmc_reinit_error_v6.0' into 'release/v6.0'
...
fix(sdmmc): fix sdmmc re-init error (v6.0)
See merge request espressif/esp-idf!49010
2026-06-29 15:33:05 +08:00
Jiang Jiang Jian
4ebe898101
Merge branch 'feat/ble-log-iram-optim_v6.0' into 'release/v6.0'
...
opt(bt): Move SPI Tx Callback to Flash When SPI ISR IN IRAM Disabled (6.0)
See merge request espressif/esp-idf!48924
2026-06-29 15:32:59 +08:00
Jiang Jiang Jian
0855c331d7
Merge branch 'fix/esp32c5_usj_console_stuck_v6.0' into 'release/v6.0'
...
fix(esp32c5): Do not disable UART0 sclk when USB Serial/JTAG is primary console (v6.0)
See merge request espressif/esp-idf!48874
2026-06-29 15:32:15 +08:00
Jiang Jiang Jian
b84f9a72b5
Merge branch 'bugfix/idfci-10775-fatfs-wl-dyn-buffers-ci-timeout_v6.0' into 'release/v6.0'
...
fix(storage): mark storage pytest apps flaky in CI (v6.0)
See merge request espressif/esp-idf!48807
2026-06-29 15:31:58 +08:00
Jiang Jiang Jian
667244d9d7
Merge branch 'fix/ws_transport_reject_oversize_v6.0' into 'release/v6.0'
...
fix(ws_transport): reject oversized 64-bit WebSocket payload length (v6.0)
See merge request espressif/esp-idf!48799
2026-06-29 15:31:50 +08:00
Jiang Jiang Jian
ec50de41d2
Merge branch 'bugfix/nvs-blockdev-skip-nvs-ram-test_v6.0' into 'release/v6.0'
...
fix(nvs_flash): skip SPIRAM heap test on non-spiram configs (v6.0)
See merge request espressif/esp-idf!48784
2026-06-29 15:31:29 +08:00
Jiang Jiang Jian
4ea1cda1ff
Merge branch 'feat/add_teardown_for_openthread_case_v6.0' into 'release/v6.0'
...
ci: add tear down for openthread ci case (v6.0)
See merge request espressif/esp-idf!48778
2026-06-29 15:31:26 +08:00
Jiang Jiang Jian
fd4f77c8e6
Merge branch 'bugfix/nvs-bootloader-pytest-app-log_v6.0' into 'release/v6.0'
...
test(nvs_bootloader): mark nvs bootloader pytest as flaky (v6.0)
See merge request espressif/esp-idf!48697
2026-06-29 15:31:13 +08:00
Jiang Jiang Jian
8bd0912274
Merge branch 'fix/optimize_the_ot_ci_v6.0' into 'release/v6.0'
...
fix(openthread): wait for all onlink GUAs to finish DAD before tests (v6.0)
See merge request espressif/esp-idf!48687
2026-06-29 15:30:26 +08:00
Jiang Jiang Jian
6a989d0beb
Merge branch 'bugfix/perf-benchmark-spiflash-ci-idfci-8082_v6.0' into 'release/v6.0'
...
fix(examples): suppress perf_benchmark printf in CI (v6.0)
See merge request espressif/esp-idf!48643
2026-06-29 15:29:45 +08:00
Marius Vikhammer
3b286227e8
Merge branch 'bugfix/int_wdt_default_psram_v6.0' into 'release/v6.0'
...
fix(iwdt): increased default timeout if using PSRAM (v6.0)
See merge request espressif/esp-idf!49481
2026-06-29 15:07:05 +08:00
Fu Hanxi
cef0b6071d
Merge branch 'ci/remove_deprecated_sha_update_job_v6.0' into 'release/v6.0'
...
ci: remove deprecated SHA update job (v6.0)
See merge request espressif/esp-idf!48638
2026-06-29 08:54:48 +02:00
Fu Hanxi
aef705e678
feat(build): support env var IDF_PY_BUILD_JOBS for ninja jobs
2026-06-29 08:52:15 +02:00
Fu Hanxi
5658aee2b5
ci: log per-job ccache stats
2026-06-29 08:52:15 +02:00
Evgeny Torbin
aff8dc2675
ci: remove deprecated SHA update job
2026-06-29 14:43:25 +08:00
Marius Vikhammer
837628688e
Merge branch 'contrib/github_pr_18664_v6.0' into 'release/v6.0'
...
ulp_riscv: prioritize error bits over data flags in I2C interrupt wait (GitHub PR) (v6.0)
See merge request espressif/esp-idf!49717
2026-06-29 14:42:18 +08:00
Island
98effc1d13
Merge branch 'feat/format_bt_hci_to_btsnoop_v6.0' into 'release/v6.0'
...
refactor(bt): migrate bt_hci_to_btsnoop to esp-pylib (6.0)
See merge request espressif/esp-idf!49710
2026-06-29 14:39:47 +08:00