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