Commit Graph
36321 Commits
Author SHA1 Message Date
Jim f521b5f76d feat(esp_http_client): Add API to support set event handler 2026-05-11 20:27:06 +08:00
wanckl 2521f3887a fix(esp_hw_support): fixed spi buslock multi dev acq/release logic issue 2026-05-11 19:36:40 +08:00
Sudeep Mohanty 6f044e6e81 refactor(ulp): use lp_gpio_matrix_* for LP core peripheral IO on matrix targets
On SOC_LP_GPIO_MATRIX_SUPPORTED targets, use lp_gpio_matrix_input and
lp_gpio_matrix_output instead of lp_gpio_connect_* so matrix outputs use
rtcio_hal_matrix_out (LP GPIO IOMUX applied in HAL).

LP UART remapped pins: drop rtc_gpio_iomux_func_sel(pin, 1); rtc_gpio_init
already selects RTCIO_LL_PIN_FUNC.

Non-matrix LP I2C: select dedicated LP I2C RTC IOMUX via rtc_gpio_iomux_output
(same mux register write as rtc_gpio_iomux_func_sel; matches HAL naming for
peripheral-owned output enable on dedicated mux functions).
2026-05-11 13:30:23 +02:00
Laukik Hase 51ac92e737 ci(esp_tee): Add test-case for verifying the TEE Secure Storage encryption 2026-05-11 16:56:57 +05:30
Laukik Hase 4f3f1dff5a feat(esp_tee): Add some required fields in the attestation token
- Chip ID from the ROM
- Device MAC address from eFuse BLK1
- Device Optional Unique ID from eFuse BLK2
2026-05-11 16:29:19 +05:30
nilesh.kale 76e2e6d53f feat: enable support for secure boot in esp32h4 2026-05-11 16:26:01 +05:30
Wang Meng Yang cb4a55ace2 Merge branch 'feat/support_ble_light_sleep_esp32s31_rebase' into 'master'
feat(ble): supported ble light sleep feat on esp32s31 and esp32h4

See merge request espressif/esp-idf!48262
2026-05-11 18:35:50 +08:00
Ashish Sharma 0e03327f69 fix(esp_crt_bundle): fixes verification with cross signed cert 2026-05-11 17:44:16 +08:00
Ashish Sharma 737e97340b fix(esp_crt_bundle): fixes a potential memory leak with cross signed certificates
Closes https://github.com/espressif/esp-idf/issues/18512
Closes https://github.com/espressif/esp-idf/issues/18550
2026-05-11 17:41:45 +08:00
Chen Jichang 3c3b9a6a4e ci(esp32h4): disable tests which cannot pass 2026-05-11 16:48:58 +08:00
Chen Jichang 645ff40cde ci(esp32h4): enable ci target test 2026-05-11 16:48:58 +08:00
Kapil Gupta 797059d239 fix(esp_wifi): Add support to bypass rng for bringup 2026-05-11 14:10:11 +05:30
Aditya Patwardhan 73988b5968 Merge branch 'bugfix/fix_iperf_build_fail_issue' into 'master'
fix(esp_security): fix ECDH1 key manager multi-stage helper

See merge request espressif/esp-idf!48343
2026-05-11 13:40:00 +05:30
Marius Vikhammer 2a08c05e53 Merge branch 'feature/wdt_sleep_ret_h4' into 'master'
feat(wdt): support sleep retention for WDT on S31, H4, and H21

Closes IDF-14657, IDF-12294, and IDF-11529

See merge request espressif/esp-idf!48315
2026-05-11 15:47:58 +08:00
Konstantin Kondrashov 4a59264056 Merge branch 'fix/console_repl_busy_loop' into 'master'
fix(console): Avoid REPL task busy loop when linenoise returns NULL

Closes IDFGH-17550

See merge request espressif/esp-idf!48182
2026-05-11 10:38:16 +03:00
muhaidong 14e964c0fa fix(esp_security): fix ECDH1 key manager multi-stage helper 2026-05-11 12:03:17 +05:30
Yuan Jian Min 7bc84eda5e Merge branch 'bugfix/fix_protocomm_nimble_gatt_service_not_changed' into 'master'
fix(protocomm): Add GATT service initialization that when gatt service changed, the peer can refresh gatt service

See merge request espressif/esp-idf!47093
2026-05-11 14:01:03 +08:00
Mahavir Jain bc8db060f1 Merge branch 'feat/key_manager_ecdh1_key_deployment_mode' into 'master'
Key Manager ECDH1 key deployment mode

Closes IDF-15582

See merge request espressif/esp-idf!47988
2026-05-11 09:03:10 +05:30
Island 5a4e10c5e8 Merge branch 'bugfix/fix_ble_min_conn_interval' into 'master'
fix(ble): Optimize connection interval minimum parameter check

Closes BLERP-2748

See merge request espressif/esp-idf!48116
2026-05-11 10:31:03 +08:00
gaoxu 3d7a643ff7 feat(rng): trng refactor to ll functions on esp32s31 2026-05-11 09:08:25 +08:00
hongshuqing fab36071f8 support bootloader_random api 2026-05-11 09:08:19 +08:00
gaoxu aa54a711af feat(rng): basic rng support on esp32s31 2026-05-11 09:08:12 +08:00
cjin 19760a8722 feat(ble): supported ble light sleep feat on esp32h4 2026-05-11 08:34:15 +08:00
cjin b6643c4786 feat(ble): supported ble light sleep feat on esp32s31 2026-05-11 08:34:15 +08:00
morris bcf30501d6 Merge branch 'fix/s31_sleep_retention_failure' into 'master'
fix: fix the sleep retention issue caused by missing ENTRY(2)

