Commit Graph

34230 Commits

Author SHA1 Message Date
Konstantin Kondrashov
41fddce773 feat(esp_timer): Update depends_components
Where esp_timer is used as depends_components:
- components/esp_timer/test_apps
- examples/system/esp_timer
2025-11-25 19:23:45 +02:00
Ondrej Kosta
4e6b35ca9e feat(ci): updated Ethernet tests to align with new runners 2025-11-25 17:26:49 +01:00
Konstantin Kondrashov
c267c6245a feat(efuse): Update depends_components
Where efuse is used as depends_components:
 - to test efuse APIs:
    - components/efuse/test_apps
    - examples/system/efuse
 - to test secuity APIs:
    - components/hal/test_apps/crypto
 - to test adc calib APIs:
    - components/esp_adc/test_apps/adc
    - examples/peripherals/adc/continuous_read
    - examples/peripherals/adc/oneshot_read
2025-11-25 17:55:52 +02:00
Erhan Kurubas
c9bee75b52 Merge branch 'fix/int_wdt_double_exception' into 'master'
fix(espcoredump): prevent double exception during int_wdt panic with custom stack

Closes IDF-9361

See merge request espressif/esp-idf!43185
2025-11-25 14:03:03 +01:00
David Cermak
3064c31dd3 fix(configs): Remove mentions of ASIO from configs files 2025-11-25 13:02:31 +01:00
Chen Ji Chang
a20b2fab82 Merge branch 'feat/esp_hal_rmt' into 'master'
feat(hal): graudate the RMT hal driver into a new component

Closes IDF-14083 and IDF-13684

See merge request espressif/esp-idf!43336
2025-11-25 19:48:52 +08:00
Konstantin Kondrashov
b7f0fb2827 Merge branch 'contrib/github_pr_17797' into 'master'
feat(esp_event): Allow an event carry more data without malloc (GitHub PR)

Closes IDFGH-16709

See merge request espressif/esp-idf!43128
2025-11-25 19:39:52 +08:00
Zhou Xiao
6924b8b372 feat(ble): enabled lc get time for ceva controller 2025-11-25 18:01:36 +08:00
Gao Xu
abbb392d70 Merge branch 'feat/p4_eco5_rng' into 'master'
feat(rng): support P4 ECO5 TRNG

Closes IDF-13521

See merge request espressif/esp-idf!42196
2025-11-25 17:41:41 +08:00
gaoxu
c5c586af3e ci(adc): re-enable ADC test on ESP32P4 2025-11-25 17:27:20 +08:00
C.S.M
4becb6dbf6 feat(esp32s31): Add esp_system component support 2025-11-25 17:11:59 +08:00
Zhang Wen Xu
7886209dfa Merge branch 'feature/change_ot_psram_default_config' into 'master'
feat(openthread): Use PSRAM by default for OpenThread message buffers when PSRAM is enabled

See merge request espressif/esp-idf!43512
2025-11-25 07:55:08 +00:00
Konstantin Kondrashov
6866cd1d95 Merge branch 'fix/p4_v3_efuse_missed_defines' into 'master'
fix(efuse): Fix test where size of field was obtained incorrectly and missed SOC defines

Closes IDF-14403

See merge request espressif/esp-idf!43574
2025-11-25 15:53:34 +08:00
Song Ruo Jing
672005c642 fix(ppa): fix potential SRM operation stuck on DMA issue
Apply a workaound to bypass macro block order function in PPA SRM
when specific conditions are met to avoid SRM operation getting stuck
2025-11-25 15:19:41 +08:00
Chen Jichang
2cb84ecf95 feat(hal): graudate the RMT hal driver into a new component 2025-11-25 14:21:01 +08:00
C.S.M
cb5f2ff4c2 Merge branch 'feat/update_esp32s31_g0_support' into 'master'
feat(esp32s31): Add g0 component support

