Commit Graph

34230 Commits

Author SHA1 Message Date
Marius Vikhammer 8ce6bd349b test(core): fixed freertos and newlib test setup leaking memory 2025-12-31 15:40:34 +08:00
Chen Ji Chang 09a3d16cfa Merge branch 'fix/fix_dma_fail_when_flash_enc_enabled' into 'master'
fix(dma): fix dma alignment when flash_enc enabled

Closes IDFGH-16594

See merge request espressif/esp-idf!43825
2025-12-31 14:57:30 +08:00
He Binglin e53ef0eb14 Merge branch 'feat/esp_idf_lpio_inv' into 'master'
change(hal): add lpio oe and out inv ll apis

See merge request espressif/esp-idf!44638
2025-12-31 14:49:49 +08:00
chenjianhua 2ccf312373 feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(1bb2f50)
- Support fixed log id for log compression
- Support parsing log with synced timestamp
2025-12-31 14:09:35 +08:00
Guillaume Souchere 97cb925d47 fix(esp_event): Leak in setup / teardown and wonrg evaluation of variable 2025-12-31 14:07:34 +08:00
Jiang Jiang Jian ae303b0537 Merge branch 'bugfix/parse_ftm_responder' into 'master'
bugfix(wifi): Ensure STA parses the FTM responder capability from the beacon correctly

Closes IDFGH-16897

See merge request espressif/esp-idf!44421
2025-12-31 13:59:31 +08:00
Li Shuai 6e9885f7e6 Merge branch 'bugfix/idfgh-16634' into 'master'
remove the configurable constraint for sleep memory usage optimization option

Closes IDFGH-16634 and IDF-13780

See merge request espressif/esp-idf!42882
2025-12-31 12:57:50 +08:00
Mahavir Jain 354e9ed64a feat(esp_http_server): Make httpd_handle_err API as public
This makes sense because httpd_register_err_handler API is
already public. So the above API complements this API.

Closes https://github.com/espressif/esp-idf/issues/17755
2025-12-31 10:23:07 +05:30
Marius Vikhammer e87aee9bac ci(core): fixed esp_event and psram freertos not running properly in CI 2025-12-31 12:38:47 +08:00
Zhi Wei Jian df3b7e1e9d Merge branch 'feat/support_bluedroid_host_smp_with_psa_tinycrypt' into 'master'
Supported bluedroid host smp with mbedtls and TinyCrypt

Closes BLERP-2468 and BLERP-2490

See merge request espressif/esp-idf!44575
2025-12-31 11:36:28 +08:00
morris b0c4d4b7f3 Merge branch 'soc/etm_header' into 'master'
soc(esp32s31): Add etm souce header

See merge request espressif/esp-idf!44648
2025-12-31 10:07:18 +08:00
Wu Zheng Hui dcca718908 Merge branch 'refactor/independent_rtc_timer_hal' into 'master'
feat(hal): graduate rtc_cntl_timer/lp_timer hal/ll  into a new component: esp_hal_rtc_timer and unify naming

Closes IDF-15045

See merge request espressif/esp-idf!44573
2025-12-31 05:22:06 +08:00
hebinglin 0856806db0 change(hal): add lpio oe and out inv ll apis 2025-12-30 20:18:04 +08:00
Akshat Agrawal 805a79dd78 bugfix(wifi): Ensure STA parses the FTM responder capability from the beacon correctly
Closes https://github.com/espressif/esp-idf/issues/17962
2025-12-30 17:34:35 +05:30
Laukik Hase 406ca9aa92 ci(esp_tee): Enable the tee_cli_app test-app for ESP32-H2
- Also set the RX burst size correctly for AES/SHA DMA operations
  with ESP-TEE
- Fix the compile-time minimum chip revision check for patching
  the `ets_delay_us` API
2025-12-30 16:03:43 +05:30
Laukik Hase 0964024484 refactor(esp_tee): Adopt Picolibc as the default LibC for ESP-TEE build
- Also fixed an issue where NewLib ROM APIs, when called from TEE, were
  using the syscall table located in the REE SRAM. This could be abused
  as an attack vector to invoke illegal functions from the TEE.
  To prevent this, the syscall table is now switched to the TEE-specific
  copy during every M-U mode transition.
2025-12-30 16:03:41 +05:30
zhuanghang 928136d54e feat(802.15.4): set default pti and ed/cca pti to 3 for 154 2025-12-30 17:03:11 +08:00
Li Shuai cbbbc413b1 change(ld): adding a comment explaining the unsigned arithmetic constraint for GNU ld buildin function MAX. 2025-12-30 16:45:14 +08:00
Mahavir Jain a4293b1c3f Merge branch 'feat/secure_boot_externally_init_case' into 'master'
feat(bootloader): add config to force secure boot already init case

See merge request espressif/esp-idf!44107
2025-12-30 14:12:11 +05:30
Mahavir Jain 4b11cb883d Merge branch 'feature/mbedtls_psa_migration_master' into 'master'
feat(mbedtls): PSA Migration for master branch

