Island
29e854ad3c
Merge branch 'feat/bluedroid_enc_adv_data' into 'master'
...
feat(ble/bluedroid): move Encrypted Advertising Data APIs into the host
See merge request espressif/esp-idf!51898
2026-09-15 14:12:00 +08:00
Shu Chen
3cc79e544c
Merge branch 'pr_17788' into 'master'
...
Add support for multiple console types in CLI (IDFGH-16697)
Closes IDFGH-16697
See merge request espressif/esp-idf!52695
2026-09-15 02:12:37 +00:00
Ivan Grokhotkov
f1abda1535
Merge branch 'feature/cache_access_counters' into 'master'
...
feat(esp_hw_support): add cache access counter API
See merge request espressif/esp-idf!50600
2026-09-14 17:21:49 +02:00
Shu Chen
5c2781df5c
Merge branch 'feature/update-zigbee-examples-v2.0' into 'master'
...
feat(zigbee): update zigbee examples to v2.0
See merge request espressif/esp-idf!52302
2026-09-14 08:47:36 +00:00
morris
51fe5182bb
Merge branch 'feat/add_lt9611_conponent' into 'master'
...
feat(lcd): add MIPI-to-HDMI example (lt9611)
Closes IDF-15419
See merge request espressif/esp-idf!52175
2026-09-14 10:57:57 +08:00
Chen Chen
b63ecdc5a0
fix(i2s): use GPIO5 as wav_player default DOUT
...
GPIO7 is an MSPI flash pin on ESP32-H4, so the example fails to init I2S on that target.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-14 09:58:12 +08:00
Ivan Grokhotkov
3a20f7595f
Merge branch 'feat/esp32s31_support_sta2eth' into 'master'
...
feat(examples): Add ESP32-S31 support to network/sta2eth example
See merge request espressif/esp-idf!49047
2026-09-11 13:05:02 +02:00
Ivan Grokhotkov (bot)
744f11fd63
feat(examples): add cache access counters example
2026-09-11 11:30:29 +02:00
Chen Jichang
d4603212f8
feat(lcd): add MIPI-to-HDMI example (lt9611)
2026-09-11 14:17:40 +08:00
Marcelo Barros de Almeida
7c589cd5b1
feat(802.15.4): Add support for multiple console types in CLI
...
Refactored app_main to initialize the console REPL based on the selected configuration: UART, USB CDC, or USB Serial JTAG. This improves flexibility and allows the CLI to work with different hardware interfaces.
2026-09-10 17:51:37 +08:00
Roland Dobai
2e6d41c2e9
Merge branch 'task/buildv2_gdbinit_multi_exec' into 'master'
...
feat(cmakev2): parameterize gdbinit for multi-executable builds
Closes IDF-15860
See merge request espressif/esp-idf!51239
2026-09-10 10:59:42 +02:00
Rahul Tank
97f81dd22b
Merge branch 'feat/migrate_nimble_10' into 'master'
...
feat(nimble): Migrate to nimble-1.10.0
See merge request espressif/esp-idf!51858
2026-09-10 14:26:10 +05:30
Armando (Dou Yiwen)
496c0b6377
Merge branch 'refactor/flash_refactor' into 'master'
...
spi_flash: split driver and os driver into `spi_flash` and `esp_mspi` components
Closes IDF-15210
See merge request espressif/esp-idf!45409
2026-09-10 07:29:01 +00:00
morris
a07ebb7ad8
Merge branch 'docs/improve_uart_doc' into 'master'
...
docs(uart): clarify example pins need a USB-to-UART bridge
See merge request espressif/esp-idf!51448
2026-09-10 14:50:43 +08:00
Mo Fei Fei
bb2c545085
docs(uart): clarify example pins need a USB-to-UART bridge
2026-09-10 14:50:43 +08:00
tarun.kumar
ce30446c3d
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-10 11:52:25 +08:00
Marius Vikhammer
f5e06de75f
Merge branch 'bugfix/h4_touch_caps' into 'master'
...
fix(soc): use standard touch wakeup cap name on ESP32-H4
See merge request espressif/esp-idf!52093
2026-09-09 20:43:42 +08:00
Rahul Tank
6a07858110
feat(nimble): Migrate to nimble-1.10.0
2026-09-09 15:42:05 +05:30
morris
fd163d917c
Merge branch 'refactor/i2s_pcm_player' into 'master'
...
refactor(i2s): replace i2s_es8311 example with wav_player
See merge request espressif/esp-idf!52486
2026-09-09 16:10:51 +08:00
armando
2cacb0bd56
change(flash): deprecate bootloader_flash_priv.h
2026-09-09 14:17:00 +08:00
armando
6e3abd12a1
refactor(spi_flash): move os layer to esp_mspi and chip configs to spi_flash
...
Also fixes the implicit dependency on esp_partition.
2026-09-09 14:17:00 +08:00
xieqinan@espressif.com
269035ba12
feat(openthread): update openthread ot_br and ot_zb_multipan examples
2026-09-09 11:36:05 +08:00
xieqinan@espressif.com
256403fe73
feat(zigbee): upgrade zigbee example to v2.0
2026-09-09 11:34:28 +08:00
Liu Linyan
19b8637502
feat(ble_audio): Add BAP Broadcast Assistant example
2026-09-09 09:51:40 +08:00
Martin Vychodil
c17ec317ef
Merge branch 'feat/generic_partition_bdl_example' into 'master'
...
feat(storage): Add generic partition BDL example
Closes IDF-15980
See merge request espressif/esp-idf!50305
2026-09-08 21:02:54 +08:00
Adam Múdry
98fee5a68a
feat(storage): Add generic partition BDL example
...
Add an example under examples/storage/generic_partition_bdl that
partitions a raw block device at run time using only the Block Device
Layer (BDL) interface.
The example obtains a whole-disk BDL (SPI flash data partition by
default, or an SD/eMMC card via menuconfig), writes an MBR partition
table onto it with the esp_ext_part_tables managed component (fetched
via idf_component.yml), then creates a generic-partition BDL for each
MBR entry with esp_blockdev_generic_partition_get() and mounts FATFS on
the FAT slice and LittleFS on the LittleFS slice.
2026-09-08 14:38:16 +02:00
zhiweijian
f5e9e2496a
feat(ble/bluedroid): move Encrypted Advertising Data APIs into the host
...
Provide esp_ble_ead_encrypt/decrypt in Bluedroid and group the GAP Key
Material characteristic under the same EAD Kconfig menu.
2026-09-08 16:07:44 +08:00
morris
85680029d2
refactor(i2s): replace es8311 example with pcm_player
...
Drop echo/recording now that mic_recorder covers capture. The new
example is TX-only and plays embedded PCM on ES8311 or ES8389.
2026-09-08 13:59:35 +08:00
Island
20049c62c0
Merge branch 'idf/ble_audio_lock_update' into 'master'
...
feat(ble_audio): Miscellaneous update for BLE ISO & BLE Audio safe calling
See merge request espressif/esp-idf!52346
2026-09-08 11:35:05 +08:00
Marius Vikhammer
b38c8a0625
Merge branch 'feat/llvm-opt-integration' into 'master'
...
feat(compiler): add ESP-IDF LLVM optimization enablement framework
See merge request espressif/esp-idf!51154
2026-09-07 10:11:37 +08:00
Liu Linyan
bb9390d2d0
feat(ble_audio): Miscellaneous update for BLE ISO & BLE Audio safe calling
2026-09-07 10:03:17 +08:00
Mahavir Jain
a482934bff
Merge branch 'fix/esp_http_server-ws-close-and-utf8-strictness' into 'master'
...
Fix(esp_http_server): ws close and utf8 strictness
See merge request espressif/esp-idf!48908
2026-09-06 15:53:31 +05:30
Laukik Hase
0a428e017a
Merge branch 'fix/tee_basic_example_failure' into 'master'
...
fix(esp_tee): Fix AEAD output buffer slicing in the `tee_basic` example
See merge request espressif/esp-idf!52389
2026-09-04 17:13:42 +05:30
Alexey Gerenkov
6d01a64027
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260831' into 'master'
...
feat(tools): update openocd version to v0.12.0-esp32-20260831
See merge request espressif/esp-idf!52371
2026-09-04 19:37:02 +08:00
Tomas Rezucha
3304a60e9f
feat(examples): Add ESP32-S31 support to network/sta2eth example
2026-09-04 12:58:24 +02:00
Ashish Sharma
8a01f77647
fix(esp_http_server): let the WS control handler own the protocol reply
2026-09-04 16:24:38 +08:00
Ashish Sharma
d0e35277dd
fix(ws): validate CLOSE frame semantics, echo payload, validate UTF-8 text
2026-09-04 16:24:38 +08:00
Sudeep Mohanty
0ca0b8da52
feat(cmakev2): parameterize gdbinit for multi-executable builds
...
__generate_gdbinit wrote into a single shared directory and derived the
application ELF from a global property, so a project building multiple
executables had their gdbinit files overwrite each other. Take the ELF
path and output directory as arguments, and derive them per executable in
idf_build_generate_metadata.
2026-09-04 13:00:09 +08:00
Samuel Obuch
1567027de8
ci(ulp): disable lp_core/debugging test
2026-09-03 12:47:29 +02:00
Laukik Hase
bf2d765021
fix(esp_tee): Fix AEAD output buffer slicing in the tee_basic example
2026-09-03 16:00:03 +05:30
Xu Si Yu
09ab883583
feat(openthread): support multipan feature for host device
2026-09-03 16:52:18 +08:00
Wang Meng Yang
7f1b8d002e
Merge branch 'feature/hfp_lc3' into 'master'
...
Feature/hfp lc3
See merge request espressif/esp-idf!50037
2026-09-03 14:44:47 +08:00
chenqian
25046e7959
feat(compiler): add ESP-IDF LLVM optimization enablement framework
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 13:02:58 +08:00
Marius Vikhammer
632911cfb7
fix(examples): increase partition table offset for sysview heap log on ESP32-H4
...
The example enables CONFIG_ESP_SYSTEM_USE_FRAME_POINTER, which pushes the
bootloader to 0x6020 bytes on ESP32-H4. That exceeds the 0x6000 budget
available with the default partition table offset of 0x8000, breaking the
build for both the app_trace_jtag and app_trace_uart CI configurations.
Move the partition table to 0x10000 on ESP32-H4, same as already done for
ESP32-P4, and drop the now stale "only overflowed on P4" note. Tell OpenOCD
the matching app image offset so GDB can map flash on both chips.
2026-09-03 11:50:59 +08:00
hejiaxin
9f6cf1ac3c
feat(bluedroid): Update LC3-SWB support in bluedroid
...
- Update LC3 in btc and bta, update AT
- Update LC3 in SCO frame transfer and examples
- improve lc3 transfer speed
- Fix some encoding and decoding bugs
- Rename the functions and macros to fit both msbc and lc3
- Add config dependency
- Add migration guides for bluetooth-classic
- change the statement of "Wide Band Speech" to "Wideband Speech" to fit HFPv1.10
2026-09-03 11:02:50 +08:00
morris
0f42b6c4f3
Merge branch 'refactor/dac_examples' into 'master'
...
refactor(dac): remove adc read back in dac example, prepare for s31
See merge request espressif/esp-idf!52030
2026-09-02 20:04:22 +08:00
Island
26c58e6c46
Merge branch 'idf/ble_audio_cap_handover' into 'master'
...
feat(ble_audio): Add CAP Handover (U2B & B2U) example
See merge request espressif/esp-idf!52061
2026-09-02 19:35:13 +08:00
Jiang Jiang Jian
73114d5a84
Merge branch 'bugfix/fix_wifi_wakeup_failed_from_modem_state' into 'master'
...
fix(wifi): fix wifi wakeup failed from modem state
Closes PM-860
See merge request espressif/esp-idf!52143
2026-09-02 17:28:01 +08:00
Liu Linyan
bcc2981f25
feat(ble_audio): Add CAP Handover (U2B & B2U) example
2026-09-02 15:00:16 +08:00
Konstantin Kondrashov
de1e5035b5
feat(app_update): Add auto-confirmation of OTA updates
...
Enable rollback auto-confirmation by default
2026-09-01 12:53:21 +03:00