See merge request espressif/esp-idf!43599
2025-11-25 13:49:55 +08:00
morris
c7f4c62e00 Merge branch 'refactor/bitscrambler_in_esp_hal_dma' into 'master'
refactor(hal): bitscrambler hal -> esp_hal_dma, usj hal -> esp_hal_usb

Closes IDF-14353

See merge request espressif/esp-idf!43542
2025-11-25 13:06:26 +08:00
Laukik Hase
c88f9c3be1 feat(esp_tee): Mark ESP32-H2 as a supported target for ESP-TEE 2025-11-25 10:13:31 +05:30
gaoxu
2b24530b33 feat(rng): support P4 ECO5 TRNG 2025-11-25 11:17:48 +08:00
Song Ruo Jing
d33e8a48ad fix(ppa): YUV444 cannot be a PPA SRM output color mode 2025-11-25 10:53:15 +08:00
gaoxu
7a352eb676 feat(adc): support ADC calibration on ESP32P4 ECO5 2025-11-25 10:44:01 +08:00
Island
c6f14a5663 Merge branch 'bugfix/fix_ble_scan_enable_timeout' into 'master'
Fixed scan HCI command timeout issue on ESP32

Closes BT-4153 and BLERP-2404

See merge request espressif/esp-idf!43344
2025-11-25 10:30:54 +08:00
C.S.M
b450150fff feat(esp32s31): Add g0 component support 2025-11-25 10:16:08 +08:00
morris
8981838fbe Merge branch 'fix/mcpwm_p4eco_psram_test' into 'master'
chor(mcpwm): replace p4 psram test

Closes IDF-14412

See merge request espressif/esp-idf!43651
2025-11-25 08:33:20 +08:00
Konstantin Kondrashov
ccee6d23a2 fix(efuse): Fix test where size of field was obtained incorrectly
When the eFuse field consists of single descriptor, its size can be
taken from struct member 'bit_count'. However, when the field consists of
multiple descriptors, the size should be obtained via esp_efuse_get_field_size()
2025-11-24 17:13:54 +02:00
Konstantin Kondrashov
3f519e8a97 fix(efuse): Adds missing SOC defines for ESP32-P4 v3 2025-11-24 17:13:54 +02:00
wuzhenghui
0728cfef74 feat(esp_hw_support): re-enable P4 sleep wakeup tests for rev3.0 2025-11-24 22:10:13 +08:00
Laukik Hase
7c24682643 feat(esp_tee): Add support for the RISC-V H/W stack guard mechanism 2025-11-24 18:49:06 +05:30
ShenWeilong
cd33f13521 change(ble): Updated the maximum number of concurrent connections to 70 on ESP32-H2 2025-11-24 21:03:47 +08:00
Erhan Kurubas
f2c75dcf52 change(app_trace): implement uart without driver APIs 2025-11-24 12:17:30 +01:00
Zhou Xiao
dc4e41fab8 fix(ble): put ble_log_write_hex in iram to avoid cache error 2025-11-24 18:43:23 +08:00
Konstantin Kondrashov
18eee1daa6 Merge branch 'feat/esp_timer_systimer_h4_support' into 'master'
feat(systimer): Support systimer/esp_timer/OS tick for esp32h4

Closes IDF-12375, IDF-12377, and IDF-12327

See merge request espressif/esp-idf!43613
2025-11-24 17:44:04 +08:00
morris
96120a5219 chor(mcpwm): replace p4 psram test 2025-11-24 16:03:46 +08:00
Sudeep Mohanty
256dd4df96 Merge branch 'fix/reenable_freertos_esp_system_test_apps_for_p4_eco5' into 'master'
Re-enable freertos and esp_system test apps for p4 eco5

Closes IDF-14419 and IDF-14421

