Meet Patel
8da676cd87
Merge branch 'feat/ulp_adc_two_channel_example' into 'master'
...
feat(ulp): demonstrate multi-channel ADC in ULP-RISC-V example
See merge request espressif/esp-idf!50246
2026-07-02 10:00:21 +05:30
Harshal Patil
cbf8b877e1
Merge branch 'fix/partitions_ota_c2_c61_secure_boot_scheme' into 'master'
...
test: Incorrect SB key type for C2/C61
See merge request espressif/esp-idf!50232
2026-07-01 15:34:41 +05:30
Meet Patel
69d755b1e6
feat(ulp): demonstrate multi-channel ADC in ULP-RISC-V example
2026-07-01 14:09:05 +05:30
morris
d56d5532fc
Merge branch 'refactor/jpeg_decoder_example' into 'master'
...
feat(jpeg): simplify decoder example and add pytest coverage
See merge request espressif/esp-idf!49733
2026-07-01 16:27:50 +08:00
Island
b295d1f227
Merge branch 'fix/fix_ble_rtc_register_issue_after_reset' into 'master'
...
fix(ble): fix ble rtc reset issues on esp32-h4 and esp32-s31
Closes BLERP-2934, BLERP-2935, and BLERP-2937
See merge request espressif/esp-idf!50057
2026-07-01 14:04:41 +08:00
Hu Rui
03cf5bb45a
Merge branch 'refactor/driver_dac_common' into 'master'
...
refactor(dac): improve the DAC driver
See merge request espressif/esp-idf!48212
2026-07-01 13:36:23 +08:00
harshal.patil
e2c59acc52
test(examples/partitions_ota): handle RSA-less Secure Boot V2 on C2/C61
...
ESP32-C2 and ESP32-C61 have no RSA based Secure Boot V2 support, so the
CI configs that pin the RSA signing scheme and key fail the app signing
scheme/key check on these targets.
- flash_enc_wifi_2.data_partition_verification: add C2/C61 sdkconfig
overlays that switch to the ECDSA P-256 signing scheme and key (no
force-enable needed as Secure Boot V2 itself is not enabled here).
- on_update_no_sb_rsa: disable the build on targets without
SOC_SECURE_BOOT_V2_RSA, mirroring simple_ota_example, since this
config specifically exercises the RSA scheme.
2026-07-01 10:54:11 +05:30
Rahul Tank
24b90ba6de
Merge branch 'contrib/github_pr_18761' into 'master'
...
fix(nimble): initialize return value in LED characteristic access cal… (GitHub PR)
Closes IDFGH-17862
See merge request espressif/esp-idf!50077
2026-07-01 08:01:40 +05:30
cjin
958c28c41d
fix(ble): change min freq in ble power save
2026-06-30 15:01:34 +08:00
Island
6aa3757930
Merge branch 'idf/ble_audio_4.4.1' into 'master'
...
feat(ble_audio): Support Zephyr LE Audio v4.4.1
See merge request espressif/esp-idf!49780
2026-06-30 11:49:45 +08:00
morris
6c79fabe36
feat(jpeg): simplify decoder example and add pytest coverage
2026-06-29 22:44:49 +08:00
Shuai Wang
c7dacda2a6
fix(nimble): initialize return value in LED characteristic access callback
...
When the NimBLE stack called this callback for a GATT Write Request, the
uninitialized stack value was interpreted as a non-zero GATT error code,
causing the stack to send BLE_ATT_ERR_UNLIKELY (0x0E) back to the client.
2026-06-29 20:00:21 +08:00
Liu Linyan
d6f24a448a
feat(ble_audio): Support Zephyr LE Audio v4.4.1
2026-06-29 17:43:53 +08:00
Marius Vikhammer
a6a4b7b903
Merge branch 'contrib/github_pr_18767' into 'master'
...
fix(examples): fix types on 64-bit cpu support(linux) (GitHub PR)
Closes IDFGH-17869
See merge request espressif/esp-idf!50109
2026-06-29 15:04:38 +08:00
Marius Vikhammer
687fe76364
fix(linux): fixed compile issues for freertos basic example on linux target
2026-06-29 14:00:38 +08:00
Michael (XIAO Xufeng)
c1b218b640
Merge branch 'fix/mmap_cache_flash_wr' into 'master'
...
fix(mmap): fixed mmap read data wrong when flash being erased/written and cache not disabled
Closes IDFGH-14084
See merge request espressif/esp-idf!29804
2026-06-29 11:44:10 +08:00
Richard Allen
c75b7daa3c
fix(examples): fix types on 64-bit cpu support(linux)
...
Address these:
lock_example.c:162:60: error: cast to pointer from integer of different size
[-Werror=int-to-pointer-cast]
162 | xTaskCreatePinnedToCore(inc_num_mutex, NULL, 4096, (void *)thread_id, TASK_PRIO_3, NULL, tskNO_AFFINITY);
| ^
create_task_example.c:30:19: error: cast from pointer to integer of different size
[-Werror=pointer-to-int-cast]
30 | int task_id = (int)arg;
2026-06-26 22:21:46 -05:00
Rahul Tank
98b1f39fc3
Merge branch 'bugfix/optimize_nimble_throughput_example' into 'master'
...
fix(nimble): Optimize Nimble throughput example for GATT operations for all PHY channels
See merge request espressif/esp-idf!49635
2026-06-26 17:38:06 +05:30
Island
888c5397a3
Merge branch 'feat/ble_pytest_support_s31' into 'master'
...
feat(ble): add esp32s31 to bluedroid BLE pytest targets
See merge request espressif/esp-idf!48722
2026-06-26 13:58:33 +08:00
Hu Rui
3de0e061c1
refactor(dac): improve the DAC driver
2026-06-26 13:45:38 +08:00
Shu Chen
4d6104211c
Merge branch 'feat/seperate_ot_citest_tags' into 'master'
...
ci: seperate openthread test cases
See merge request espressif/esp-idf!50034
2026-06-26 01:49:21 +00:00
yuanhonghui
41d4492453
feat(ble): add esp32s31 to bluedroid BLE pytest targets
2026-06-25 21:27:42 +08:00
Wang Meng Yang
2a504f93fe
Merge branch 'feat/sup_i2s_in_esp32s31_example' into 'master'
...
feat(bt/example): Support I2S output of esp32s31 in A2DP sink stream example
See merge request espressif/esp-idf!50003
2026-06-25 17:53:37 +08:00
morris
a374068b99
refactor(rgb_panel): localize panel setup helpers
...
Move the RGB panel initialization out of the shared example component
and into example-local files so the LCD setup flow and Kconfig stay
close to the example. Rename the helper APIs and sync the log
expectations so the teaching-oriented example remains easier to follow.
2026-06-25 15:40:29 +08:00
yiwenxiu
6120f82aba
ci: seperate openthread test cases
2026-06-25 15:14:34 +08:00
yangfeng
163e1cd783
feat(bt/example): Support I2S output of esp32s31 in A2DP sink stream example
2026-06-25 11:43:45 +08:00
morris
dc18ddc582
Merge branch 'feat/ppa_example_test' into 'master'
...
examples/ppa: refactor RGB demo to remove LCD dependency
Closes IDF-15828
See merge request espressif/esp-idf!49878
2026-06-24 23:08:27 +08:00
morris
d59e7cf1e6
feat(ppa): refactor PPA example and improve test coverage
...
also removed its dependency on the LCD driver
2026-06-24 16:43:17 +08:00
Mayank Tyagi
b47bf60003
fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8
2026-06-24 12:32:46 +05:30
yangfeng
169a29defc
fix(bt): Fix the high issues related to AVRCP from AI review report
...
- SDP/registration: handle SDP record creation and discovery failures safely
- AVRC stack: fix packet checks, fragment leaks, response build, and compile guards
- BTC AVRCP: fix return codes, connection state, metadata parsing, and memory leaks
- AVCTP: fix event passing, L2CAP conflicts, TX queue leaks, and disconnect handling
- Example: remove TG RN capability setup before initialization
2026-06-24 11:20:09 +08:00
Island
4aefc81ab9
Merge branch 'feat/support_ble_uart_more_interfaces' into 'master'
...
feat(bt/ble_uart): Support ble uart more interfaces
See merge request espressif/esp-idf!48831
2026-06-24 10:46:01 +08:00
Chen Jichang
3ea2152434
fix(i2c_oled): fix example hang when i2c transaction fails
...
Closes https://github.com/espressif/esp-idf/issues/18713
2026-06-23 18:57:39 +08:00
Wan Lei
e5d57f55b4
Merge branch 'fix/twai_ci_job_pollution' into 'master'
...
fix(ci): twai test close board to fixed ci jobs pullotion
Closes IDFCI-4973
See merge request espressif/esp-idf!49894
2026-06-23 11:10:42 +08:00
Rahul Tank
7d33607e26
Merge branch 'feat/throughput_l2cap_coc' into 'master'
...
Added l2cap_coc example for throughput
Closes BLERP-2890
See merge request espressif/esp-idf!47284
2026-06-22 18:07:07 +05:30
wanckl
4ab13e5894
fix(ci): twai test close board to fixed ci jobs pullotion
2026-06-22 20:18:58 +08:00
71e057cfca
docs(jtag-debugging): add semihosting chapter
...
Co-authored-by: Shen Mengjing <shenmengjing@espressif.com >
Co-authored-by: Zhang Shu Xian <zhangshuxian@espressif.com >
2026-06-22 12:55:06 +02:00
morris
9636c5a05c
Merge branch 'refactor/jpeg_encoder_example' into 'master'
...
feat(jpeg): simplify encode example and add pytest coverage
See merge request espressif/esp-idf!49667
2026-06-20 22:49:24 +08:00
Astha Verma
5f58bb5e5e
fix(nimble): Added l2cap_coc throughput examples
2026-06-19 11:48:18 +05:30
Mahavir Jain
3c40268442
Merge branch 'feat/psa_its_custom_backend' into 'master'
...
Support custom storage backend for persistent PSA keys
Closes IDF-15506
See merge request espressif/esp-idf!47106
2026-06-18 18:13:09 +05:30
Mahavir Jain
2d95d621b7
Merge branch 'fix/fault-assert-volatile-survive' into 'master'
...
Make ESP_FAULT_ASSERT survive optimization
Closes IDF-15794
See merge request espressif/esp-idf!49644
2026-06-18 16:27:53 +05:30
harshal.patil
505bab1267
feat(examples/security): Add example to demonstrate the usage of custom key storages with PSA
2026-06-18 09:42:54 +05:30
zhiweijian
f1d9c994d2
feat(bt/ble_uart): Support ble uart more interfaces
...
- Added tagged event API (ble_uart_evt_t / on_event)
- Added bond management APIs
- Supported custom adv_data / scan_rsp_data
- Validate device_name length synchronously
- Added ble_uart_close_async() and EVT_CLOSED
- Added granular security config (security struct)
- Supported Passkey Entry and Numeric Comparison
2026-06-18 11:13:02 +08:00
morris
3b5f3bb672
refactor(peripherals): avoid using esp private feature in examples
2026-06-18 10:34:25 +08:00
Gao Xu
3b3b62adee
Merge branch 'ci/move_adc_runner_to_generic' into 'master'
...
ci(adc): move all ADC runners to generic
See merge request espressif/esp-idf!49581
2026-06-18 10:32:02 +08:00
gaoxu
b856c54e38
ci(adc): remove ADC runner and move ADC tests to generic
2026-06-18 09:45:09 +08:00
Jiang Jiang Jian
41a7095015
Merge branch 'feat/support_usb_wakeup_from_light_sleep' into 'master'
...
feat: support usb wakeup from light sleep
Closes IDF-7212
See merge request espressif/esp-idf!48988
2026-06-17 19:50:11 +08:00
harshal.patil
6b417e9d47
fix(esp_common/esp_fault): make ESP_FAULT_ASSERT survive optimization
...
ESP_FAULT_ASSERT(C) was silently deleted by the optimizer when C is a cached
flag/status already proven by a preceding `if (!C) return/goto`: the compiler
folds C to a constant and drops all three checks, removing the fault-injection
protection with no warning.
2026-06-17 16:45:29 +05:30
Fu Hanxi
5317ffce4e
Merge branch 'ci/twai-runner-migration' into 'master'
...
ci: twai runner setup
See merge request espressif/esp-idf!49651
2026-06-17 10:11:57 +02:00
igor.udot
d3cbee3d65
ci: twai runner setup
2026-06-17 13:45:20 +08:00
Wan Lei
28044f8fdb
Merge branch 'feat/twaifd_support_tx_priority_time_trigger' into 'master'
...
feat(driver_twai): fd hardware support tx priority
Closes IDF-13157
See merge request espressif/esp-idf!48595
2026-06-16 19:45:04 +08:00