Commit Graph

51735 Commits

Author SHA1 Message Date
Marek Fiala
4d1612cd3c feat(tools): Restrict loading extension components to trusted sources 2026-04-15 16:30:57 +08:00
igor.udot
184805e811 ci: setup runs_per_job to 30 2026-04-15 14:35:49 +08:00
Hu Rui
b9d3b161e4 feat(touch_sens): support touch sensor on esp32s31 2026-04-15 14:12:48 +08:00
Lv Xin Yue
bc3129007b docs(chatbot): Added a link to the full promotion article from the widget 2026-04-15 14:11:23 +08:00
Chen Jichang
06644b7b7a fix(gpio): fix s31 gpio register write half word 2026-04-15 14:01:45 +08:00
Chen Jichang
a970b9baa8 fix(ci): fix register rw half word check 2026-04-15 14:01:45 +08:00
Shu Chen
54ecf4c09f Merge branch 'fix/zigbee_gateway_build' into 'master'
fix(openthread): fix build failure in spinel-only mode

See merge request espressif/esp-idf!47591
2026-04-15 05:49:04 +00:00
Mahavir Jain
b6369d3a06 Merge branch 'update/update_certs_bundle' into 'master'
Update esp_crt_bundle certificates

See merge request espressif/esp-idf!47248
2026-04-15 10:55:00 +05:30
Sahil Yadav
f2a7313eb1 feat(nimble): Add support to 6.2 BLE HCI Command Event (FSU, UTP over OTA) 2026-04-15 10:08:21 +05:30
Rahul Tank
035227d252 Merge branch 'bugfix/proximity_example_issue' into 'master'
fix(nimble): Fix prox service to handle negative values

Closes BLERP-2689

See merge request espressif/esp-idf!47363
2026-04-15 09:23:12 +05:30
gaoxu
0068fb1507 feat(uart): support HP/LP uart on ESP32S31 2026-04-15 10:57:26 +08:00
C.S.M
49ae4f392a Merge branch 'feat/jpeg_support_esp32s31' into 'master'
feat(jpeg): Add jpeg decode and encode support on esp32s31

Closes IDF-14774, IDF-14775, and IDF-14776

See merge request espressif/esp-idf!47237
2026-04-15 10:49:13 +08:00
morris
226614b261 Merge branch 'fix/touch_h4_p4_typo' into 'master'
fix(touch_sens): fix typo and chip_rev check in H4/P4

See merge request espressif/esp-idf!47586
2026-04-15 10:41:42 +08:00
Zhang Shuxian
161d115cd2 docs: Provide translation for configuration_structure.rst 2026-04-15 10:37:56 +08:00
Jan Beran
29deb3f617 docs(kconfig): clarify how multiple renames work in sdkconfig.renames
Describe how multiple renames of one deprecated option to several new
options work.
2026-04-15 10:37:56 +08:00
Marius Vikhammer
6e267cab0d Merge branch 'bugfix/pin_lightbulb_comp' into 'master'
fix(ble_mesh): pin broken lightbulb dependency

See merge request espressif/esp-idf!47619
2026-04-15 09:48:35 +08:00
Marius Vikhammer
466f39dcd9 fix(ble_mesh): pin broken lightbulb dependency 2026-04-15 09:26:52 +08:00
Chen Chen
a6c95f4f6a Merge branch 'feat/i2c_support_s31' into 'master'
feat(i2c): support i2c on esp32s31

Closes IDF-14726, IDF-14728, and IDF-14729

See merge request espressif/esp-idf!47197
2026-04-15 08:46:36 +08:00
Rahul Tank
0f8f88492b Merge branch 'bugfix/fix_nimble_eg_readme' into 'master'
fix(nimble): Update example READMEs with correct console log information

See merge request espressif/esp-idf!47531
2026-04-14 21:41:44 +05:30
Wu Zheng Hui
a4b5982e73 Merge branch 'feat/support_s31_clock_output' into 'master'
feat(esp_hw_support): support esp32s31 esp_clock_output

Closes IDF-14733

See merge request espressif/esp-idf!47271
2026-04-14 21:24:29 +08:00
C.S.M
0f0edc051a ci(esp32s31): Add ci target test for esp32s31 2026-04-14 19:40:51 +08:00
Suren Gabrielyan
99a3482578 Merge branch 'refactor/tcp_transport' into 'master'
refactor(tcp_transport): move connection-closed socket polling from ws transport to base transport layer

Closes IDF-15237

See merge request espressif/esp-idf!47003
2026-04-14 10:38:46 +00:00
Rahul Tank
541065755d fix(nimble): Address review comments for hidd / hidh code 2026-04-14 15:40:18 +05:30
Rahul Tank
9a5f644134 fix(nimble): Update example READMEs with correct console log information 2026-04-14 17:48:22 +08:00
He Binglin
4e1b02d90c Merge branch 'change/esp_idf_ulp_add_int_api' into 'master'
change(ulp): add lp periph intr enable apis

See merge request espressif/esp-idf!47160
2026-04-14 17:23:22 +08:00
zwx
cfec75b864 fix(openthread): fix build failure in spinel-only mode 2026-04-14 17:15:44 +08:00
Aditya Patwardhan
2de0ed6a2b fix(esp_tee): prevent validation clobbering and deref-before-check
TEE secure-service handlers had two bugs letting REE bypass
pointer-region validation:

1. valid_addr = instead of valid_addr &= in AEAD encrypt/decrypt
   and DS sign handlers, clobbering prior failed checks.
   Impact: REE writes to TEE DRAM via DS signature output, or reads
   TEE DRAM via AEAD output.

2. data->rsa_length dereferenced before data is validated in DS sign
   and DS start_sign handlers.