See merge request espressif/esp-idf!43630
2025-11-24 08:30:07 +01:00
zhanghaipeng
71efec78c5 fix(ble/bluedroid): Fix potential out-of-bounds issue
- add length check in hci_hal_h4_hdl_rx_packet to prevent OOB
- add adv data length check in btm_ble_cache_adv_data
- add indicate data length check in BTA_GATTS_HandleValueIndication
- add report length check in bta_hh_parse_keybd_rpt
- add report length check in BTA_HdSendReport
- add descriptor length check in BTA_HdRegisterApp
- prevent buffer overflow in attribute processing
2025-11-24 14:42:26 +08:00
zhanghaipeng
e1d39f630f fix(ble/bluedroid): Fix potential CVE-2024-0039 out-of-bounds write in attp_build_value_cmd
- Reference: https://source.android.com/docs/security/bulletin/2024-03-01?hl=zh-cn
2025-11-24 14:42:26 +08:00
Gao Xu
8fc0489408 Merge branch 'fix/adc_continuous_iram_config' into 'master'
fix(adc): fix ESP32/S2 panic when use continuous ADC

Closes IDFGH-16388

See merge request espressif/esp-idf!41732
2025-11-24 14:14:58 +08:00
Sudeep Mohanty
25c7a8179d ci(esp_system): Re-enable esp_system tests for esp32p4 2025-11-24 10:25:48 +05:30
Sudeep Mohanty
4832c72163 ci(freertos): Re-enable freertos tests for esp32p4 2025-11-24 10:24:27 +05:30
zhanghaipeng
c5e50ccd19 fix(bt): Update esp32 libbtdm_app.a (15a18b1a)
- fix(ble): fixed BLE enable scan timeout
 - fix(ble): fixed crash in "btdm_controller_task"
2025-11-24 12:14:37 +08:00
zhanghaipeng
1f7fd91b5a fix(ble/bluedroid): Fix potential CVE-2020-0022 in reassemble_and_dispatch
- Reference: https://nvd.nist.gov/vuln/detail/CVE-2020-0022
2025-11-24 11:59:12 +08:00
Chen Ji Chang
16b81515b2 Merge branch 'fix/update_h4_mp_final_ld' into 'master'
fix(esp_rom): update H4 MP ld files

See merge request espressif/esp-idf!43590
2025-11-24 11:29:28 +08:00
gaoxu
93f4b9c13f fix(adc): fix ESP32/S2 panic when use continuous ADC 2025-11-24 11:16:07 +08:00
Rahul Tank
c9090a57f2 fix(nimble): Add a check for psync before processing 2025-11-24 08:27:41 +05:30
zhuanghang
6928688a1e fix(802.15.4): fix sfd_cnt and crc_cnt reg for 154 on h2 c5 c6 2025-11-24 10:39:09 +08:00
zhuanghang
ceef28fe9e feat(802.15.4): supported 802.15.4 for esp32h4 2025-11-24 10:39:01 +08:00
Island
470db615fb Merge branch 'feat/show_how_to_use_smp_in_blufi_example' into 'master'
feat(ble/blufi): Support setting BLE encryption for blufi

Closes BLERP-2232 and DOC-13032

See merge request espressif/esp-idf!41779
2025-11-24 10:31:03 +08:00
morris
49d5fa4532 Merge branch 'fix/usb_phy_on_linux' into 'master'
fix(usb): Fix USB PHY mocking on linux target

Closes IEC-418

See merge request espressif/esp-idf!43563
2025-11-23 11:48:32 +08:00
Jimmy Wennlund
bd85dad2cf feat(esp_http_server): Make HTTP(S)_SERVER_EVENT events optional
Make it possible to disable http(s) server events. This improves
performance of the server, as http server creates events on every signle
read or write to the socket.
2025-11-22 21:30:58 +01:00
Marius Vikhammer
6a07ab8834 Merge branch 'bugfix/libc_unligned_opt_p4_eco5' into 'master'
fix(libc): fixed P4 ECO5 always using sub opt. version of memcpy and similar

Closes IDF-14415

See merge request espressif/esp-idf!43580
2025-11-21 23:49:03 +08:00