Closes IDF-12180, IDF-13706, IDF-11772, IDF-14842, and IDF-11452

See merge request espressif/esp-idf!44153
2025-12-30 14:00:30 +05:30
Jiang Jiang Jian 4d9bd4b057 Merge branch 'bugfix/rx_pkt_failed_in_modem_state' into 'master'
fix(pm): fix rx packet failed when modem state is interrupted by other wakeup sources for C5 and C61

Closes WIFIBUG-859

See merge request espressif/esp-idf!44605
2025-12-30 15:54:22 +08:00
Meet Patel 12a1ecc8b7 Merge branch 'bugfix/adc_read_ci_issue2' into 'master'
fix(lp_adc): Fix LP ADC 1-byte read CI issue on ESP32P4

Closes IDFCI-5374 and IDFCI-5375

See merge request espressif/esp-idf!44637
2025-12-30 13:04:57 +05:30
Chen Jichang f94c0535db fix(dma): fix dma alignment when flash_enc enabled
Closes https://github.com/espressif/esp-idf/issues/17708
2025-12-30 15:22:58 +08:00
Wang Meng Yang eee9e5f0c4 Merge branch 'bugfix/a2dp_reg_sep' into 'master'
fix(bt/bluedroid): Fix index boundary check and function return in SEP registration

Closes IDFGH-16991

See merge request espressif/esp-idf!44549
2025-12-30 14:52:04 +08:00
Rahul Tank 9f9b589bdd Merge branch 'bugfix/mem_optimization_dynamic_memory' into 'master'
fix(nimble): Memory optimization along with dynamic memory support

Closes BLERP-2457, BLERP-2458, BLERP-2459, and BLERP-2460

See merge request espressif/esp-idf!44644
2025-12-30 11:49:47 +05:30
Island fe2ad57565 Merge branch 'fix/add_esp_timer_trigger_back' into 'master'
fix(ble): add esp timer trigger back for timestamp synchronization

Closes BLERP-2501

See merge request espressif/esp-idf!44643
2025-12-30 14:18:27 +08:00
He Binglin 5e593268ee Merge branch 'bugfix/esp_idf_h4mp_pm-647' into 'master'
fix(esp_hw_support): fix issue where mintthresh and mstatus no restore when sleep hw reject

Closes PM-647

See merge request espressif/esp-idf!44550
2025-12-30 14:18:10 +08:00
Mahavir Jain 5979ca3d14 feat(bootloader): add config to force secure boot already init case
Mostly helpful in testing scenarios. The newly added config
SECURE_BOOT_REQUIRE_ALREADY_ENABLED will ensure the SB feature must
already be enabled, otherwise the bootloader simply fails to boot.
2025-12-30 10:06:51 +05:30
Tan Yan Quan 0cd3b44b60 feat(openthread/lib): update thread-lib for upstream e16325e99
* esp-openthread: thread_zigbee/esp-openthread@77b4edfd8
* openthread: espressif/openthread@e16325e99
* esp-idf: espressif/esp-idf@a75b3b5d0
2025-12-30 09:31:49 +05:30
Tan Yan Quan af81746ff3 feat(openthread): update OT upstream to e16325e99 2025-12-30 09:31:49 +05:30
Ashish Sharma a9927b82b7 fix: fixes coverity reported warnings 2025-12-30 09:31:49 +05:30
Ashish Sharma 3374e0d943 fix(mbedtls): use ROM functions for md5 2025-12-30 09:31:49 +05:30
Mahavir Jain a6375c0db4 fix(mbedtls): misc updates post PSA crypto migration 2025-12-30 09:31:49 +05:30
Ashish Sharma 302e0203d1 feat: migrates esp_rom to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma 0e7dea4b6c feat: migrates wpa_supplicant to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma 773411a9b0 feat: migrates protocomm to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma 5663e93298 feat: migrates nvs_flash to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma ab35bd85a8 feat: migrates openthread to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma 45966c2009 feat: update mbedTLS test apps to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma 1d7c30c533 feat: adds PSA SHA crypto driver 2025-12-30 09:31:49 +05:30
Ashish Sharma 2ff47725c9 feat: adds PSA AES crypto driver 2025-12-30 09:31:49 +05:30
Ashish Sharma a8e2685085 feat: adds PSA non volatile storage driver 2025-12-30 09:31:49 +05:30
Ashish Sharma cbd925837e feat: migrates mbedtls port layer to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma 65a21d4511 feat: migrates mbedtls/esp_tee to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma 7f8ae482a8 feat: migrates esp_crt_bundle to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma 7310184949 feat: migrates mbedtls to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma c4dafbe27f feat: migrates hal to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma 457e7df33e feat: migrates esp_coredump to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma d95cc73add feat: migrates esp_wifi to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma e7e31d5d39 feat: migrates esp_tee to PSA APIs 2025-12-30 09:31:49 +05:30