Alexey Lapshin
40d7068a95
fix(build): fix orphan sections warning kconfig variable
2024-10-01 12:18:56 +07:00
Aditya Patwardhan
4f29e3ffe7
Merge branch 'fix/add_countermeasure_for_ecdsa_peripheral_issue_v5.3' into 'release/v5.3'
...
feat(hal): Add countermeasure for ECDSA generate signature (v5.3)
See merge request espressif/esp-idf!33745
2024-10-01 11:10:47 +08:00
Jiang Jiang Jian
98440e1315
Merge branch 'bugfix/fix_esp32c2_rom_eco1_mbedtls_issues_v5.3' into 'release/v5.3'
...
fix(esp_rom): Fixed esp32c2 rom eco1 mbedtls issues (v5.3)
See merge request espressif/esp-idf!33917
2024-09-30 14:11:16 +08:00
Aditya Patwardhan
44ce512011
feat(hal): Add countermeasure for ECDSA generate signature
...
The ECDSA peripheral before ECO5 of esp32h2 does not perform the ECDSA
sign operation in constant time. This allows an attacker to read the
power signature of the ECDSA sign operation and then calculate the
ECDSA key stored inside the eFuse. The commit adds a countermeasure
for this attack. In this case the real ECDSA sign operation is
masked under dummy ECDSA sign operations to hide its real power
signature
2024-09-30 12:24:38 +08:00
Jiang Guang Ming
fad9341c08
fix(esp_rom): Fixed esp32c2 rom eco1 mbedtls issues
2024-09-30 09:21:21 +08:00
Wang Meng Yang
6df7db673e
Merge branch 'feat/add_mode_chg_parem_v5.3' into 'release/v5.3'
...
feat(bt/bluedroid): Report sniff interval to application layer(v5.3)
See merge request espressif/esp-idf!33865
2024-09-29 14:03:31 +08:00
Jiang Jiang Jian
b398c12576
Merge branch 'fix/fix_esp32p4_freq_switching_timing_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): fix esp32p4 CPU frequency switching timing (v5.3)
See merge request espressif/esp-idf!33881
2024-09-29 12:11:07 +08:00
Island
f765a4ccd8
Merge branch 'feat/get_ble_resolve_address_status_v5.3' into 'release/v5.3'
...
feat(ble/bluedroid): Support resolve BLE address for interval usage (v5.3)
See merge request espressif/esp-idf!33808
2024-09-29 10:29:59 +08:00
morris
a5ed03eb85
Merge branch 'feat/usb_disconnect_api_backport_v5.3' into 'release/v5.3'
...
refactor(usb): Update HCD tests to use port power off for disconnections backport v5.3
See merge request espressif/esp-idf!33527
2024-09-28 10:50:46 +08:00
Tomas Rezucha
e009a4f451
feat(usb/host): Enable USB Host tests on P4
2024-09-27 11:31:42 +02:00
Tomas Rezucha
9bdea61071
fix(usb/host): Correctly handle unpowered port in HUB
2024-09-27 11:31:42 +02:00
Darian Leung
802ab4c2cc
refactor(usb): Remove use of usb_phy_action() from unit tests
...
Currently, USB Host unit tests that require a software triggered disconnection/
reconnection rely on the 'usb_phy_action()' function.
This commit replaces those calls with 'hcd_port_command()' or
'usb_host_lib_set_root_port_power()'.
Note: Also removed 'test_usb_common.h/c' as it is no longer necessary are the
function call replacements.
2024-09-27 11:31:42 +02:00
Darian Leung
318c69a671
feat(usb): Add usb_host_lib_set_root_port_power()
...
This commit adds the usb_host_lib_set_root_port_power() function. This provides
a public API for users to power the root port OFF or ON at runtime, thus trigger
a disconnection or allow connections respectively.
In addition, the usb_host_config_t.root_port_unpowered install configuration is
provided to allow users to install the USB Host Library without automatically
powering ON the root port.
2024-09-27 11:31:42 +02:00
wuzhenghui
a82938bb7e
fix(esp_hw_support): fix esp32p4 CPU frequency switching timing
2024-09-27 17:29:54 +08:00
wuzhenghui
5b1796b284
revert(esp_hw_support): revert stall another core during cpu/mem/apb freq switching
...
This reverts commit 4c2b86f5.
2024-09-27 17:28:05 +08:00
zhanghaipeng
a7d1558e32
fix(ble/bluedroid): Fixed BLE spelling error in word
2024-09-27 15:49:20 +08:00
zhanghaipeng
36b44e7430
feat(ble/bluedroid): Add BLE memory allocation failure message
2024-09-27 15:49:10 +08:00
zhanghaipeng
2129c70ecf
feat(ble/controller): Display BLE controller init status for ESP32 and ESP32C3/S3
2024-09-27 15:49:01 +08:00
zhanghaipeng
049f644181
feat(ble/bluedroid): Optimize address resolution status for interval use
2024-09-27 14:47:15 +08:00
xiongweichao
93f862d6fd
feat(bt/bluedroid): Report sniff interval to application layer
2024-09-27 14:11:26 +08:00
morris
620966389c
Merge branch 'fix/fix_readme_check' into 'release/v5.3'
...
fix(ci): rerun pre-commit to fix readme
See merge request espressif/esp-idf!33856
2024-09-27 13:42:16 +08:00
Jiang Jiang Jian
144b039abc
Merge branch 'feat/bringup_esp32c2_rom_mbedtls_to_formal_feature_v5.3' into 'release/v5.3'
...
feat(mbedtls): bringup rom mbedtls feature to formal (v5.3)
See merge request espressif/esp-idf!33800
2024-09-27 12:18:34 +08:00
Jiang Jiang Jian
ef53542940
Merge branch 'fix/fix_clock_retention_link_context_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): add clock retention contents for esp32c6 & esp32h2 (v5.3)
See merge request espressif/esp-idf!33608
2024-09-27 12:18:11 +08:00
Chen Jichang
84f024478c
fix(ci): rerun pre-commit to fix readme files
2024-09-27 11:12:55 +08:00
Island
466da04867
Merge branch 'fix/fix_nimble_gatt_server_example_readme_v5.3' into 'release/v5.3'
...
docs(ble): Added BLE Get Started documentation link to README.md (v5.3)
See merge request espressif/esp-idf!33830
2024-09-26 15:47:17 +08:00
Aditya Patwardhan
da96dfa4be
Merge branch 'fix/ecdsa_verify_check_hash_len_v5.3' into 'release/v5.3'
...
Wrap some mbedtls' ECDSA verification related APIs (v5.3)
See merge request espressif/esp-idf!33783
2024-09-26 15:13:12 +08:00
Aditya Patwardhan
536d6225a1
Merge branch 'ci/enable_memprot_tests_for_esp32c61_v5.3' into 'release/v5.3'
...
Clear PMA entries before usage (v5.3)
See merge request espressif/esp-idf!33786
2024-09-26 15:11:58 +08:00
Island
0d81f5b619
Merge branch 'bugfix/fix_c2eco4_ble_init_error_v5.3' into 'release/v5.3'
...
fix(ble): Fixed BLE initialization issue on ESP32-C2 eco4
See merge request espressif/esp-idf!33812
2024-09-26 14:52:38 +08:00
Wei Yu Han
072d872fc6
docs(ble): Added BLE Get Started documentation link to README.md
...
(cherry picked from commit 5f008828d31149303d92cc269dbd9f45ca745e04)
Co-authored-by: Yuhan Wei <weiyuhan@espressif.com>
2024-09-26 09:38:23 +08:00
Jiang Guang Ming
6729419ee9
feat(mbedtls): bringup rom mbedtls feature to formal
2024-09-25 14:56:36 +08:00
Zhang Hai Peng
2fbe37a0e5
feat(ble/bluedroid): Support resolve BLE address for interval usage
...
(cherry picked from commit b88b511362e4fa8da70d59df04bbc172a52c9e59)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-09-25 12:13:31 +08:00
Shen Weilong
2040eb646c
fix(ble): Fixed BLE initialization issue on ESP32-C2 eco4
2024-09-25 11:47:41 +08:00
Island
707d097b01
Merge branch 'bugfix/fixed_c5_ble_cache_error_240919_v5.3' into 'release/v5.3'
...
Bugfix/fixed c5 ble cache error 240919 (v5.3)
See merge request espressif/esp-idf!33761
2024-09-25 10:31:36 +08:00
Rahul Tank
22858c37c1
Merge branch 'bugfix/fix_clang_compilation_issue_v5.3' into 'release/v5.3'
...
fix(nimble): Fix clang compilation issue (v5.3)
See merge request espressif/esp-idf!33763
2024-09-25 00:14:21 +08:00
Rahul Tank
c302ea2e71
Merge branch 'bugfix/fix_blufi_deinit_fail_v5.3' into 'release/v5.3'
...
fix(nimble): Fixed deinit sequence in blufi (v5.3)
See merge request espressif/esp-idf!33768
2024-09-25 00:10:25 +08:00
morris
f9548c4b7d
Merge branch 'docs/fix_typo_gpio_description_v5.3' into 'release/v5.3'
...
docs: fix a typo in gpio.rst (v5.3)
See merge request espressif/esp-idf!33772
2024-09-24 21:33:56 +08:00
harshal.patil
e1d72e960c
feat(mbedtls): Wrap mbedtls_ecdsa_read_signature to use ECDSA hardware when possible
2024-09-24 17:05:27 +05:30
harshal.patil
e4de9ffe7d
fix(cpu_region_protect): Reset PMA entries before using them
...
- ROM uses some PMA entries so we clear such PMA entries before using them in ESP-IDF
2024-09-24 16:56:17 +05:30
harshal.patil
87ddff0ce5
fix(mbedtls/port): Check signature hash length before using ECDSA hardware
2024-09-24 16:48:01 +05:30
Martin Vychodil
e3fdf3efe9
Merge branch 'ci/increase_tiemout_wl_multiple_tasks_can_use_same_volume_v5.3' into 'release/v5.3'
...
ci: Increase CONFIG_FATFS_VFS_FSTAT_BLKSIZE size for auto_fsync case to fix CI (v5.3)
See merge request espressif/esp-idf!33749
2024-09-24 19:12:37 +08:00
Island
351e9208ee
Merge branch 'bugfix/fix_ble_scan_assert_1728_v5.3' into 'release/v5.3'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(e9ae856) (v5.3)
See merge request espressif/esp-idf!33722
2024-09-24 16:10:19 +08:00
Linda
419b646d17
docs: fix a typo in gpio.rst
2024-09-24 15:56:21 +08:00
Rahul Tank
887c116f44
fix(nimble): Fixed deinit sequence in blufi
2024-09-24 12:20:07 +05:30
Rahul Tank
f8e4681ea0
fix(nimble): Fix clang compilation issue
2024-09-24 11:58:38 +05:30
Zhao Wei Liang
17c29f773b
fix(ble): unified ble memory allocation method
...
(cherry picked from commit 8e4cc79a274e97dfbaf8ea50a40377d4dd3df522)
Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-09-24 12:03:34 +08:00
Adam Múdry
d5e66b8196
ci: Increase CONFIG_FATFS_VFS_FSTAT_BLKSIZE size for auto_fsync case
2024-09-23 17:42:39 +02:00
Aditya Patwardhan
1f68652c46
Merge branch 'feature/add_api_to_get_last_status_code_logged_during_ota_v5.3' into 'release/v5.3'
...
feat(esp_https_ota): added API to get last status code logged from http resonse (v5.3)
See merge request espressif/esp-idf!33609
2024-09-23 20:49:13 +08:00
Marius Vikhammer
fbf7f2c031
Merge branch 'bugfix/fix_efuse_example_c2_v5.3' into 'release/v5.3'
...
fix(efuse): Fix efuse test examples (v5.3)
See merge request espressif/esp-idf!33729
2024-09-23 16:42:41 +08:00
Konstantin Kondrashov
5ff61c0913
fix(examples): Fix codespell check for efuse example
2024-09-23 11:10:40 +03:00
Konstantin Kondrashov
2d65f53903
feat(examples): Get offsets for efuses from espefuse.py
2024-09-23 11:10:40 +03:00