Commit Graph

8209 Commits

Author SHA1 Message Date
luoxu
62fef5a0cc feat(ble_mesh): supported esp32h4 for esp ble mesh example 2026-04-29 14:58:03 +08:00
luoxu
40ebe28822 feat(ble_mesh): supported esp32h4 for esp ble mesh 2026-04-28 17:27:41 +08:00
Armando (Dou Yiwen)
85b324c188 Merge branch 'feat/psram_xip_h4' into 'master'
psram: xip psram support on h4

Closes IDF-12349

See merge request espressif/esp-idf!40968
2026-04-28 08:31:23 +00:00
Xu Si Yu
091b444384 Merge branch 'fix/enable_ext_coex_cmd' into 'master'
feat(coex): enable external coexistence command

Closes TZ-2426

See merge request espressif/esp-idf!47226
2026-04-28 15:39:48 +08:00
Sudeep Mohanty
cc025fa3d5 Merge branch 'fix/lp_uart_data_bits' into 'master'
fix(ulp/lp_core): fix LP UART data_bits validation and add full word-length test coverage

Closes PM-715, PM-660, IDFCI-10410, and IDFCI-10464

See merge request espressif/esp-idf!47432
2026-04-28 08:43:03 +02:00
Marius Vikhammer
fc3b1c827b Merge branch 'feature/s31_lp_spi' into 'master'
feat(ulp/lp_spi): bring up LP SPI on ESP32-S31

Closes IDF-14736

See merge request espressif/esp-idf!47833
2026-04-28 13:34:40 +08:00
Aditya Patwardhan
0c39c3ad2d Merge branch 'fix/enforce_tls_version_https_request_example' into 'master'
fix(https_request): enforce tls version for supported ciphersuite example

See merge request espressif/esp-idf!47983
2026-04-28 10:20:56 +05:30
Marius Vikhammer
defe1cde71 feat(ulp/lp_spi): bring up LP SPI on ESP32-S31
Add LP SPI HAL LL layer for ESP32-S31 and ESP32-P4, enable the
peripheral in soc_caps, and port the HP-side and LP-core-side SPI
drivers to use the new LL abstraction.
2026-04-28 10:20:02 +08:00
Xu Si Yu
87e64217eb feat(coex): enable external coexistence command 2026-04-28 10:02:10 +08:00
armando
80db6f440c ci(psram): enable xip psram test on h4 2026-04-28 09:37:03 +08:00
Island
1176eb8c37 Merge branch 'feat/support_ble_uart_service' into 'master'
Feat/support ble uart service

See merge request espressif/esp-idf!47835
2026-04-27 17:26:22 +08:00
zhiweijian
9de3eea3de feat(ble): Support nimble uart service 2026-04-27 16:34:20 +08:00
Island
05e61fe765 Merge branch 'feat/support_ble_iso_coex' into 'master'
Support blufi on esp32s31

Closes BT-4318

See merge request espressif/esp-idf!47861
2026-04-27 16:18:11 +08:00
Ashish Sharma
ad713295a0 fix(https_request): enforce tls version for supported ciphersuite example 2026-04-27 16:07:20 +08:00
Chen Chen
bd1afdeb48 Merge branch 'feat/pcnt_support_s31' into 'master'
feat(pcnt): support pcnt on esp32s31

Closes IDF-14699

See merge request espressif/esp-idf!47767
2026-04-27 12:07:33 +08:00
zhiweijian
bc43eedc35 fix(ble/bluedroid): Changed sdkconfig.default in ble_get_started examples 2026-04-27 11:49:41 +08:00
zhiweijian
093a521048 feat(ble): Supported blufi on esp32s31 2026-04-27 11:47:22 +08:00
Michael.B
1dc41840ad fix(examples): enlarge BT example partitions for esp32s31 CI builds
build_non_test_related_apps failed on esp32s31: Bluedroid_GATT_Server and ble_spp_client binaries exceeded the default 1MiB factory partition; esp_hid_host with sdkconfig.ci.test exceeded 1.5MiB single-app-large.

Use PARTITION_TABLE_SINGLE_APP_LARGE for the Bluedroid examples. For esp_hid_host, switch to a custom single-factory table with a 1700KiB app slot (same size unit as partitions_two_ota_large.csv).
2026-04-26 18:28:14 +08:00
Zhang Wen Xu
ef14ca1a46 Merge branch 'feat/merge_ot_autostart' into 'master'
feat(openthread): optimized the autostart macro

