Marius Vikhammer
12534d128c
Merge branch 'bugfix/h4_blink_io' into 'master'
...
fix(blink): fixed GPIO used for blink example on H4
See merge request espressif/esp-idf!51718
2026-08-13 14:32:45 +08:00
Krzysztof Budzynski
157f40b58b
Merge branch 'docs/update_get_started_s31' into 'master'
...
docs: Update Get Started for ESP32-S31
Closes IDF-15368
See merge request espressif/esp-idf!51543
2026-08-13 14:19:16 +08:00
Island
4bdd3d012f
Merge branch 'feat/nimble_host_example_pytest' into 'master'
...
Feat: Add Pytest for Nimble Host Example
See merge request espressif/esp-idf!50610
2026-08-13 12:12:53 +08:00
Mahavir Jain
8c007f0e03
Merge branch 'feat/bootloader-mbedtls-split-final' into 'master'
...
feat(esp_image_verify): split image verification out of bootloader_support
Closes IDF-8577 and IDFGH-17033
See merge request espressif/esp-idf!48383
2026-08-13 08:45:58 +05:30
morris
b363373758
feat(h264): add ESP32-S31 support to the h264 example
...
Add ESP32-S31 as a supported target for the H.264 encoder/decoder
example and bump the esp_h264 component to v1.3.8, which provides
support (prebuilt software library) for ESP32-S31.
- Add sdkconfig.defaults.esp32s31 with SPIRAM/CPU settings
- Update pytest and build-test-rules to cover esp32s31
- Update README and Kconfig help text
2026-08-12 22:29:40 +08:00
Marius Vikhammer
a781bb613a
fix(blink): fixed GPIO used for blink example on H4
...
Updated to match latest devkit layout
2026-08-12 15:46:54 +02:00
Michael.B
c961738157
fix(examples): count periodic IRQs during xip_from_psram flash erase
...
Replace the oneshot latency assumption with a 1ms periodic timer that
runs only across a forced dirty-partition erase, and fail if irq_count
falls below 80% of the expected count from erase duration.
2026-08-12 17:11:00 +08:00
Michael.B
a434dc5173
ci(psram): add esp32p4 250M XIP coverage with flash 120M HPM-DC
2026-08-12 17:11:00 +08:00
Euripedes Rocha
514877f57f
Merge branch 'feat/gmac_s31_followup_2nd' into 'master'
...
feat(esp_eth): add ioctl for 1G PHY master/slave mode
See merge request espressif/esp-idf!51690
2026-08-12 10:10:27 +02:00
yuanhonghui
eebeb6b62c
feat(example): add pytest for nimble examples
2026-08-12 15:46:14 +08:00
luweike
7fbedd2b61
docs: Update Get Started for ESP32-S31
2026-08-12 15:00:06 +08:00
Ondrej Kosta
8b77c649c2
ci(esp_eth): add S31 coverage and drop external driver test_apps
...
Add YT8531/S31 tests for esp_eth, eth basic, and iperf. Remove
test_apps coverage of drivers maintained outside IDF.
2026-08-12 13:07:42 +08:00
Ashish Sharma
b912691fcd
refactor(app_update): rename SECURE_SIGNED_DATA_PARTITION Kconfig option
2026-08-12 08:39:18 +05:30
Ashish Sharma
8589d9df25
fix(build): prepare dependents for bootloader_support dropping mbedtls
...
bootloader_support is about to stop pulling mbedtls (and app_update) into
every build graph, so components and apps that relied on those transitive
edges must own their dependencies
Closes https://github.com/espressif/esp-idf/issues/18072
Related https://github.com/espressif/esp-idf/issues/18778
2026-08-12 08:39:18 +05:30
morris
66c2ce88b3
feat(i2s): extend the mic recorder example to support both DMIC and AMIC
2026-08-11 17:38:48 +08:00
harshal.patil
5ab2bb87cd
docs(examples): Fix the broken Key Manager peripheral link in the example readme
2026-08-10 17:37:23 +05:30
Song Ruo Jing
1f2ea33cd8
Merge branch 'fix/h4_s31_enable_multi_board_test' into 'master'
...
fix(ci): re-enable some LEDC/UART tests for H4, S31
Closes IDF-15610 and IDF-15619
See merge request espressif/esp-idf!51529
2026-08-06 15:27:38 +08:00
Wang Meng Yang
c9b1e5fe5c
Merge branch 'opt/hfp_audio_quality' into 'master'
...
change(bt/bluedroid): optimized the HFP example workflow to improve audio quality
See merge request espressif/esp-idf!51346
2026-08-05 17:54:34 +08:00
Michael (XIAO Xufeng)
b12870c43d
Merge branch 'sdio-example-4bit-bringup' into 'master'
...
example(sdio_slave): add docs and examples for SI testing
See merge request espressif/esp-idf!49371
2026-08-05 16:48:38 +08:00
Michael.B
0d9193fa98
feat(sdio): add hw_test example for signal integrity checks
2026-08-05 13:22:15 +08:00
Island
2720caabb1
Merge branch 'idf/ble_audio_fixes' into 'master'
...
fix(ble_audio): Miscellaneous fixes for ISO & LE Audio (stage 2)
See merge request espressif/esp-idf!51158
2026-08-05 10:47:55 +08:00
Song Ruo Jing
28acedf295
fix(ci): re-enable some LEDC/UART tests for H4, S31
2026-08-04 21:23:44 +08:00
Liu Linyan
af9ae1c0aa
fix(ble_audio): Miscellaneous fixes for ISO & LE Audio (stage 2)
2026-08-04 14:07:10 +08:00
morris
08e0d30a74
Merge branch 'feat/uhci_ctn_doc_exmaple' into 'master'
...
feat(uhci): Add uhci_continuous api for example and doc
See merge request espressif/esp-idf!51363
2026-08-03 19:27:42 +08:00
radek.tandler
c6c0734a7b
docs(nvs_flash): improved example of NVS fragmentation
2026-08-03 11:39:48 +08:00
radek.tandler
56a01ca822
docs(nvs_flash): improved description of NVS space consumption
...
- Improved description of space required to store data types into NVS partition
- Example showing nvs statistics extended with a code demonstrating the fragmentation effect
2026-08-03 11:39:47 +08:00
Gao Xu
95e1386d55
Merge branch 'feat/isp_dpc_support' into 'master'
...
feat(isp): support isp dpc dead pixel correction
Closes IDF-13932
See merge request espressif/esp-idf!45572
2026-07-31 18:00:49 +08:00
Martin Vychodil
e85b99fc49
Merge branch 'bugfix/idfci-12815-12072-timeout' into 'master'
...
fix(storage): mark storage pytest apps flaky in CI
Closes IDFCI-12815, IDFCI-12072, IDFCI-8841, IDFCI-12712, IDFCI-13218, IDFCI-12926, and IDFCI-12875
See merge request espressif/esp-idf!51018
2026-07-31 14:02:49 +08:00
Island
262ab40a5b
Merge branch 'fix/fix_some_ble_sleep_issues' into 'master'
...
Fix/fix some ble sleep issues
Closes BLERP-3003
See merge request espressif/esp-idf!51304
2026-07-31 11:09:49 +08:00
gaoxu
30e3df1c7c
feat(isp): support ISP DPC, add tests and use it in multi pipeline example
2026-07-31 10:22:41 +08:00
Renz Christian Bagaporo
7054ec851c
Merge branch 'feat/cmakev2_ulp_legacy_shim' into 'master'
...
feat(ulp): build all legacy ULP projects through CMakev2
See merge request espressif/esp-idf!50143
2026-07-31 07:10:43 +08:00
sonika.rathi
fe328c0ac7
fix(storage): mark storage pytest apps flaky in CI
2026-07-30 10:55:50 +02:00
Martin Vychodil
4065b2ed8f
Merge branch 'bugfix/nvs-console-usb-stdio' into 'master'
...
fix(nvs_console): use esp_stdio for console peripheral init
Closes IDFGH-18040
See merge request espressif/esp-idf!51235
2026-07-30 16:47:56 +08:00
C.S.M
ae64f66617
feat(uhci): Add uhci_continuous api for example and doc
2026-07-30 15:25:51 +08:00
Jin Cheng
7a05c18999
change(bt/bluedroid): optimized the HFP example workflow to improve audio quality
...
Disabled inquiry scan and page scan after SCO connection establishment
to reduce over-the-air bandwidth usage and improve audio quality by
prevent scan activities from interrupting SCO traffic.
2026-07-30 14:58:21 +08:00
Akshat Agrawal
e6976ab858
fix(ftm): Update FTM calibraton values for esp32c5, esp32c3, esp32c6, esp32c61
2026-07-29 16:19:09 +05:30
cjin
3cc775117f
feat(ble): added CONFIG_PM_SLP_IRAM_OPT to make sure cache error check
2026-07-29 17:50:06 +08:00
Renz Bagaporo
a91a316449
ci(ulp): re-enable legacy ULP buildv2 jobs
2026-07-29 13:08:22 +09:00
Renz Bagaporo
288b9a6e00
feat(ulp): build legacy ULP APIs through CMake v2 shim
2026-07-29 13:08:22 +09:00
Wang Meng Yang
d348f43f56
Merge branch 'bugfix/a2dp_api_init_check' into 'master'
...
fix(bt): Fix compatibility with A2DP API legacy usage methods
Closes IDFGH-17892
See merge request espressif/esp-idf!50611
2026-07-28 19:35:28 +08:00
Rahul Tank
14674d8aee
Merge branch 'feat/introduce_nimble_1.9' into 'master'
...
feat(nimble): Migrate to nimble-1.9.0-idf
See merge request espressif/esp-idf!48553
2026-07-28 15:24:05 +05:30
Erhan Kurubas
59ae1cf37f
Merge branch 'move_trace_examples' into 'master'
...
refactor(examples): group trace examples under examples/system/tracing/
See merge request espressif/esp-idf!51160
2026-07-28 09:31:08 +02:00
Erhan Kurubas
19a27980a5
refactor(examples): group trace examples under examples/system/tracing/
...
Move 7 trace-related examples (app_trace_basic, app_trace_to_plot,
esp_trace_custom_library, function_tracing, 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, Kconfig, and component READMEs.
2026-07-27 23:56:02 +03:00
sonika.rathi
ab894caac3
fix(nvs_console): use esp_stdio for console peripheral init
2026-07-27 14:16:13 +02:00
Rahul Tank
e08609e451
fix(nimble): Migrate to NimBLE 1.9.0
2026-07-27 14:14:35 +05:30
Liu Linyan
822d65f9be
feat(ble_audio): Add specific libs for BLE Audio log compression
2026-07-27 11:26:25 +08:00
Island
2961219b35
Merge branch 'idf/ble_audio_psram' into 'master'
...
feat(ble_audio): BLE Audio PSRAM support
See merge request espressif/esp-idf!51098
2026-07-27 10:31:09 +08:00
Liu Linyan
8fb0fc6065
feat(ble_audio): BLE Audio PSRAM support
2026-07-25 09:01:08 +08:00
Astha Verma
b360477e77
fix(nimble): Restore throughput after switching from LE Coded PHY
2026-07-24 16:36:44 +05:30
Rahul Tank
46f3837611
fix(nimble): Fix issues found in review for nimble examples
2026-07-24 15:19:38 +05:30