Michael (XIAO Xufeng)
0d73471a9d
Merge branch 'test/add_cache2phys_xip_tests_v5.3' into 'release/v5.3'
...
fix(mmap): fixed spi_flash_phys2cache, spi_flash_cache2phys return addr in PSRAM issue (v5.3)
See merge request espressif/esp-idf!33628
2025-01-30 23:08:33 +08:00
Guillaume Souchere
e12090a6c8
fix(esp_event): Handler unregistration by itself issue
...
when esp_event_handler_unregister_with_internal cannot take
the loop mutex (e.g., when the handler unregisters itself),
create an event with a special base identifier and add it to
the queue of the corresponding loop to postpone the removal
of the handler from the list at a time when the loop mutex can be
successfully taken.
2025-01-30 10:39:20 +01:00
David Čermák
9c7be1d697
Merge branch 'fix/ping_data_race_v5.3' into 'release/v5.3'
...
fix(lwip): Fix potential data-race in ping tcpip callback (v5.3)
See merge request espressif/esp-idf!36535
2025-01-30 17:34:18 +08:00
Guillaume Souchere
295f691e14
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 10:33:56 +01:00
Mahavir Jain
2ee980590b
Merge branch 'feat/bootloader_nvs_read_encrypted_v5.3' into 'release/v5.3'
...
fix(esptool_py): NVS partition being incorrectly marked as encrypted by the build system (v5.3)
See merge request espressif/esp-idf!36680
2025-01-30 17:14:36 +08:00
harshal.patil
1318d51dd4
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:02:54 +05:30
David Cermak
8da8db7a4e
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:27 +08:00
David Čermák
b7d6d7459e
Merge branch 'test/bridge_v5.3' into 'release/v5.3'
...
[network/examples]: Fix build rules to test builds on for all targets (v5.3)
See merge request espressif/esp-idf!36630
2025-01-29 23:22:50 +08:00
Euripedes Rocha
6c83f8a838
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:04:14 +01:00
Tomas Rezucha
fc39a5b836
refactor(usb): Include supported PHYs information in SoC
2025-01-27 08:07:59 +01:00
Tomas Rezucha
55f5f29517
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:46 +01:00
Tomas Rezucha
47577b83c5
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:30 +01:00
laokaiyao
3cb9ab1f1b
fix(i2s): fix uninitialize warning for the default macros
...
Closes https://github.com/espressif/esp-idf/issues/15271
2025-01-27 14:21:31 +08:00
laokaiyao
a1631226d9
fix(i2s): fixed incorrect logic in slot reconfig
...
Closes https://github.com/espressif/esp-idf/issues/15256
2025-01-27 14:13:19 +08:00
David Cermak
c06e2509f3
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:59 +01:00
David Čermák
f2fe95f31b
Merge branch 'ci/iperf_esp32p4_v5.3' into 'release/v5.3'
...
ci(esp_eth): added ESP32P4 to iperf CI test (v5.3)
See merge request espressif/esp-idf!36390
2025-01-24 19:49:20 +08:00
Wang Meng Yang
0c1a7ad156
Merge branch 'feat/esp32_set_get_bt_lpclk_src_v5.3' into 'release/v5.3'
...
feat(bt): Added API to get/set low power clock source(v5.3)
See merge request espressif/esp-idf!36563
2025-01-24 19:14:34 +08:00
Mahavir Jain
e1a023e13d
Merge branch 'feat/support_aes_pseudo_round_func_in_esp32h2_eco5_v5.3' into 'release/v5.3'
...
Support AES and XTS-AES's pseudo round function in ESP32H2-ECO5 (v5.3)
See merge request espressif/esp-idf!36464
2025-01-24 14:40:00 +08:00
morris
8f20eac2df
Merge branch 'feat/spi_std_timing_and_bit_trans_v5.3' into 'release/v5.3'
...
feat(driver_spi): support adjust master rx to standard timing (v5.3)
See merge request espressif/esp-idf!36400
2025-01-24 10:24:14 +08:00
renpeiying
db588e04dd
docs: Update CN trans for security docs
2025-01-23 14:06:16 +05:30
harshal.patil
ac0dc0d775
feat(bootloader_support): Permanently enable XTS-AES pseudo rounds when FE release mode is enabled
2025-01-23 14:06:16 +05:30
harshal.patil
ae4e693cfc
feat(hal/spi_flash_encrypted): Enable pseudo rounds function during XTS-AES operations
2025-01-23 14:06:16 +05:30
harshal.patil
8d30077744
feat(hal/aes): Enable pseudo rounds function during AES operations
2025-01-23 14:06:16 +05:30
Mahavir Jain
ad911e11d1
Merge branch 'feature/efuse_update_for_esp32h2_eco5_v5.3' into 'release/v5.3'
...
feat(efuse): Adds efuses for esp32h2 eco5 (v5.3)
See merge request espressif/esp-idf!36239
2025-01-23 15:59:02 +08:00
Konstantin Kondrashov
ae7857416e
feat(espefuse): Adds efuses for esp32h2 eco5
...
- Support efuses that are not present in the main efuse table
2025-01-23 13:29:36 +08:00
xiongweichao
5a94c54fb8
feat(bt): Added API to get/set low power clock source
2025-01-23 11:19:36 +08:00
Jiang Jiang Jian
15f4775afc
Merge branch 'fix/fix_branch_predictor_access_flash_after_cache_diabled_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): fix branch predictor access flash after cache disabled (v5.3)
See merge request espressif/esp-idf!36559
2025-01-23 11:05:53 +08:00
Tomáš Rohlínek
090c895f00
fix(storage/vfs): incorrect log level in esp_vfs_register_fd_range
...
Closes https://github.com/espressif/esp-idf/issues/14327
2025-01-22 21:21:40 +08:00
wuzhenghui
12db9e4225
fix(esp_hw_support): fix branch predictor access flash after cache disabled
2025-01-22 19:27:37 +08:00
Island
4b4bc91ec0
Merge branch 'bugfix/fix_blufi_crash_v5.3' into 'release/v5.3'
...
fix(blufi): Fixed crash issue during memcpy in example (v5.3)
See merge request espressif/esp-idf!36551
2025-01-22 18:18:22 +08:00
Island
0c8da9f966
Merge branch 'change/ble_update_lib_20250114_v5.3' into 'release/v5.3'
...
change(ble): [AUTO_MR] 20250114 - Update ESP BLE Controller Lib (v5.3)
See merge request espressif/esp-idf!36479
2025-01-22 18:17:51 +08:00
zwx
6c6c6cb72d
feat(openthread): support hardware reset RCP while processing RCP failure
2025-01-22 17:12:23 +08:00
Zhang Hai Peng
12b7a9e6d7
fix(blufi): Fixed some security issue in blufi example
...
(cherry picked from commit abc18e93eb
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-22 16:34:36 +08:00
Sergei Silnov
fa7bbbb2e6
Merge branch 'feat/core_components_v5.3' into 'release/v5.3'
...
feat: add `COMPONENT_SOURCE` property to component targets (v5.3)
See merge request espressif/esp-idf!34184
2025-01-21 21:50:18 +08:00
C.S.M
4b86e6424b
fix(spi_flash): Fix issue that bit_length is wrong on suspend chip because not judge idle correctly
2025-01-21 17:39:39 +08:00
Jiang Jiang Jian
731c461049
Merge branch 'bugfix/pm-300-v5.3' into 'release/v5.3'
...
backport v5.3: fix some esp32c5 and esp32c61 light sleep wakeup issues
See merge request espressif/esp-idf!36076
2025-01-21 16:47:44 +08:00
Fu Hanxi
539971de6c
feat: add component_source property to component targets
2025-01-21 16:45:29 +08:00
C.S.M
d756e6d208
feat(spi_flash): Add config for adding auto check status after suspend to improve performance
2025-01-21 15:04:21 +08:00
C.S.M
d772cb3055
feat(spi_flash): support software resume after suspend in unicore
2025-01-21 15:02:22 +08:00
Shu Chen
aedf0408a6
Merge branch 'fix/ci_restart_avahi_daemon_v5.3' into 'release/v5.3'
...
fix(ci): restart avahi-daemon in otbr service discovery test case (v5.3)
See merge request espressif/esp-idf!36434
2025-01-21 14:41:39 +08:00
zwx
8681e5ec9c
fix(ci): restart avahi-daemon in otbr service discovery test case
2025-01-21 11:25:50 +08:00
Jiang Jiang Jian
427304105d
Merge branch 'bugfix/clic_register_issues_v5.3' into 'release/v5.3'
...
fix(soc): fix clic register definition and description (backport v5.3)
See merge request espressif/esp-idf!35589
2025-01-20 20:20:36 +08:00
Marius Vikhammer
c8f9cedc69
Merge branch 'docs/add_html_download_link_v5.3' into 'release/v5.3'
...
feat(docs): Replace PDF download link with HTML zip download link (v5.3)
See merge request espressif/esp-idf!35882
2025-01-20 16:18:43 +08:00
Marius Vikhammer
889f7b23dd
feat(docs): Replace PDF download link with HTML zip download link
...
PDF build would randomly fail after S3 docs grew to a certain size.
At 3k+ pages PDF is not very usable anyways.
For offline use an HTML archive makes more sense.
2025-01-20 15:02:33 +08:00
morris
adf1474e2f
Merge branch 'refactor/usb_merge_p4_phy_backport_v5.3' into 'release/v5.3'
...
refactor(usb/phy): Merge P4 and S2/S3 PHYs into one module (backport_v5.3)
See merge request espressif/esp-idf!36448
2025-01-20 15:02:21 +08:00
morris
fb25eb02eb
Merge branch 'fix/p4_spi_slave_example_not_work_v5.3' into 'release/v5.3'
...
fix(driver_spi): fixed slave (and slave_hd) driver and example error with alignment check (v5.3)
See merge request espressif/esp-idf!36404
2025-01-20 10:54:22 +08:00
Martin Vychodil
814cb095c1
Merge branch 'fix/broken_fatfsgen_tests_v5.3' into 'release/v5.3'
...
fix(storage/fatfsgen): broken test_apps scripts for fatfsgen (v5.3)
See merge request espressif/esp-idf!36489
2025-01-18 05:38:45 +08:00
Tomáš Rohlínek
c1d93799b0
fix(storage/fatfsgen): broken test_apps scripts for fatfsgen
2025-01-17 18:02:32 +01:00
Shu Chen
738ed11aa0
Merge branch 'fix/fix_coex_macro_control_v5.3' into 'release/v5.3'
...
fix(openthread): use the correct macros to control code compilation (v5.3)
See merge request espressif/esp-idf!36457
2025-01-17 17:14:18 +08:00
Zhou Xiao
7a1dab88e5
change(ble): update esp32c2 rom ld file
...
(cherry picked from commit e5feba6ed3
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-01-17 16:53:56 +08:00