See merge request espressif/esp-idf!47683
2026-04-24 10:02:13 +00:00
Chen Chen
2658eda240 feat(pcnt): support pcnt on esp32s31 & add group_id config 2026-04-24 17:16:15 +08:00
Song Ruo Jing
b18f90cd82 Merge branch 'feature/esp32s31_ppa_support' into 'master'
feat(ppa): add support for ESP32S31

Closes IDF-14769

See merge request espressif/esp-idf!47281
2026-04-24 15:43:38 +08:00
Hu Rui
84c9a924bf Merge branch 'fix/uhci_esp32p4_cache' into 'master'
fix(uhci): fix uhci cache issue on ESP32-P4

See merge request espressif/esp-idf!47817
2026-04-24 15:10:32 +08:00
Island
6f0be3774f Merge branch 'fix/ble_mesh_fast_prov_srv_sdkconfig_issue' into 'master'
feat(ble_mesh): disable BLE 5.0 features for fast_prov_server sdkconfig

See merge request espressif/esp-idf!47889
2026-04-24 13:15:01 +08:00
Song Ruo Jing
d2b2578244 refactor(examples/ppa): PPA example switch to use RGB LCD panel
Also moved the RGB panel initialization code to a common component,
which can be reused by other examples.
2026-04-24 11:47:41 +08:00
Mahavir Jain
465c0b8e22 Merge branch 'fix/chunk_encoded_post_request_failed' into 'master'
fix(esp_http_client): implement chunked transfer encoding in before tranport write

Closes IDFGH-16566

See merge request espressif/esp-idf!44362
2026-04-23 14:02:41 +05:30
luoxu
b97190aab5 feat(ble_mesh): disable BLE 5.0 features for fast_prov_server sdkconfig 2026-04-23 16:13:56 +08:00
Sudeep Mohanty
359cec50bb test(lp_core): use soc_filtered_targets for all LP core pytest parametrization
Several LP core pytest files were either hardcoded to specific chip lists
or using a less-precise SOC capability filter:

- test_lp_core_multi_device: was locked to ['esp32c6'] pending a workaround
  for LP I2C on esp32p4; all three active LP core chips now have
  SOC_LP_I2C_SUPPORTED=1, so switch to soc_filtered_targets.

- test_lp_uart_wakeup_modes: was using SOC_LP_CORE_SUPPORTED which is
  semantically wrong for a UART test; change to SOC_ULP_LP_UART_SUPPORTED.

- LP core example pytests (build_system, interrupt, gpio_intr_pulse_counter,
  lp_timer_interrupt): replace hardcoded ['esp32c5', 'esp32c6', 'esp32p4']
  with soc_filtered_targets('SOC_LP_CORE_SUPPORTED == 1') so that new
  chips automatically get coverage when their SOC cap is enabled.
2026-04-23 10:10:05 +02:00
Hu Rui
9513f2571f fix(uhci): fix uhci cache issue on ESP32-P4 2026-04-23 14:50:58 +08:00
Island
fbd6ae1b9e Merge branch 'feat/ble_iso_lea_s31' into 'master'
feat(ble_audio): Support ISO and LE Audio on ESP32-S31

Closes IDF-14608

See merge request espressif/esp-idf!47837
2026-04-23 11:27:51 +08:00
Linyan Liu
7adda3f869 feat(ble_audio): Support ISO and LE Audio on ESP32-S31 2026-04-22 18:15:59 +08:00
Shu Chen
42bdbdeed3 Merge branch 'feat/ot_make_esp_netif_glue_optional' into 'master'
feat(openthread): make esp_netif glue optional

See merge request espressif/esp-idf!46986
2026-04-22 09:09:18 +00:00
Tomas Rohlinek
c225eb59db Merge branch 'feat/update_littlefs' into 'master'
feat(storage/littlefs): Bump version to enable blockdev support

Closes IDF-12746

See merge request espressif/esp-idf!47358
2026-04-22 09:51:20 +02:00
Chen Chen
974676d7e3 Merge branch 'feature/support_i2s_on_esp32s31' into 'master'
feat(i2s): support i2s on esp32s31

Closes IDF-14771, IDF-14772, and IDF-14733

