Chen Chen
7498698e18
docs(gpio): removed strapping description in programming guide
...
Closes https://github.com/espressif/esp-idf/issues/18969
2026-08-25 16:14:23 +08:00
morris
7b9cc1ac79
Merge branch 'refactor/dac_priv_dma_callbacks' into 'master'
...
refactor(dac): move DMA interrupt handling behind dac_priv_dma callbacks
See merge request espressif/esp-idf!51860
2026-08-24 10:23:51 +08:00
Hu Rui
18e0614798
refactor(dac): move DMA interrupt handling behind dac_priv_dma callbacks
2026-08-21 18:53:09 +08:00
Marius Vikhammer
b95b1bbf1f
Merge branch 'bugfix/cmakev2-coredump-default-component' into 'master'
...
fix(cmakev2): include config-selected default components
See merge request espressif/esp-idf!49614
2026-08-21 10:16:27 +08:00
morris
d8df109e32
Merge branch 'feat/spi_master_ddr_mode' into 'master'
...
feat(driver_spi): master driver support DDR(DTR) clock mode
Closes IDFGH-12948
See merge request espressif/esp-idf!49810
2026-08-20 17:40:32 +08:00
morris
9d7270493b
Merge branch 'feat/twai_add_usb_adapter_example' into 'master'
...
feat(driver_twai): twai add usb adapter example
See merge request espressif/esp-idf!50556
2026-08-20 17:39:48 +08:00
Fu Hanxi
289a17b3a2
tests: replace CLI-dependent xfail/skipif conditions
2026-08-20 09:14:41 +02:00
Mahavir Jain
dc73db9f18
Merge branch 'update/update_certs_bundle' into 'master'
...
Update esp_crt_bundle certificates
See merge request espressif/esp-idf!51768
2026-08-20 11:56:38 +05:30
Marius Vikhammer
5c0facdaba
fix(cmakev2): include config-selected default components
2026-08-20 11:09:58 +08:00
morris
1c7d81f5f2
Merge branch 'feat/ppa_freetype_example' into 'master'
...
feat(ppa): add FreeType font compositing example
See merge request espressif/esp-idf!51707
2026-08-20 03:40:33 +08:00
wanckl
d25d82923f
feat(driver_twai): add usb<->twai candlelight example
2026-08-19 21:00:12 +08:00
Espressif BOT
1004336f7a
change(mbedtls/crt_bundle): Update esp_crt_bundle certificates
2026-08-19 17:08:51 +05:30
wanckl
a9ce9e4abf
feat(driver_spi): master driver support DDR(DTR) clock mode
2026-08-19 17:22:45 +08:00
Mahavir Jain
200cae8317
Merge branch 'feat/ws-control-frame-handler' into 'master'
...
feat(esp_http_server): separate control frame handler for WS server
Closes IDFGH-17509
See merge request espressif/esp-idf!50616
2026-08-19 14:20:16 +05:30
Ashish Sharma
0d664083d0
docs(esp_http_server): document the WebSocket control-frame handler
2026-08-19 12:45:08 +08:00
Daniel Paul
b764f073ac
feat: Consume root-managed components from IDF Component Manager
2026-08-18 20:51:54 +08:00
morris
d3d0cbc594
feat(ppa): add PPA FreeType font compositing example
2026-08-18 19:00:26 +08:00
Wang Meng Yang
9150d065a3
Merge branch 'feat/support_pan_bnep' into 'master'
...
feat(bt/bluedroid): support Classic Bluetooth PAN profile
See merge request espressif/esp-idf!50641
2026-08-18 17:38:59 +08:00
linruihao
51eacff678
feat(example): add Classic Bluetooth PAN profile examples
2026-08-17 19:52:29 +08:00
Martin Vychodil
efde3482d1
Merge branch 'bugfix/nvs-cxx-handle-docs' into 'master'
...
docs(nvs_flash): add C++ NVS handle API documentation
Closes IDFGH-8859
See merge request espressif/esp-idf!51066
2026-08-17 15:16:34 +08:00
Wei Yu Han
55afb36110
Merge branch 'feat/update_ble_feature_support_status_0813' into 'master'
...
feat(docs): update BLE feature support status for ISO and Core 6.1-6.3
See merge request espressif/esp-idf!51719
2026-08-17 08:30:58 +08:00
renpeiying
0a3f2d7ff2
docs(nvs_flash): update CN translation
2026-08-14 09:25:24 +02:00
morris
e6d5bc6c57
Merge branch 'feat/support_rgb_lcd_dma2d' into 'master'
...
feat(rgb_lcd): support draw bitmap using dma2d
Closes IDF-15652 and IDFGH-11807
See merge request espressif/esp-idf!48510
2026-08-14 14:03:36 +08:00
Euripedes Rocha
b2672c7937
Merge branch 'feat/eth_netif_sub' into 'master'
...
Feat/eth netif sub
Closes IDF-16068 and IDFCI-8665
See merge request espressif/esp-idf!48823
2026-08-13 15:48:39 +02:00
Ondrej Kosta
05993b5090
feat(examples): add Ethernet sublayer example and update PTP
...
Add a dedicated sublayer example under examples/ethernet and enable
sublayer usage in the PTP example.
2026-08-13 13:56:57 +02:00
Ondrej Kosta
2e79c3fd69
feat(esp_eth): add Ethernet sublayer with optional VLAN and switch
...
Introduce the experimental Ethernet sublayer (parent/child VLAN, optional
switch path, iodriver provider), restructure eth test apps, and document
the new APIs.
2026-08-13 13:56:57 +02:00
Wei Yuhan
7891e0d65a
feat(docs): fix PAST and randomized adv channel indexing status
...
Gate PAST on SOC_ESP_NIMBLE_CONTROLLER, mark randomized advertising
channel indexing host columns as NA, and limit controller experimental
status to NimBLE controllers except ESP32-C2.
2026-08-13 17:26:03 +08:00
sonika.rathi
5394a30873
docs(nvs_flash): add C++ NVS handle API documentation
...
Closes https://github.com/espressif/esp-idf/issues/10283
2026-08-13 15:42:18 +08:00
Chen Jichang
f2cf926e0a
feat(rgb_lcd): support draw bitmap hook
2026-08-13 14:29:43 +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
Wei Yuhan
bacdf4ba93
feat(docs): update BLE feature support status for ISO and Core 6.1-6.3
...
Mark ISOAL/ISO features as experimental when SOC_BLE_ISO_SUPPORTED,
add unsupported Core Spec 6.1-6.3 features, and move NimBLE LL Extended
Feature Set target to 2026/12.
2026-08-13 14:14:09 +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
Wei Yuhan
cfd47ad13a
feat(docs): Updated BLE support features status
2026-08-13 09:18:55 +08:00
Mahavir Jain
167b6b19bd
Merge branch 'fix/crt_bundle_unsupported_cert_extension' into 'master'
...
fix(mbedtls):report an error for certificate files with unsupported extension
See merge request espressif/esp-idf!51518
2026-08-12 13:54:53 +05:30
morris
fee5db7d25
Merge branch 'feat/mic_recorder' into 'master'
...
feat(i2s): extend the mic recorder example to support both DMIC and AMIC
See merge request espressif/esp-idf!51415
2026-08-12 15:47:23 +08:00
luweike
7fbedd2b61
docs: Update Get Started for ESP32-S31
2026-08-12 15:00:06 +08:00
Pranav Sonawane
d385023b85
fix(mbedtls): Raise error for certificate files with unsupported extension
...
gen_crt_bundle.py only parses files ending in .pem or .der, but silently
ignored anything else. A PEM certificate named e.g. ca.crt was skipped
without a word, and since the build invokes the script with -q, even the
"Successfully added 0 certificates" hint was suppressed. The build then
succeeded and embedded a bundle without the certificate, and the problem
only surfaced at runtime as a TLS verification failure.
A file passed directly via --input, which is what
CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE_PATH points at, is now expected
to be a certificate: an unsupported extension raises an InputError and
fails the build with a message naming the file and the two accepted
extensions. Files found while scanning a directory keep being skipped,
as a certificate directory may legitimately contain other files, but a
warning is now printed unconditionally so it is visible in the build log.
Also document the requirement in the Kconfig help text and in the
esp_crt_bundle documentation.
Closes https://github.com/espressif/esp-idf/issues/18933
2026-08-12 09:59:28 +05:30
Ashish Sharma
542d2ffc4a
docs(migration): document the bootloader_support image-verify split
2026-08-12 08:39:18 +05:30
Ashish Sharma
b912691fcd
refactor(app_update): rename SECURE_SIGNED_DATA_PARTITION Kconfig option
2026-08-12 08:39:18 +05:30
morris
13777d2d93
docs: restructure MCPWM programming guide
2026-08-11 19:24:40 +08:00
morris
66c2ce88b3
feat(i2s): extend the mic recorder example to support both DMIC and AMIC
2026-08-11 17:38:48 +08:00
Marius Vikhammer
4d332f710e
docs(kconfig): update kconfig ref links to use menuitem
2026-08-11 11:19:45 +02:00
morris
bff6bf5e8b
Merge branch 'feat/async_memcpy_dw_gdma_backend' into 'master'
...
feat(esp_driver_dma): add dw_gdma backend for async_memcpy
Closes IDF-15760
See merge request espressif/esp-idf!50878
2026-08-10 16:16:53 +08:00
morris
eec76a070e
feat(esp_driver_dma): add dw_gdma backend for async_memcpy
2026-08-10 16:16:53 +08:00
Mahavir Jain
2495e37a48
Merge branch 'feat/pma_pmp_lock_policy' into 'master'
...
Stop locking PMP in the bootloader and freeze the entry layout
See merge request espressif/esp-idf!50326
2026-08-06 11:31:39 +05:30
Mahavir Jain
6498d81eb4
Merge branch 'docs/vulnerabilities_guide_new_advisories' into 'master'
...
docs(security): update vulnerabilities guide with recently published advisories
See merge request espressif/esp-idf!51456
2026-08-05 18:27:43 +05:30
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
Sudeep Mohanty
cbc4dff964
Merge branch 'feat/ulp_custom_linker_support' into 'master'
...
ULP: Support custom LP Core linker layouts via the LINKER option
Closes IDF-12902
See merge request espressif/esp-idf!49991
2026-08-05 10:10:32 +02:00
Michael.B
0d9193fa98
feat(sdio): add hw_test example for signal integrity checks
2026-08-05 13:22:15 +08:00
Mahavir Jain
d9f42b3fc6
Merge branch 'update/update_certs_bundle' into 'master'
...
Update esp_crt_bundle certificates
See merge request espressif/esp-idf!50852
2026-08-05 10:42:06 +05:30