Guillaume Souchere
f870a03223
fix(esp_event): Fix event loop profiling in handler_execute function
...
handler_execute function is looking to match the handler only in the
list of loop events but does not look in the base event handler list
nor the id event handler list. So unless the event handler is
registered to be triggered for all event bases and all event ids of
an event loop, its profiling fields (invoked and time) are not updated
when it is called.
This commit updates the search for the matching handler to also look
in base event list and ID event list.
Closes https://github.com/espressif/esp-idf/issues/15041
2025-01-30 08:59:02 +01:00
harshal.patil
646492db0c
fix(esptool_py): Fix NVS partition being incorrectly marked as encrypted
...
- The CMake function esptool_py_partition_needs_encryption() in the esptool_py
component used to mark NVS partition as encrypted, instead it should have marked
the NVS keys partition as encrypted.
2025-01-30 12:01:21 +05:30
David Čermák
6b473288c3
Merge branch 'fix/ping_data_race_v5.4' into 'release/v5.4'
...
fix(lwip): Fix potential data-race in ping tcpip callback (v5.4)
See merge request espressif/esp-idf!36534
2025-01-30 14:15:06 +08:00
David Cermak
e7a0a93a40
fix(lwip): Fix potential data-race in ping tcpip callback
...
Need to use tcpip_api_call() instead of tcpip_callback(), since the
former waits for the tcpip task to complete and thus prevents potential
data races with subsequent TCP/IP tasks.
2025-01-29 23:34:18 +08:00
David Čermák
433817915c
Merge branch 'test/bridge_v5.4' into 'release/v5.4'
...
[network/examples]: Fix build rules to test builds on for all targets (v5.4)
See merge request espressif/esp-idf!36629
2025-01-29 23:21:27 +08:00
Rocha Euripedes
836b594262
Merge branch 'lwip/dhcp_network_changed_fix_v5.4' into 'release/v5.4'
...
fix(lwip): Fixed compilation issue with LWIP_DHCP_RESTORE_LAST_IP (v5.4)
See merge request espressif/esp-idf!36619
2025-01-29 22:01:41 +08:00
Euripedes Rocha
ca7cf4de4b
fix(mqtt): Regenerate certificates for testing
...
- Previous fix ommited one of the client certificates by mistaque.
- This regenerates all certificates to clean that up.
2025-01-29 14:03:29 +01:00
Roman Leonov
65aa60f844
fix(usb_host): Fixed unchecked return value in enum driver (coverity)
2025-01-29 12:51:39 +01:00
Zhang Hai Peng
28a78ba1fb
fix(ble): Update bt lib for ESP32(194dd63)
...
- Fix the issue where disconnection events were not reported as a slave.
- Enhance Access Address validation in compatibility mode.
(cherry picked from commit b4e3c5c1e260a05d072a2a9eb0f1c53e478b8bab)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-01-27 18:03:17 +08:00
Zhang Hai Peng
806012cc51
feat(bt): add vendor hci command and event to support test
...
- add afh related vendor hci command and event
- add vendor event mask command
(cherry picked from commit b2257037124e74ef44fb308dec1aaedd89567e88)
Co-authored-by: gongyantao <gongyantao@espressif.com>
2025-01-27 18:03:17 +08:00
Tomas Rezucha
cd7fab3bdc
refactor(usb): Include supported PHYs information in SoC
2025-01-27 08:08:02 +01:00
Tomas Rezucha
d12312bf76
fix(usb): Fixed missing GPIO drive capability on ESP32-P4
...
All USB PHYs that share their IOs with GPIOs must set
the GPIO's drive capability to maximum.
2025-01-27 08:07:42 +01:00
Tomas Rezucha
febc33a094
fix(usb/host): Fixed Full Speed periodic transfers on ESP32-P4
...
For FS periodic endpoints 'tokens_per_frame' must be set to 8
LL usb_dwc_ll_hctsiz_set_sched_info() function.
2025-01-27 08:07:34 +01:00
Li Shuai
27f0aef7c1
fix(uart): fix esp32c61 light sleep uart wakeup failed
2025-01-26 14:54:59 +08:00
Li Shuai
e2113d927d
fix(esp_hw_support): fix esp32c5 and esp32c61 wakeup failed when TOP rejects PD
2025-01-26 14:54:59 +08:00
Li Shuai
8d303248cd
fix(ci): fix some ci build issues to pass ci pipeline
2025-01-26 14:54:33 +08:00
Li Shuai
325f1f33f5
refactor(esp_phy): refactor phy sleep data initialize, split it to support multiple targets
2025-01-26 14:54:33 +08:00
Li Shuai
9e1b5eb173
change(soc): fix idf_size error caused by ldgen to run success for ci pipeline
2025-01-26 14:54:33 +08:00
Li Shuai
c74a5e3e8e
change(esp_hw_support): fix wifi mac rx buffer link exception caused by pll clock
2025-01-26 14:54:33 +08:00
Li Shuai
761833493a
change(esp_phy): fix some wifi power save issues and optimize phy sleep for esp32c5 eco1 and beta5
2025-01-26 14:54:33 +08:00
Island
998e365a61
Merge branch 'bugfix/fix_esp32c61_eco2_ble_light_sleep_issue_v5.4' into 'release/v5.4'
...
fix(ble): fix rtc freq div error on esp32c61 (v5.4)
See merge request espressif/esp-idf!36601
2025-01-26 14:26:02 +08:00
David Cermak
d244c98858
fix(network/examples): Fix build rules to test builds on for all targets
...
Uses wifi defines only if wifi is enabled for this target
2025-01-24 17:01:41 +01:00
Abhik Roy
eed1e02fdc
test(lwip): Added LWIP_DHCP_RESTORE_LAST_IP config in lwip test apps
...
Enabled CONFIG_LWIP_DHCP_RESTORE_LAST_IP configuration to compile and
test the DHCP last IP restore functionality in CI tests.
2025-01-24 21:35:12 +11:00
Abhik Roy
37657757ba
fix(lwip): Fixed compilation issue with LWIP_DHCP_RESTORE_LAST_IP
...
Closes https://github.com/espressif/esp-idf/issues/14582
2025-01-24 21:35:12 +11:00
Jin Chen
4300c344ca
fix(ble): fix rtc freq div error on esp32c61
...
(cherry picked from commit b7571dd71116252ab63c756eb102bec486e2d47d)
Co-authored-by: cjin <jinchen@espressif.com>
2025-01-24 12:12:01 +08:00
Mahavir Jain
649f9a72ae
Merge branch 'feat/support_aes_pseudo_round_func_in_esp32h2_eco5_v5.4' into 'release/v5.4'
...
Support AES and XTS-AES's pseudo round function in ESP32H2-ECO5 (v5.4)
See merge request espressif/esp-idf!36463
2025-01-23 13:20:20 +08:00
Jiang Jiang Jian
52807c1f79
Merge branch 'fix/fix_p4_usb_phy_bad_suspend_on_lslp_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix p4 OTG phy bad suspend cause high power consumption on sleep (v5.4)
See merge request espressif/esp-idf!36365
2025-01-23 11:04:50 +08:00
morris
206b3a22ad
Merge branch 'feat/spi_std_timing_and_bit_trans_v5.4' into 'release/v5.4'
...
feat(driver_spi): support adjust master rx to standard timing (v5.4)
See merge request espressif/esp-idf!36399
2025-01-23 10:38:07 +08:00
wuzhenghui
cfcd8990f6
fix(esp_hw_support): fix branch predictor access flash after cache disabled
2025-01-22 19:24:48 +08:00
morris
473771bc14
Merge branch 'fix/p4_spi_slave_example_not_work_v5.4' into 'release/v5.4'
...
fix(driver_spi): fixed slave (and slave_hd) driver and example error with alignment check (v5.4)
See merge request espressif/esp-idf!36403
2025-01-22 18:57:59 +08:00
Island
794d8bdad3
Merge branch 'bugfix/fix_blufi_crash_v5.4' into 'release/v5.4'
...
fix(blufi): Fixed crash issue during memcpy in example (v5.4)
See merge request espressif/esp-idf!36552
2025-01-22 18:18:18 +08:00
Island
b05de813e3
Merge branch 'change/ble_update_lib_20250114_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20250114 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!36480
2025-01-22 18:17:46 +08:00
zwx
86fe5a7313
feat(openthread): support hardware reset RCP while processing RCP failure
2025-01-22 17:12:15 +08:00
Zhang Hai Peng
f77da0d5b5
fix(blufi): Fixed some security issue in blufi example
...
(cherry picked from commit abc18e93eb3500dbec74c3e589671ef82c8b3919)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-01-22 16:34:41 +08:00
Shu Chen
9309dc5670
Merge branch 'feature/support_esp32h2eco5_phylib_v5.4' into 'release/v5.4'
...
feat(esp_phy): support esp32h2eco5 phylib (v5.4)
See merge request espressif/esp-idf!36208
2025-01-22 11:57:50 +08:00
zhangwenxu
73be9efbfb
feat(esp_phy): support esp32h2eco5 phylib
2025-01-21 17:52:43 +08:00
Jiang Jiang Jian
e347bdd44b
Merge branch 'fix/backport_wifi_fixes_v5.4' into 'release/v5.4'
...
fix(Wi-Fi): Backport some Wi-Fi fixes to v5.4
See merge request espressif/esp-idf!36495
2025-01-21 17:45:57 +08:00
Jiang Jiang Jian
f4721d8170
Merge branch 'bugfix/clic_register_issues_v5.4' into 'release/v5.4'
...
fix(soc): fix clic register definition and description (backport v5.4)
See merge request espressif/esp-idf!35590
2025-01-21 15:52:58 +08:00
renpeiying
69f788024c
docs: Update CN trans for security docs
2025-01-21 12:28:23 +05:30
harshal.patil
b06a4c198a
feat(bootloader_support): Permanently enable XTS-AES pseudo rounds when FE release mode is enabled
2025-01-21 12:28:23 +05:30
harshal.patil
e3acb360e3
feat(hal/spi_flash_encrypted): Enable pseudo rounds function during XTS-AES operations
2025-01-21 12:28:23 +05:30
harshal.patil
7d803e661e
feat(hal/aes): Enable pseudo rounds function during AES operations
2025-01-21 12:28:23 +05:30
C.S.M
82b3f5413c
feat(spi_flash): Add config for adding auto check status after suspend to improve performance
2025-01-21 14:50:23 +08:00
C.S.M
c4bb6a3970
feat(spi_flash): support software resume after suspend in unicore
2025-01-21 14:50:23 +08:00
Shu Chen
0fb61ec9e0
Merge branch 'fix/ci_restart_avahi_daemon_v5.4' into 'release/v5.4'
...
fix(ci): restart avahi-daemon in otbr service discovery test case (v5.4)
See merge request espressif/esp-idf!36433
2025-01-21 14:41:58 +08:00
zwx
138cd7cf24
fix(ci): restart avahi-daemon in otbr service discovery test case
2025-01-21 11:26:10 +08:00
Shu Chen
3341d6ac1b
Merge branch 'fix/fix_coex_macro_control_v5.4' into 'release/v5.4'
...
fix(openthread): use the correct macros to control code compilation (v5.4)
See merge request espressif/esp-idf!36456
2025-01-20 19:14:13 +08:00
Xu Si Yu
149ea88752
fix(openthread): use the correct macros to control code compilation
2025-01-20 16:45:36 +08:00
morris
d512a2999a
Merge branch 'refactor/usb_merge_p4_phy_backport_v5.4' into 'release/v5.4'
...
refactor(usb/phy): Merge P4 and S2/S3 PHYs into one module (backport 5.4)
See merge request espressif/esp-idf!36449
2025-01-20 14:34:43 +08:00
linruihao
e6e09dbc4c
feat(coex): add coexist scheme for bt inquiry/page coexist with wifi
2025-01-20 14:20:29 +08:00