See merge request espressif/esp-idf!46127
2026-04-22 15:47:03 +08:00
Marius Vikhammer
3b33072b9c ci(ble): fixed failing pre-commit on nimble readme 2026-04-22 11:37:21 +08:00
Rahul Tank
8e4f6c56be Merge branch 'feat/nimble_logs_compression' into 'master'
feat(nimble): Support NimBLE log compression and decompression over SPI

See merge request espressif/esp-idf!46967
2026-04-22 08:02:05 +05:30
laokaiyao
8d0fca08a0 feat(i2s): support i2s & apll on esp32s31 2026-04-22 09:30:53 +08:00
Wang Meng Yang
e1b81f0aad Merge branch 'feat/support_ble_bredr_on_esp32s31' into 'master'
feat(bt): Support Bluetooth LE and Bluetooth Classic on ESP32-S31

Closes IDF-15185, IDF-15188, IDF-15189, IDF-15193, and IDF-15192

See merge request espressif/esp-idf!47330
2026-04-22 08:03:07 +08:00
Chen Ji Chang
7ed6c83eb5 Merge branch 'feat/support_lcd_on_s31' into 'master'
feat(lcd): support rgb and i80 lcd on s31

Closes IDF-14750, IDF-14751, IDF-14753, and IDF-14754

See merge request espressif/esp-idf!47312
2026-04-22 00:40:26 +08:00
Wang Mengyang
63a619275b fix(esp_coex): Disable coexist build for ESP32-S31 before it is supported
- Disable blufi example build on ESP32-S31
2026-04-21 17:53:24 +08:00
cjin
ee99444c35 fix(ble): fix ble example compilation errors 2026-04-21 17:50:36 +08:00
cjin
6f7eec029b feat(ble): support ble on esp32s31 2026-04-21 17:50:36 +08:00
wangmengyang
11268d8bfb feat(bt): Add initial support of Bluetooth Classic on ESP32-S31
- feat(soc_caps): Enable BT Classic and BLE in esp32s31
- Add git submodule for ESP32-S31 bt controller lib files
- changed sdkconfig.defaults and README for Bluetooth Classic examples
- change(docs): Added vendor HCI documentations for ESP32-S31
- change(Bluedroid): Adapt to ESP32-S31 due to some API differences on
  Bluetooth controller from ESP32
- change(bt): Modify CMakeLists.txt to support the Bluetooth dual-mode
  architecture on ESP32-S31
- change(bt): Add ECC P-192 functions to tinycrypt
2026-04-21 17:50:34 +08:00
Zhang Wen Xu
9c2bde6b64 Merge branch 'feat/support_154_on_s31' into 'master'
feat(802.15.4): support 154 on esp32s31

Closes IDF-14802, IDF-14803, and IDF-14612

See merge request espressif/esp-idf!47440
2026-04-21 09:27:39 +00:00
Zhang Wen Xu
0b83608511 Merge branch 'fix/optimize_the_process_of_ot_ci' into 'master'
fix(openthread): optimize the process of openthread pytest cases

See merge request espressif/esp-idf!47672
2026-04-21 09:04:50 +00:00
morris
1dcd6fcf08 Merge branch 'feat/uhci_esp32s31_support' into 'master'
feat(uhci): Add support for uhci on esp32s31

Closes IDF-14791

See merge request espressif/esp-idf!47730
2026-04-21 15:57:55 +08:00
Hu Rui
131bb462a4 feat(uhci): Add support for uhci on esp32s31 2026-04-21 14:41:22 +08:00
Chen Jichang
a3f14c8ed1 feat(lcd): support rgb and i80 lcd on s31 2026-04-21 14:18:31 +08:00
Sahil Yadav
c946ef3789 feat(nimble): Support NimBLE log compression and decompression over SPI 2026-04-21 14:00:27 +08:00
Zhibin (Ryan) Wen
49652ce314 feat(openthread): add test support for esp_netif glue disabled scenario
Signed-off-by: Zhibin (Ryan) Wen <wenzhibin@espressif.com>
2026-04-21 12:11:43 +08:00
morris
754ec03795 Merge branch 'feat/support_parlio_on_h21' into 'master'
feat(parlio): support parlio on esp32h21

Closes IDF-11570, IDF-11571, and IDF-11572

See merge request espressif/esp-idf!47356
2026-04-21 11:40:57 +08:00