Fix: use &= for subsequent checks, add early return after initial
data pointer check in DS handlers.
2026-04-14 14:41:59 +05:30
Rahul Tank
d5bf44c5fe fix(nimble): Fix prox service to handle negative values 2026-04-14 14:25:06 +05:30
Fu Hanxi
662a18e159 Merge branch 'ci/exclude-runner-tags-set-comparation' into 'master'
ci: use set to compare exclude_runner_tags_set

See merge request espressif/esp-idf!45685
2026-04-14 10:51:27 +02:00
Rahul Tank
eb178af05a Merge branch 'bugfix/fix_debug_assert_lock' into 'master'
fix(nimble): Resolve host lock assert in DEBUG mode

See merge request espressif/esp-idf!47185
2026-04-14 14:13:33 +05:30
Wu Zheng Hui
ec5f956516 Merge branch 'doc/fix_sleep_mode_doc' into 'master'
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support

See merge request espressif/esp-idf!47362
2026-04-14 16:38:34 +08:00
Hu Rui
625a80c518 fix(touch_sens): fix typo and chip_rev check in H4/P4 2026-04-14 16:18:07 +08:00
Fu Hanxi
9bfcf7aa66 Merge branch 'ci/python-warning' into 'master'
ci: setup python warning level at common

See merge request espressif/esp-idf!47574
2026-04-14 09:26:00 +02:00
igor.udot
9350c78301 ci: use set to compare exclude_runner_tags_set 2026-04-14 09:15:37 +02:00
Samuel Obuch
05255ad618 Merge branch 'ci_disable_h21_usj' into 'master'
ci: disable h21-usj tests because of unstable runner

See merge request espressif/esp-idf!47541
2026-04-14 08:50:10 +02:00
yangfeng
d997218dbc fix(bt): fix AVRCP component issues reported by AI review 2026-04-14 14:34:30 +08:00
igor.udot
167780a01e ci: setup python warning level at common 2026-04-14 14:23:24 +08:00
Jiang Jiang Jian
6af995cb00 Merge branch 'fix/fix_blacklist_issue' into 'master'
fix(wifi): fix wifi blacklist issue& ht info issue& wifi statis dump issue

Closes WIFI-7162

See merge request espressif/esp-idf!44735
2026-04-14 13:57:30 +08:00
Sudeep Mohanty
2aa204eceb Merge branch 'fix/freertos_mutex_not_given_by_owner' into 'master'
fix(freertos): hide obsolete mutex-owner config and harden assert test

Closes IDFCI-4743, IDFCI-4271, IDFCI-3883, and IDFCI-3594

See merge request espressif/esp-idf!47210
2026-04-14 07:55:44 +02:00
Rahul Tank
02b57e7e77 fix(nimble): Address review fixes for tinycrypt / and blufi code 2026-04-14 11:22:10 +05:30
Aditya Patwardhan
9dc64a7402 fix(protocomm): pass current session id when closing existing session
sec1_new_session()/sec2_new_session() were calling sec*_close_session()
with the *new* session_id parameter instead of the existing
cur_session->id. The close handler validates `cur_session->id ==
session_id` before performing teardown, so the call always failed with
ESP_ERR_INVALID_STATE.

Effect: when a peer started a new provisioning session while another was
already active, the previous session's PSA keys, AES context, SRP handle
and username buffer were leaked instead of being destroyed. The cleared
session struct was overwritten by the new session, leaking the previous
key handles inside PSA Crypto and (for security2) leaking heap memory
for the username and SRP context.

Fix: pass cur_session->id so the close path actually executes the
teardown (psa_destroy_key/psa_cipher_abort/esp_srp_free/free) before the
new session takes over.
2026-04-14 11:05:51 +05:30
Mahavir Jain
7b5978a3bd Merge branch 'feat/add_aes_sha_ecc_rsa_support_for_esp32s31' into 'master'
feat(security): add AES, SHA, ECC and RSA support for esp32s31

Closes IDF-14633, IDF-14630, IDF-14631, and IDF-14625

See merge request espressif/esp-idf!47286
2026-04-14 10:57:36 +05:30
morris
6152ad97f1 Merge branch 'feat/ana_cmpr_ll_esp32h4' into 'master'
feat(ana_cmpr): added LL driver support for esp32h4 and esp32s31

See merge request espressif/esp-idf!47533
2026-04-14 12:38:58 +08:00
hebinglin
40d8483c2e change(ulp): add lp periph intr enable apis 2026-04-14 12:24:17 +08:00
wuzhenghui
b913f147ba feat(esp_hw_support): support esp32s31 esp_clock_output 2026-04-14 12:19:07 +08:00
Chen Chen
0e785af44f feat(i2c): support hp & lp i2c on esp32s31 2026-04-14 11:37:51 +08:00
Marius Vikhammer
184c60d684 Merge branch 'ci/disable_cmake_v2_import_lib' into 'master'
ci(build_sys): disable import lib test app for cmake v2

See merge request espressif/esp-idf!47548
2026-04-14 11:25:18 +08:00
Island
70ddf98f50 Merge branch 'fix/add-scheduler-suspended-check-in-ble-log' into 'master'
fix: BLE Log Module Issues 20260407

See merge request espressif/esp-idf!47319
2026-04-14 10:52:17 +08:00
Shu Chen
0980595982 Merge branch 'feat/update_openthread_upstream' into 'master'
feat(openthread): update openthread upstream

See merge request espressif/esp-idf!47463
2026-04-14 02:48:13 +00:00
Marius Vikhammer
8c16332fa4 ci(build_sys): disable import lib test app for cmake v2 2026-04-14 10:27:33 +08:00