See merge request espressif/esp-idf!48317
2026-05-09 19:23:47 +08:00
Chen Chen d9caace913 fix: fix the sleep retention issue caused by missing ENTRY(2) 2026-05-09 16:13:07 +08:00
Marius Vikhammer 9851d0e398 feat(wdt): support sleep retention for WDT on S31, H4 2026-05-09 15:53:13 +08:00
sibeibei 45a6998129 fix(wifi): IRAM for regdma path used in modem pd light sleep 2026-05-09 14:48:24 +08:00
Jiang Jiang Jian 8476c9cbad Merge branch 'fix/nan_teardown_race_condition' into 'master'
fix(wifi): stop NAN timers from re-arming after esp_wifi_stop

See merge request espressif/esp-idf!46616
2026-05-09 14:05:35 +08:00
Marius Vikhammer 2fa1906b0a Merge branch 'feature/s31_lp_mailbox' into 'master'
feat(ulp): enable LP mailbox on S31

Closes IDF-14637

See merge request espressif/esp-idf!48218
2026-05-09 10:58:41 +08:00
Chen Ji Chang ddf89f975f Merge branch 'fix/add_h4_pmu_modem_regs' into 'master'
fix(esp32h4): add pmu modem regs on h4

See merge request espressif/esp-idf!48278
2026-05-09 10:51:52 +08:00
Jim 688eef5dff fix(protocomm): Add GATT service initialization that when gatt service changed, the peer can refresh gatt service 2026-05-09 10:24:08 +08:00
Konstantin Kondrashov dd9a0a9a93 fix(test_apps): Increase CONFIG_PARTITION_TABLE_OFFSET to 0x9000
Fix some test apps that have a partition table offset of 0x8000,
which left no room for the bootloader for some chips.
2026-05-08 16:45:14 +03:00
Konstantin Kondrashov e8609f59a8 feat(bootloader): Support recovery bootloader for ESP32S31 and ESP32P4 2026-05-08 16:45:14 +03:00
Sarvesh Bodakhe 1ec6064637 fix(wifi): stop NAN timers from re-arming after esp_wifi_stop 2026-05-08 18:40:51 +05:30
Konstantin Kondrashov 38d34b3ac6 Merge branch 'contrib/github_pr_16149' into 'master'
fix(freertos): Avoid core switch deadlock on start (GitHub PR)

Closes IDFGH-15509

See merge request espressif/esp-idf!40184
2026-05-08 13:41:23 +03:00
Jiang Jiang Jian 6e9691e352 Merge branch 'bugfix/concurrency_hostapd_sae_queue' into 'master'
fix(wifi): Fix concurrency issues for hostapd_sae_queue for softap

Closes WIFIBUG-1048

See merge request espressif/esp-idf!37032
2026-05-08 18:26:35 +08:00
Jiang Jiang Jian 166054ab3c Merge branch 'feat/support_lp_debug_probe' into 'master'
feat(esp_hw_support): support esp32p4 VDD_BAT sleep mode main power control by LP_Probe

Closes IDF-15413

See merge request espressif/esp-idf!46509
2026-05-08 17:23:15 +08:00
Wan Lei ebb9c84f9d Merge branch 'fix/twaifd_data_slow_bitrate_error' into 'master'
fix(driver_twai): fixed fd data bitrate error on slow bitrate

See merge request espressif/esp-idf!48219
2026-05-08 17:09:48 +08:00
Shreyas Sheth 0df4edc1d3 fix(wpa_supplicant): alter the check for eloop_is_running before wifi_task assertion 2026-05-08 13:32:45 +05:30
Shreyas Sheth d841c78cf0 fix(esp_wifi): Fix concurrency for flags between wpa3 and Wi-Fi task 2026-05-08 13:32:45 +05:30
Shreyas Sheth 697239e7e3 fix(wpa_supplicant): Address comments for concurrency between WiFi and WPA3 task 2026-05-08 13:32:45 +05:30
Shreyas Sheth b1f0e65e8b fix(wpa_supplicant): Fix concurrency issues between wpa3 and wifi task 2026-05-08 13:32:45 +05:30
Jiang Jiang Jian b3c9694b82 Merge branch 'bugfix/matching_filter_overwrite' into 'master'
fix(nan): Prevent overwriting of matching filter by SSI

Closes IDFGH-17234

See merge request espressif/esp-idf!46227
2026-05-08 15:38:45 +08:00
Jiang Jiang Jian 57309c9f32 Merge branch 'fix/disable_core1_branch_predictor_in_sleep_process' into 'master'
fix(esp_hw_support): fix core1 branch predictor access ext mem after cache disabled by core0

See merge request espressif/esp-idf!48251
2026-05-08 14:49:15 +08:00
Chen Jichang fae99eac94 fix(esp32h4): add pmu modem regs on h4 2026-05-08 14:32:15 +08:00
wuzhenghui 799669c7a4 feat(esp_hw_support): support main power control during VBAT powered deep sleep 2026-05-08 14:24:35 +08:00
Marius Vikhammer 8611150899 Merge branch 'bugfix/ulp_max_mem' into 'master'
fix(ulp): correct target LP memory reservation limits

Closes IDF-11974

See merge request espressif/esp-idf!48065
2026-05-08 14:08:21 +08:00
Akshat Agrawal 3197b50dd9 fix(nan): Prevent overwriting of matching filter by SSI
- Closes https://github.com/espressif/esp-idf/issues/18231
2026-05-08 11:37:11 +05:30
Marius Vikhammer 6023f07868 feat(ulp): add support for mailbox on S31 2026-05-08 14:06:04 +08:00