Xiao Xufeng
f5c3654a1c
change(version): Update version to 5.4.2
2025-06-20 14:35:04 +08:00
Jiang Jiang Jian
f0f2980d05
Merge branch 'bugfix/http_client_test_failure_v5.4' into 'release/v5.4'
...
fix: update root certificate for postman-echo endpoint (v5.4)
See merge request espressif/esp-idf!39847
2025-06-20 14:18:29 +08:00
morris
fe5927aee6
Merge branch 'ci/readme_remove_c61_fix_ci' into 'release/v5.4'
...
ci(esp32c61): remove c61 support from readme on 5.4
See merge request espressif/esp-idf!39892
2025-06-18 11:30:52 +08:00
morris
ee76b46195
fix(onewire): enable internal pull-up resistor by default
...
In case there's no pull-up resistor on the external device
2025-06-17 15:09:40 +08:00
wanckl
ea03622621
ci(esp32c61): remove c61 support from readme on 5.4
2025-06-17 15:09:40 +08:00
Jiang Jiang Jian
75f9cc646d
Merge branch 'fix/update_dfs_compensate_table_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): update esp32 dfs table to make the timing drift always negative (v5.4)
See merge request espressif/esp-idf!39839
2025-06-16 20:42:34 +08:00
wuzhenghui
2519605acb
change(bt): increase BTDM_MODEM_WAKE_UP_DELAY
2025-06-13 20:37:35 +08:00
wuzhenghui
626123bbeb
change(esp_timer): make esp_timer timming drift always be negative
2025-06-13 20:37:30 +08:00
Mahavir Jain
96eb236610
fix: update root certificate for postman-echo endpoint
...
The certificate chain for postman-echo endpoint has switched to
Let's Encrypt root CA
2025-06-13 11:05:38 +05:30
wuzhenghui
5b64757042
fix(esp_hw_support): config lact in critical
2025-06-13 12:06:18 +08:00
Jiang Jiang Jian
46909c5048
Merge branch 'bugfix/add_missing_deinit_call_v5.4' into 'release/v5.4'
...
fix(nimble): Add invocation for mempool_deinit (v5.4)
See merge request espressif/esp-idf!39671
2025-06-10 19:23:27 +08:00
morris
e03d8d7ee9
Merge branch 'test/c61_disable_build_test_v5.4' into 'release/v5.4'
...
test(ci): disable c61 build test on 5.4
See merge request espressif/esp-idf!39630
2025-06-09 17:23:33 +08:00
Island
b3d3a82daa
Merge branch 'fix/ble_log_spi_out_timer_delete_v5.4' into 'release/v5.4'
...
fix(ble): set timer handle to null after deletion (v5.4)
See merge request espressif/esp-idf!39559
2025-06-06 14:19:27 +08:00
Rahul Tank
401f0a7cae
fix(nimble): Add invocation for mempool_deinit
2025-06-04 17:02:41 +05:30
wanckl
66c8539368
test(ci): disable c61 build test on 5.4
2025-06-03 20:09:05 +08:00
Zhou Xiao
c3c7164dc5
fix(ble): set timer handle to null after deletion
...
(cherry picked from commit 1614e71eb6 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-30 19:53:39 +08:00
Jiang Jiang Jian
28980b62c9
Merge branch 'bugfix/add_more_checks_when_receiving_espnow_v5.4' into 'release/v5.4'
...
fix(wifi): Added more check when receiving espnow data (v5.4)
See merge request espressif/esp-idf!39518
2025-05-30 00:35:27 +08:00
sibeibei
b369c44beb
fix(wifi): rx bcn failed when sta off channel under modem state
2025-05-29 20:46:16 +08:00
zhangyanjiao
d4dafbdc35
fix(wifi): Added more check when receiving espnow data
2025-05-29 20:46:16 +08:00
Jiang Jiang Jian
306f101a2b
Merge branch 'fix/incorrect_setting_of_sco_packet_type_mask_v5.4' into 'release/v5.4'
...
fix(bt): fixed incorrect mask was used to exclude sco packets (backport v5.4)
See merge request espressif/esp-idf!39500
2025-05-29 16:19:08 +08:00
Jiang Jiang Jian
8497af9b77
Merge branch 'bugfix/scan_stop_when_conenct_v5.4' into 'release/v5.4'
...
fix(esp_wifi): Fix locking in incorrect state when stop_scan is called after connect
See merge request espressif/esp-idf!39481
2025-05-29 16:18:35 +08:00
Shreyas Sheth
5fb9c3a849
fix(esp_wifi): Fix locking in incorrect state when stop_scan is called after connect
2025-05-29 12:53:42 +05:30
Jiang Jiang Jian
d5a43edfbc
Merge branch 'feature/add_uart_io_deinit_process_v5.4' into 'release/v5.4'
...
fix(uart): eliminate garbled data on TX/RX line in sleep (v5.4)
See merge request espressif/esp-idf!39263
2025-05-29 13:50:38 +08:00
Jiang Jiang Jian
b901c89f95
Merge branch 'feat/impl_bt_coex_timer_event_v5.4' into 'release/v5.4'
...
feat(coex): implement BT coex timer event (Backport v5.4)
See merge request espressif/esp-idf!39437
2025-05-29 13:50:16 +08:00
Jiang Jiang Jian
104f57db68
Merge branch 'bugfix/fix_sta_connection_info_error_on_c5_c6_v5.4' into 'release/v5.4'
...
fix(wifi): fix the issue that sta connection info loss lr info on C5/C6 (v5.4)
See merge request espressif/esp-idf!39439
2025-05-29 11:33:19 +08:00
gongyantao
ac5b71e415
fix(bt): fixed incorrect mask was used to exclude sco packets
2025-05-29 09:55:41 +08:00
zhangyanjiao
49ac962c51
fix(wifi): fix the issue that sta connection info loss lr info on C5/C6
2025-05-28 19:09:34 +08:00
Jiang Jiang Jian
c8b1951189
Merge branch 'fix/rrm_config_set_v5.4' into 'release/v5.4'
...
Set rrm config condition in case RRM monitoring is enabled
See merge request espressif/esp-idf!39431
2025-05-28 17:56:45 +08:00
Jiang Jiang Jian
f906de4eb6
Merge branch 'bugfix/incorrect_sae_pk_flag_v5.4' into 'release/v5.4'
...
Disable SAE-PK indication in Assoc Request when not configured (Backport v5.4)
See merge request espressif/esp-idf!39075
2025-05-28 17:56:27 +08:00
Jiang Jiang Jian
7cc3e9c957
Merge branch 'bugfix/supplicant_analyzer_fixes_v5.4' into 'release/v5.4'
...
Bugfix/supplicant analyzer fixes (v5.4)
See merge request espressif/esp-idf!39455
2025-05-28 14:29:59 +08:00
Jiang Jiang Jian
ebcbbb94fe
Merge branch 'bugfix/fix_few_nimble_issues_10052025_v5.4' into 'release/v5.4'
...
fix(nimble): fix few issues 10052025(v5.4)
See merge request espressif/esp-idf!39014
2025-05-28 14:24:57 +08:00
Jiang Jiang Jian
70ff14e4fa
Merge branch 'bugfix/fix_some_external_coexist_issues_v5.4' into 'release/v5.4'
...
fix(coex): fix some external coexist issue(Backport v5.4)
See merge request espressif/esp-idf!39435
2025-05-28 14:24:53 +08:00
Jiang Jiang Jian
a68299e69f
Merge branch 'fix/bootloader_reserved_area_alignment_v5.4' into 'release/v5.4'
...
fix(esp_system): fix RTC reserved area alignment in the linker script (backport v5.4)
See merge request espressif/esp-idf!39253
2025-05-28 14:24:20 +08:00
akshat
bcd91ec882
bugfix(wifi): Fix incorrect SAE-PK advertisement in assoc request
2025-05-28 14:23:56 +08:00
Jiang Jiang Jian
df50dda690
Merge branch 'bugfix/wps_pbc_overlap_uuid_v5.4' into 'release/v5.4'
...
fix(wpa_supplicant): Ensure pbc_overlap event is posted correctly (Backport v5.4)
See merge request espressif/esp-idf!39056
2025-05-28 14:22:27 +08:00
Jiang Jiang Jian
fe9669d4fb
Merge branch 'ci/fix-custom-oocd-setting_v5.4' into 'release/v5.4'
...
ci: select OpenOCD binary based on runner (v5.4)
See merge request espressif/esp-idf!39377
2025-05-28 14:20:39 +08:00
Island
9b329bb893
Merge branch 'feat/reduce_bin_size_and_iram_for_ble_rom_code_v5.4' into 'release/v5.4'
...
feat(ble/controller): Reduce bin size and IRAM for BLE rom code on ESP32-C3 and ESP32-S3 (v5.4)
See merge request espressif/esp-idf!39452
2025-05-28 11:19:00 +08:00
Island
282c1d6576
Merge branch 'bugfix/fix_send_delete_link_key_cmd_1_v5.4' into 'release/v5.4'
...
Bugfix/fix send delete link key cmd 1 (v5.4)
See merge request espressif/esp-idf!39445
2025-05-28 10:58:37 +08:00
Island
f3e781b8a2
Merge branch 'fix/ble_mesh_micellaneous_update_v5.4' into 'release/v5.4'
...
Fix/ble mesh micellaneous update v5.4
See merge request espressif/esp-idf!39460
2025-05-28 10:58:14 +08:00
luoxu
6305482abb
feat(ble_mesh): update lib to bbb57d10f9
2025-05-27 20:57:18 +08:00
luoxu
549cecbe6e
feat(ble_mesh): Change the type of rpl size from uint8 to uint16
2025-05-27 20:57:18 +08:00
luoxu
355e56ba55
fix(ble_mesh): update ble 50 macro on unsupported version
2025-05-27 20:57:18 +08:00
luoxu
736eda2189
fix(ble_mesh): fixed issue where private beacon used incorrect adv type
2025-05-27 20:57:18 +08:00
luoxu
85fcf36fb0
fix(ble_mesh): fixed some issues with ble50
2025-05-27 20:57:18 +08:00
luoxu
822385a92e
feat(ble_mesh): Remote Provisioning Server UUID Matchs Supported
2025-05-27 20:57:18 +08:00
luoxu
228470339f
fix(ble_mesh): Remote Provisioning Client/Server bugs fixed
2025-05-27 20:57:18 +08:00
Kapil Gupta
2348bc3ff9
ci(esp_wifi): Extend eloop test to verify wifi deinit properly
2025-05-27 13:43:03 +05:30
Kapil Gupta
6d97c71d91
fix(esp_wifi): Fixed some concurrency issues in eloop deinit
2025-05-27 13:42:55 +05:30
Kapil Gupta
3e810f5936
fix(esp_wifi): Add eloop blocking call API for public APIs
2025-05-27 13:42:41 +05:30
Kapil Gupta
221f641eb8
fix(esp_wifi): Fixed static analyzer issues
2025-05-27 13:39:08 +05:30
Kapil Gupta
4514aa8e11
fix(esp_wifi): Disble IP renew skip by default
2025-05-27 13:37:23 +05:30
Zhi Wei Jian
33df4408d7
feat(ble/controller): Reduce bin size and IRAM for BLE rom code
...
(cherry picked from commit 1d739291ca )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-05-27 16:03:34 +08:00
Zhang Hai Peng
3ebab4f681
fix(ble/bluedroid): Fixed clear BLE device recored
...
(cherry picked from commit 21391a45fd )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-27 15:13:54 +08:00
Zhang Hai Peng
3b6faa8514
fix(ble/bluedroid): Fixed issue with deleting link key when classic Bluetooth is not used
...
(cherry picked from commit 7c16bce827 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-27 15:13:51 +08:00
linruihao
b50ce3c7ac
feat(coex): implement BT coex timer event
2025-05-27 15:00:12 +08:00
Jiang Jiang Jian
6f5c9d4a4c
Merge branch 'change/exclude_cve-2023-53154_v5.4' into 'release/v5.4'
...
change: adds CVE-2023-53154 to cJSON sbom exclude list (v5.4)
See merge request espressif/esp-idf!39416
2025-05-27 14:43:37 +08:00
muhaidong
279dc78e38
fix(coex): fix some external coexist issue
2025-05-27 14:36:28 +08:00
Song Ruo Jing
a46990ff5e
fix(uart): fix nmea0183 example wrong knots to m/s unit conversion
...
Closes https://github.com/espressif/esp-idf/issues/15695
2025-05-27 14:15:33 +08:00
Song Ruo Jing
ec373b51b8
fix(uart): correct C3/S3 module enable porcedure to avoid undesired line noise
2025-05-27 14:15:33 +08:00
Song Ruo Jing
3b3ae85bbe
fix(sleep): uart suspend/flush should also check if port is enabled on esp32
2025-05-27 14:15:33 +08:00
Song Ruo Jing
16fced715f
docs(uart): improve set/get baud rate API docs
...
Closes https://github.com/espressif/esp-idf/issues/15449
2025-05-27 14:15:33 +08:00
Song Ruo Jing
1084a1e14c
fix(uart): fixed coverity ininitialized scalar variable in uart_tcgetattr
2025-05-27 14:15:33 +08:00
Song Ruo Jing
253c69da08
fix(dedic_gpio): fix calloc to heap_caps_calloc
2025-05-27 14:15:33 +08:00
Song Ruo Jing
bb52e53ede
fix(uart): eliminate garbled data on UART TX/RX line in sleep
2025-05-27 14:15:33 +08:00
Song Ruo Jing
60f5828a4a
feat(uart): add pin release process to uart driver
2025-05-27 14:15:29 +08:00
Rahul Tank
78214d16ee
fix(nimble): Add changes for coverity reported issue
2025-05-27 11:08:25 +05:30
Rahul Tank
66c12d4efe
fix(nimble): Add support for minimilistic builds
2025-05-27 11:07:33 +05:30
Rahul Tank
89c26078da
fix(nimble): Extend support for allow connect during scan for more chips
2025-05-27 11:06:12 +05:30
Rahul Tank
c36adf0947
fix(nimble): Add configurable option to select ext adv v2 command
2025-05-27 11:04:54 +05:30
Astha Verma
6e4a2619ee
fix(nimble): Added api's for fetching gatt cache info and discover included service
2025-05-27 11:03:20 +05:30
tarun.kumar
11334e1afd
fix(wifi) : Set rrm config condition in case RRM monitoring is enabled
2025-05-27 10:53:07 +05:30
Jiang Jiang Jian
606ba21345
Merge branch 'feat/ble_log_spi_out_dev_phase_3_v5.4' into 'release/v5.4'
...
Feat/ble log spi out dev phase 3 (v5.4)
See merge request espressif/esp-idf!39355
2025-05-27 11:32:51 +08:00
Omar Chebib
fd7cfe0b04
fix(esp_system): fix RTC reserved area alignment in the linker script
...
Make sure the size of the RTC reserved area complies with the alignment requirement.
Closes https://github.com/espressif/esp-idf/issues/13082
2025-05-27 11:20:07 +08:00
Jiang Jiang Jian
76b003c8d6
Merge branch 'bugfix/fix_ble_scan_no_adv_report_when_connected_v5.4' into 'release/v5.4'
...
Fixed missing ADV reports after bonding and connection on ESP32-C3 and ESP32-S3 (v5.4)
See merge request espressif/esp-idf!39275
2025-05-27 11:15:50 +08:00
Jiang Jiang Jian
3c118a4a10
Merge branch 'bugfix/handle_flow_control_flag_v5.4' into 'release/v5.4'
...
fix(nimble): Add chip dependancy flag for Flow control feature (v5.4)
See merge request espressif/esp-idf!39294
2025-05-27 11:15:32 +08:00
Jiang Jiang Jian
89edea04e1
Merge branch 'bugfix/esp32s2_memprot_clear_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): clear the memory protection interrupt status on boot (backport v5.4)
See merge request espressif/esp-idf!38052
2025-05-27 11:14:39 +08:00
Jiang Jiang Jian
871aeae6ad
Merge branch 'fix/lp_periph_use_int_raw_v5.4' into 'release/v5.4'
...
change(lp-core): Update LP I2C and LP UART drivers to use raw interrupt status (v5.4)
See merge request espressif/esp-idf!39249
2025-05-27 11:11:29 +08:00
Jiang Jiang Jian
9d6a4e6962
Merge branch 'docs/fix_p4_usb_jtag_pins_v5.4' into 'release/v5.4'
...
docs(jtag): fix esp32p4 usb jtag pins (v5.4)
See merge request espressif/esp-idf!39157
2025-05-27 11:02:02 +08:00
Jiang Jiang Jian
82eba308c8
Merge branch 'docs/autocolor_multiline_v5.4' into 'release/v5.4'
...
docs(tools/idf-monitor): Add note about autocoloring limitation on multiline logs (v5.4)
See merge request espressif/esp-idf!39147
2025-05-27 11:01:24 +08:00
Jiang Jiang Jian
0ba1b04ebb
Merge branch 'bugfix/fix_some_ble_bugs_0422_v5.4' into 'release/v5.4'
...
Bugfix/fix some ble bugs 0422 (v5.4)
See merge request espressif/esp-idf!39072
2025-05-27 10:58:54 +08:00
Jiang Jiang Jian
5c11f71fbc
Merge branch 'backport/backport_some_changes_250512_v5.4' into 'release/v5.4'
...
fix(wifi): fix some wifi bugs(backport v5.4)
See merge request espressif/esp-idf!39400
2025-05-27 10:52:57 +08:00
Jiang Jiang Jian
87c18b1a46
Merge branch 'feat/socket_count_checks_v5.4' into 'release/v5.4'
...
feat(network/lwip): Add checks for maximum socket count (v5.4)
See merge request espressif/esp-idf!38865
2025-05-27 10:32:30 +08:00
Jiang Jiang Jian
fc5b878c65
Merge branch 'fix/remove-unnecessary-select_v5.4' into 'release/v5.4'
...
fix(esp_system): Remove unnecessary select from esp_system/Kconfig (v5.4)
See merge request espressif/esp-idf!37520
2025-05-26 19:52:26 +08:00
Jiang Jiang Jian
c8848f4147
Merge branch 'fix/slot0_requires_all_pins_in_1bit_mode_issue_v5.4' into 'release/v5.4'
...
sd: fixed all pins need to be set when using slot0 on esp32p4 issue (v5.4)
See merge request espressif/esp-idf!39306
2025-05-26 19:48:59 +08:00
Jiang Jiang Jian
aed8bdc8dd
Merge branch 'update/v5.4_esp-idf-doc-env-v5.4_ubuntu_24.04' into 'release/v5.4'
...
Update esp-idf-doc-env-v5.4 image
See merge request espressif/esp-idf!38955
2025-05-26 19:48:14 +08:00
Jiang Jiang Jian
b53f520ebc
Merge branch 'fix/fix_esp_timer_accuracy_when_do_dfs_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): improve esp timer accuracy on DFS for esp32 & esp32s2 (v5.4)
See merge request espressif/esp-idf!39340
2025-05-26 19:46:58 +08:00
Jiang Jiang Jian
ee04629723
Merge branch 'feat/some_xip_psram_related_optimisations_and_fixes_v5.4' into 'release/v5.4'
...
feat(esp_psram): Add some wasted XIP PSRAM memory in heap and PSRAM protection (v5.4)
See merge request espressif/esp-idf!38872
2025-05-26 19:46:08 +08:00
Jiang Jiang Jian
9a36e3fea9
Merge branch 'contrib/github_pr_15059_v5.4' into 'release/v5.4'
...
feat(https): Get TLS errors from http client (GitHub PR) (v5.4)
See merge request espressif/esp-idf!39142
2025-05-26 19:45:50 +08:00
Jiang Jiang Jian
afa7b83ed7
Merge branch 'bugfix/gpio_dump_io_config_v5.4' into 'release/v5.4'
...
fix(gpio): fix pu, pd, drv value incorrect from gpio_dump_io_configuration on esp32 (v5.4)
See merge request espressif/esp-idf!37778
2025-05-26 19:45:25 +08:00
Jiang Jiang Jian
b999d102d1
Merge branch 'feat/calibrate_bus_latency_v5.4' into 'release/v5.4'
...
Feat/calibrate bus latency v5.4
See merge request espressif/esp-idf!39131
2025-05-26 19:44:51 +08:00
Jiang Jiang Jian
cf0c42936b
Merge branch 'fix/fix_esp32p4_stuck_in_pd_ana_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix esp32p4 may get stuck when entering deepsleep (v5.4)
See merge request espressif/esp-idf!39282
2025-05-26 19:44:17 +08:00
Jiang Jiang Jian
c61c31e884
Merge branch 'ci/enable_gcov_test_v5.4' into 'release/v5.4'
...
ci: enable gcov example for all chips (v5.4)
See merge request espressif/esp-idf!39164
2025-05-26 19:42:51 +08:00
Jiang Jiang Jian
84174f6ffc
Merge branch 'feat/apptrace-crc16_v5.4' into 'release/v5.4'
...
Store CRC16 checksum value in the PERFMON1 reg (v5.4)
See merge request espressif/esp-idf!39209
2025-05-26 19:42:34 +08:00
Jiang Jiang Jian
28c4303059
Merge branch 'refactor/add_dfs_init_auto_test_v5.4' into 'release/v5.4'
...
fix(mcpwm): the wrong pm lock type on esp32 and esp32s3 (v5.4)
See merge request espressif/esp-idf!39193
2025-05-26 19:41:09 +08:00
Jiang Jiang Jian
f8be92085d
Merge branch 'fix/gattc_proc_comparison_v5.4' into 'release/v5.4'
...
fix(nimble): Fix proc rx entry comparison (v5.4)
See merge request espressif/esp-idf!39187
2025-05-26 19:40:47 +08:00
Jiang Jiang Jian
e5145a9352
Merge branch 'refactor/usb_dwc_buff_delay_on_p4_backport_v5.4' into 'release/v5.4'
...
refactor(hcd_dwc): Apply ls_via_fs_hub delay for all targets (backport to v5.4)
See merge request espressif/esp-idf!39149
2025-05-26 19:40:06 +08:00
Jiang Jiang Jian
6837ed3974
Merge branch 'fix/usbjtag_after_tinyusb_backport_v5.4' into 'release/v5.4'
...
fix(usb/phy): Fix ability to switch back to USB/JTAG after uninstalling TinyUSB (backport to v5.4)
See merge request espressif/esp-idf!39126
2025-05-26 19:39:25 +08:00
Jiang Jiang Jian
b29391408b
Merge branch 'feature/parttable_tool_use_only_ascii_for_names_v5.4' into 'release/v5.4'
...
fix(partition_table): Ignore UTF-8 BOM bytes in csv file (v5.4)
See merge request espressif/esp-idf!39180
2025-05-26 19:38:42 +08:00
Jiang Jiang Jian
12143d6587
Merge branch 'contrib/github_pr_15942_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): Fix compile error on esp_cpu_int_has_handler on ESP32-P4 (GitHub PR) (v5.4)
See merge request espressif/esp-idf!39118
2025-05-26 19:38:22 +08:00
Jiang Jiang Jian
c51c27e879
Merge branch 'fix/fix_usb_hs_phy_leakage_on_deepsleep_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): Fix deepsleep leakage after initializing USB HS phy (v5.4)
See merge request espressif/esp-idf!39168
2025-05-26 19:36:29 +08:00
Jiang Jiang Jian
10bf6f8b0d
Merge branch 'feat/usb_host_move_dma_cap_mem_to_psram_p4_backport_v5.4' into 'release/v5.4'
...
feat(usb_host): Move DMA capable memory to external ram on P4 (backport v5.4)
See merge request espressif/esp-idf!39078
2025-05-26 19:35:12 +08:00
Jiang Jiang Jian
e84c28eff8
Merge branch 'freertos_sysview_deadlock_fix_v5.4' into 'release/v5.4'
...
fix(app_trace): prevent deadlock on sysview start (v5.4)
See merge request espressif/esp-idf!39137
2025-05-26 19:34:22 +08:00
Jiang Jiang Jian
9bb2fd0a83
Merge branch 'fix/cache_support_duing_pure_ram_app_v5.4' into 'release/v5.4'
...
fix(esp_mm): Move cache-related sources out of pure RAM app check (v5.4)
See merge request espressif/esp-idf!39063
2025-05-26 19:33:28 +08:00
Jiang Jiang Jian
43d3dd7b9c
Merge branch 'bugfix/secure_ota_no_secure_boot_v5.4' into 'release/v5.4'
...
fix: secure OTA without secure boot issue for MMU page size configurable SoCs (v5.4)
See merge request espressif/esp-idf!39124
2025-05-26 19:30:53 +08:00
Jiang Jiang Jian
b4cacfe9ae
Merge branch 'fix/fix_usj_pad_leakage_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): always disable USJ pad in sleep to supress leakage (v5.4)
See merge request espressif/esp-idf!39106
2025-05-26 19:29:39 +08:00
akshat
4cc09f2436
fix(wpa_supplicant): Disconnect from previous AP while initiating WPS
2025-05-26 19:27:46 +08:00
akshat
4d8b266c08
fix(wpa_supplicant): Detect PBC overlap even when UUID is null
2025-05-26 19:27:46 +08:00
akshat
255c34ba9f
fix(wpa_supplicant): Ensure pbc_overlap event is posted correctly
...
Preserves the pbc_overlap flag to allow proper event posting.
This ensures that pbc overlap detection functions as expected.
2025-05-26 19:27:46 +08:00
Jiang Jiang Jian
022805670d
Merge branch 'bugfix/enable_additional_lp_io_wakeup_v5.4' into 'release/v5.4'
...
fix(lp_io): enable setting edge type wakeup sources for targets that support this (v5.4)
See merge request espressif/esp-idf!36010
2025-05-26 19:26:28 +08:00
Tomáš Rohlínek
0a9105a406
feat(network/lwip): Add checks for maximum socket count
2025-05-26 19:23:31 +08:00
Ashish Sharma
14a41c29c9
feat(cjson): update to latest upstream
2025-05-26 17:39:50 +08:00
Ashish Sharma
02a0db1dc4
change: adds CVE-2023-53154 to cJSON sbom exclude list
2025-05-26 17:31:11 +08:00
Zhou Xiao
a13ddd5c85
change(ble): make falling edge when disabling ts sync
2025-05-26 15:35:18 +08:00
yinqingzhao
bdc1f1b172
fix(wifi): fix some wifi bugs
2025-05-26 14:48:53 +08:00
Zhou Xiao
e2742ca1f7
fix(ble): fixed spi log init failure return value for ESP32
2025-05-26 10:47:14 +08:00
Zhou Xiao
d6cbc45350
fix(ble): fixed ts sync sleep support trigger
2025-05-23 19:13:00 +08:00
Zhou Xiao
279777aec8
fix(ble): fixed printf va list cross function pass failure
2025-05-23 12:29:46 +08:00
Samuel Obuch
6ee607b00f
ci: select OpenOCD binary based on runner
2025-05-23 00:41:15 +02:00
Zhou Xiao
10ec6c6f27
fix(ble): fixed upper layer trans append failure bug
...
(cherry picked from commit 1e6bc70837 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:55:09 +08:00
Zhou Xiao
772fa9b2c7
feat(ble): support ts sync for sleep app
...
(cherry picked from commit e10460ce14 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:55:07 +08:00
Zhou Xiao
1bde1985ff
feat(ble): support controller raw log print out
...
(cherry picked from commit ed09e97c66 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:55:05 +08:00
Zhou Xiao
1ddc2a69c1
feat(ble): refactored loss report module and represent frame using struct
...
(cherry picked from commit 9800d715a5 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:55:02 +08:00
Zhou Xiao
eb73902c9c
feat(ble): support le audio log buffer separation
...
(cherry picked from commit cd3aa6527c )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:55:00 +08:00
Zhou Xiao
7298a27121
feat(ble): optimized printf functions code size and speed
...
(cherry picked from commit e4be25ba63 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:54:57 +08:00
Zhou Xiao
c690670f65
feat(ble): refactored flush module and provided public flush api
...
(cherry picked from commit 70792443c7 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:54:55 +08:00
Zhou Xiao
1cc5a41322
feat(ble): refactored ll isr buffer append and buffer flush using event handler
...
(cherry picked from commit bba90309e7 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:54:52 +08:00
Zhou Xiao
4f1e4cc83b
feat(ble): provided dynamic spi enable/disable api
...
(cherry picked from commit 3568f19fef )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:54:50 +08:00
Zhou Xiao
bfdc8f3924
feat(ble): support hci log buffer separation
...
(cherry picked from commit 16a3b2c71b )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:54:47 +08:00
Zhou Xiao
25cd0ef51a
feat(ble): optimized macros readability
...
(cherry picked from commit f8699785e9 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:54:45 +08:00
wuzhenghui
3fa79684cd
ci(esp_timer): add UT case for esp_timer period alarm with DFS
2025-05-22 15:18:22 +08:00
wuzhenghui
b5da8a52c6
feat(esp_hw_support): compensate the error introduced to LACT during APB frequency switching
2025-05-22 15:18:21 +08:00
wuzhenghui
db6aedef25
fix(esp_hw_support): update systimer step immediately when XTAL changes on esp32s2
2025-05-22 15:18:21 +08:00
wuzhenghui
78e9c47580
fix(esp_hw_support): update LACT clock prescale immediately when APB changes on esp32
2025-05-22 15:18:16 +08:00
armando
6e3d0e5384
fix(sd): fixed menuconfig multi pin definitions issue
2025-05-21 11:11:33 +08:00
armando
d6b5320bf6
fix(sd): fixed slot0 requires all pins to be set when using 1bit iomux mode on p4
2025-05-21 11:11:28 +08:00
Rahul Tank
58f1f092e9
fix(nimble): Add chip dependancy flag for Flow control feature
2025-05-20 18:10:26 +05:30
wuzhenghui
e27321ab51
fix(esp_hw_support): fix esp32p4 may get stuck when entering deepsleep
2025-05-20 15:52:52 +08:00
Song Ruo Jing
c3e4134b0c
feat(gpio): gpio_reset_pin should do IO reservation revoke
...
Closes https://github.com/espressif/esp-idf/issues/15598
2025-05-20 15:30:26 +08:00
Song Ruo Jing
8f231272f6
fix(gpio): fix IO output enable control
...
oen_sel and oen_inv_sel fields from func_out_sel_cfg register
2025-05-20 15:30:26 +08:00
Song Ruo Jing
9ed617fb17
fix(gpio): removed unnecessary step when routing input signal to a pin
2025-05-20 15:30:26 +08:00
Song Ruo Jing
f61b453a25
fix(gpio): fix 8/16-bit gpio, rtc/lp_io register access
2025-05-20 15:30:26 +08:00
Song Ruo Jing
6cffc5c994
fix(gpio): fix pu, pd, drv value incorrect from gpio_dump_io_configuration on esp32
...
Closes https://github.com/espressif/esp-idf/issues/14931
2025-05-20 15:30:14 +08:00
Island
734b1b1be5
Merge branch 'change/ble_update_lib_20250516_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20250516 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!39237
2025-05-20 11:41:52 +08:00
Zhang Hai Peng
abb3b2d70c
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(4713205)
...
- Fix: Missing ADV reports after bonding and connection
(cherry picked from commit 244d4f8fa7 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-20 11:13:32 +08:00
Zhao Wei Liang
6f99672c32
feat(ble): support creating connections during scanning process on ESP32-C5
...
(cherry picked from commit 9d687daf36 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 19:17:03 +08:00
Sudeep Mohanty
6b75576db2
change(lp-core): Update LP I2C and LP UART drivers to use raw interrupt status
...
This commit updates the LP I2C and LP UART drivers to use the raw
interrupt status without enabling the interrupts.
2025-05-19 10:33:21 +02:00
Zhao Wei Liang
6a9fedcab3
fix(ble): added missed printf for ll log interface
...
(cherry picked from commit d12e072b35 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-19 12:04:21 +08:00
Zhao Wei Liang
2f92b39cc5
feat(ble): support creating connections during scanning process on ESP32-H2
...
(cherry picked from commit 207d85a5f7 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 12:04:18 +08:00
Zhao Wei Liang
efd16c699a
fix(ble): fixed occasional assert issue in scan and connection scenarios on ESP32-C6
...
(cherry picked from commit cd6038b6cf )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 12:04:16 +08:00
Zhao Wei Liang
d15978a30d
change(ble): [AUTO_MR] Update lib_esp32c2 to 664e4255
...
(cherry picked from commit 3cfd4d0166 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 12:04:14 +08:00
Zhao Wei Liang
60d528f7a7
change(ble): [AUTO_MR] Update lib_esp32c6 to 1304a9d0
...
(cherry picked from commit 69158d5064 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 12:04:11 +08:00
Zhao Wei Liang
8a447d44c6
change(ble): [AUTO_MR] Update lib_esp32c5 to 1304a9d0
...
(cherry picked from commit 27220c1b4c )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 12:04:09 +08:00
Zhao Wei Liang
af84660236
change(ble): [AUTO_MR] Update lib_esp32h2 to 1304a9d0
...
(cherry picked from commit 29f89efea6 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 12:04:07 +08:00
Erhan Kurubas
41ac26292f
feat(apptrace): Store CRC16 checksum value of exposed block in the perfmon reg
2025-05-16 11:32:41 +02:00
Konstantin Kondrashov
809925eb60
refactor(partition_table): Refactoring of code style
2025-05-16 09:42:03 +03:00
morris
488ab842e3
fix(mcpwm): the wrong pm lock type on esp32 and esp32s3
2025-05-16 10:50:43 +08:00
Sumeet Singh
4bfd493087
fix(nimble): Fix proc rx entry comparison (v5.4)
2025-05-15 19:44:48 +05:30
Konstantin Kondrashov
41dd352149
fix(partition_table): Ignore UTF-8 BOM bytes in csv file
2025-05-15 13:35:28 +03:00
Samuel Obuch
d452abc17e
ci: fix app_trace_basic rules and test
2025-05-15 11:29:27 +02:00
Samuel Obuch
3c673cbea3
ci: enable gcov example for all chips
2025-05-15 11:29:22 +02:00
wuzhenghui
1811757ad9
fix(esp_hw_support): Fix deepsleep leakage after initializing USB HS phy
2025-05-15 16:05:05 +08:00
Anton Maklakov
7ec02857f4
docs(jtag): fix esp32p4 usb jtag pins
2025-05-15 12:13:31 +07:00
renpeiying
f114a94369
docs: Update CN for idf-monitor.rst
2025-05-14 13:55:08 +02:00
Peter Dragun
bb3655d6e7
docs(tools/idf-monitor): Add note about autocoloring limitation on multiline logs
...
Closes https://github.com/espressif/esp-idf/issues/15793
2025-05-14 13:54:55 +02:00
Roman Leonov
2034360d96
refactor(hcd_dwc): Apply ls_via_fs_hub delay for all targets
2025-05-14 13:53:34 +02:00
nilesh.kale
10fe93f1c3
fix(esp_http_client): update code format for API
...
This commit update code format as per IDF standard for API
esp_http_client_get_and_clear_last_tls_error().
2025-05-14 15:25:06 +05:30
Lorenzo Consolaro
5bd8026249
feat(https): Get TLS errors from http client
...
update PR
update mr
Update components/esp_http_client/esp_http_client.c
Co-authored-by: Nilesh Kale <nilesh.kale@espressif.com >
2025-05-14 15:25:06 +05:30
Samuel Obuch
23773bb4dc
fix(sysview): do not use freertos ticks to prevent deadlock
2025-05-14 11:22:21 +02:00
Tan Yan Quan
5e3f2e7129
feat(openthread): change border agent to kconfig option
2025-05-14 16:12:27 +08:00
Tan Yan Quan
a53f89e66c
fix(openthread): handle SetTimeSyncState when ifconfig up or down
2025-05-14 16:12:17 +08:00
Tan Yan Quan
f59e0b6dc7
feat(openthread): support bus_latency for dual-chip BR solution
2025-05-14 16:12:10 +08:00
John Boiles
2557132185
fix(usb/phy): Fix ability to switch back to USB/JTAG after uninstalling TinyUSB
...
Fixes #15912 . This is a revert of a change made in 005ae0554 that breaks the
ability to re-initalize the USB/JTAG device after uninstalling TinyUSB.
Closes https://github.com/espressif/esp-idf/issues/15912
2025-05-14 08:25:40 +02:00
Mahavir Jain
e1d41ada5c
test: add secure image verification case for C6/H2
2025-05-14 10:57:09 +05:30
Mahavir Jain
09fbed0eec
fix: secure OTA without secure boot issue for MMU page size configurable SoCs
...
For secure app verification during OTA update case, the image was
getting memory mapped twice and hence the failure in verification.
Modified from memory mapped flash read to SPI flash read approach
for the MMU page size from image header.
Regression from 07318a4987
Closes https://github.com/espressif/esp-idf/issues/15936
2025-05-14 10:55:48 +05:30
Weltenprinz
d34bdc8394
fix(esp_hw_support): Fix compile error on esp_cpu_int_has_handler on ESP32-P4
...
Merges https://github.com/espressif/esp-idf/pull/15942
Closes https://github.com/espressif/esp-idf/issues/15941
2025-05-13 18:20:42 +03:00
wuzhenghui
daaba0f36c
fix(esp_hw_support): always disable USJ pad in sleep to supress leakage
2025-05-13 20:11:18 +08:00
peter.marcisovsky
95bd653ec1
feat(usb_host): Move DMA capable memory to external ram on P4
...
- DWC-OTG internal DMA can access psram on esp32p4
- Move DMA memory buffs to psram, to save internal ram
- HCD tests and MSC example runs in CI with psram enabled
2025-05-13 13:31:17 +02:00
Peter Macko
417fe048a1
change(ci): Update esp-idf-docs-env-v5.4 image
...
- Add Sphinx warnings caused by [#11323 ](https://github.com/doxygen/doxygen/issues/11323 )
- Update esp-idf-doc-env-v5.4 to use the updated parent image (Ubuntu 24.04 and Node.js 22)
- Exclude sphinx-known-warnings.txt from pre-commit checks.
2025-05-13 11:21:58 +02:00
Zhang Hai Peng
0743b4ad6e
fix(ble/bluedroid): Reduce Bluedroid host log output over SPI
...
(cherry picked from commit 0586d10317 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:14:14 +08:00
Zhang Hai Peng
8a11127ddd
fix(ble/bluedroid): Added value len check in esp_ble_gatts_send_indicate()
...
(cherry picked from commit bfa0fff2e5 )
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-05-13 16:14:12 +08:00
Zhang Hai Peng
e2915a60c5
fix(ble/bluedroid): Change maximum length of attribute value to 517
...
(cherry picked from commit df8c1f7a96 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:14:09 +08:00
Zhang Hai Peng
901fc0c9ac
docs(ble): clarify meaning of 0 value for esp_ble_gap_start_ext_scan() parameters
...
(cherry picked from commit ebb76933d0 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:14:07 +08:00
Zhang Hai Peng
4f050ed635
fix(ble/bluedroid): Fixed BLE GAP appearance configuration check
...
(cherry picked from commit 6552854cb5 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:14:04 +08:00
nilesh.kale
93ca084b62
fix(esp_mm): Move cache-related sources out of pure RAM app check
...
This change resolves build issues when compiling with
CONFIG_APP_BUILD_TYPE_PURE_RAM_APP enabled.
2025-05-13 12:57:19 +05:30
Jan Beran
fdca2c76f3
fix(esp_system): Remove unnecessary select from esp_system/Kconfig
2025-05-12 09:51:04 +02:00
Marius Vikhammer
fe75355314
Merge branch 'bugfix/heap_in_flash_v5.4' into 'release/v5.4'
...
fix(heap): fixed CONFIG_HEAP_PLACE_FUNCTION_INTO_FLASH not working together with CONFIG_HEAP_TLSF_USE_ROM_IMPL (v5.4)
See merge request espressif/esp-idf!38121
2025-05-12 11:50:39 +08:00
Jiang Jiang Jian
fd37cd46b2
Merge branch 'feat/nvs_pytest_add_non_ascii_string_test_v5.4' into 'release/v5.4'
...
feat: Add NVS generator check test for CRC of non-ASCII strings (v5.4)
See merge request espressif/esp-idf!38842
2025-05-12 10:46:10 +08:00
Jiang Jiang Jian
063d9d4307
Merge branch 'contrib/github_pr_15132_v5.4' into 'release/v5.4'
...
fix(newlib): usleep returning early (GitHub PR) (v5.4)
See merge request espressif/esp-idf!38708
2025-05-12 10:42:50 +08:00
morris
77ae1d2b04
Merge branch 'bugfix/fixed_mismatch_of_tx_queue_statue_v5.4' into 'release/v5.4'
...
fix(i2s): fixed the false buf catenate while use preload (v5.4)
See merge request espressif/esp-idf!38967
2025-05-12 10:35:14 +08:00
Marius Vikhammer
2fcebb7483
fix(lp_io): allow edge wakeup types for LP-IO on chips which support it
2025-05-12 09:48:30 +08:00
Marius Vikhammer
cccccd6da8
fix(newlib): fixed newlib malloc wrappers IRAM/flash placement
...
If HEAP_PLACE_FUNCTION_INTO_FLASH = y then we should also place
the newlib wrappers for the heap in to flash.
2025-05-12 09:47:08 +08:00
Marius Vikhammer
209ac93ac2
fix(heap): fixed HEAP_PLACE_FUNCTION_INTO_FLASH disabled if heap impl in ROM
2025-05-12 09:47:08 +08:00
Rahul Tank
4a927ac8d6
Merge branch 'bugfix/provide_user_option_delete_pair_v5.4' into 'release/v5.4'
...
fix(nimble): Added option to stack to handle repeat pairing internally (v5.4)
See merge request espressif/esp-idf!38959
2025-05-10 22:55:07 +08:00
Shu Chen
3fc7689ea1
Merge branch 'feat/ot_br_esp32p4_v5.4' into 'release/v5.4'
...
feat(br): support ot_br example for esp32p4 (v5.4)
See merge request espressif/esp-idf!39003
2025-05-09 19:46:49 +08:00
Jiang Jiang Jian
4f09162f42
Merge branch 'bugfix/hwlp_coproc_saving_master_v5.4' into 'release/v5.4'
...
fix(freertos): workaround a hardware bug related to HWLP coprocessor (backport v5.4)
See merge request espressif/esp-idf!38059
2025-05-09 19:31:06 +08:00
Jiang Jiang Jian
ed8580011c
Merge branch 'fix/reduce_rtc_text_size_v5.4' into 'release/v5.4'
...
fix(system): linker script: free unused .rtc.text memory for esp32c3, esp32s2 (v5.4)
See merge request espressif/esp-idf!35366
2025-05-09 18:54:01 +08:00
Jiang Jiang Jian
a3b5428364
Merge branch 'docs/fix-kconfserver-link_v5.4' into 'release/v5.4'
...
docs: Fix link to the kconfserver documentation (v5.4)
See merge request espressif/esp-idf!38905
2025-05-09 17:58:50 +08:00
Jiang Jiang Jian
90607ee77b
Merge branch 'bugfix/esp32_c6_rev0_ecdsa_build_v5.4' into 'release/v5.4'
...
fix: Secure boot (ECDSA) build failure for C6 rev0 target (v5.4)
See merge request espressif/esp-idf!38834
2025-05-09 17:57:55 +08:00
Jiang Jiang Jian
aa1db69a13
Merge branch 'feat/remove_const_from_voltopart_v5.4' into 'release/v5.4'
...
feat(fatfs/diskio): Remove const from PARTITION VolToPart (v5.4)
See merge request espressif/esp-idf!38782
2025-05-09 17:55:57 +08:00
morris
bb2c83ef20
Merge branch 'fix/rmt_race_condition_v5.4' into 'release/v5.4'
...
fix(rmt): fix race condition and add receive config error message (v5.4)
See merge request espressif/esp-idf!38998
2025-05-09 17:20:53 +08:00
Mahavir Jain
103db4a4ac
Merge branch 'fix/async_handler_example_stack_overflow_issue_v5.4' into 'release/v5.4'
...
fix(esp_http_server): Async handler example stack overflow fix (v5.4)
See merge request espressif/esp-idf!38996
2025-05-09 17:12:27 +08:00
Tan Yan Quan
58f08be521
feat(openthread/br): update thread-lib for esp32p4 and OT upstream ec2b0d487
...
* esp-openthread: thread_zigbee/esp-openthread@80d6e2f8e
* openthread: espressif/openthread@ec2b0d487
* esp-idf: espressif/esp-idf@64d713a71
2025-05-09 07:43:49 +00:00
Tan Yan Quan
64d713a712
feat(openthread): update OT upstream to ec2b0d487
2025-05-09 14:42:15 +08:00
Tan Yan Quan
58c1339077
feat(openthread): support esp32p4 as ot_br
2025-05-09 14:40:48 +08:00
Island
8ad0d3d8f2
Merge branch 'change/ble_update_lib_20250430_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20250430 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!38974
2025-05-09 14:05:17 +08:00
Island
1b1796fb2d
Merge branch 'docs/update_ble_feature_status_latest_v5.4' into 'release/v5.4'
...
Updated BLE feature status (v5.4)
See merge request espressif/esp-idf!38991
2025-05-09 14:02:54 +08:00
Chen Jichang
65e8047c07
fix(rmt): fix race condition and add receive config error message
...
Closes https://github.com/espressif/esp-idf/issues/15842
Closes https://github.com/espressif/esp-idf/issues/15836
2025-05-09 13:44:18 +08:00
hrushikesh.bhosale
ccdd373eca
fix(esp_http_server): Async handler example stack overflow fix
...
1. In async handler example, on hitting /long URI and closing the
connection forcefully from client (example ctrl + c) cause more stack
size (almost 200 bytes) than successfull request.
2. The connection should be closed from the server as soon as the client
closes the connect (i.e. handler should return ESP_FAIL to close the
connection)
2025-05-09 10:18:13 +05:30
Mahavir Jain
daf1057209
fix: Secure boot (ECDSA) build failure for C6 rev0 target
...
Closes https://github.com/espressif/esp-idf/issues/15856
2025-05-09 12:03:07 +08:00
Alexey Lapshin
c06fb3b759
fix(system): linker script: free unused .rtc.text memory for esp32c3/esp32s2/esp32s3
2025-05-09 11:39:24 +08:00
Omar Chebib
827f6bca2b
fix(freertos): optimize HWLP context switch by disabling it when unused
2025-05-09 11:38:33 +08:00
Omar Chebib
d973153488
fix(freertos): workaround a hardware bug related to HWLP coprocessor
...
This commit manually sets the HWLP context to dirty when a Task that needs it is scheduled it.
2025-05-09 11:38:33 +08:00
Omar Chebib
f3fad943fd
fix(esp_hw_support): clear the memory protection interrupt status on boot
...
Fixes https://github.com/espressif/esp-idf/issues/15359
2025-05-09 11:37:40 +08:00
Wei Yu Han
4c62b9b8e9
Updated BLE feature status
...
(cherry picked from commit b6fc400d1d818094de959930c20e1583c2e22c1a)
Co-authored-by: weiyuhan <weiyuhan@espressif.com >
2025-05-09 11:36:42 +08:00
Jiang Jiang Jian
796ca12684
Merge branch 'fix/ble_mesh_trans_pending_fix_v5.4' into 'release/v5.4'
...
fix(ble_mesh): remove tx pending assert (v5.4)
See merge request espressif/esp-idf!38936
2025-05-09 11:35:06 +08:00
morris
d62e3c7d14
Merge branch 'contrib/github_pr_15638_v5.4' into 'release/v5.4'
...
fix(i2c): Fix clear bus issue in legacy i2c driver, etc. (backport v5.4)
See merge request espressif/esp-idf!38828
2025-05-09 10:38:11 +08:00
Jiang Jiang Jian
d2b2909f6a
Merge branch 'bugfix/fix_modem_state_rx_bcn_failed_v5.4' into 'release/v5.4'
...
fix(wifi):fix modem state rx bcn failed when tbtt update, support modem state for coexist (backport v5.4)
See merge request espressif/esp-idf!38935
2025-05-09 10:15:57 +08:00
Wang Meng Yang
304acd5c4c
Merge branch 'feat/add_sdkconfig_for_secure_connection_v5.4' into 'release/v5.4'
...
fix(bt): disable dm1 for acl-u when aes-ccm is on in peripheral(backport v5.4)
See merge request espressif/esp-idf!38975
2025-05-09 09:38:58 +08:00
morris
a2022990a4
Merge branch 'ci/remove_c5_support_from_readme' into 'release/v5.4'
...
ci(esp32c5): remove c5 support from readme on v5.4
See merge request espressif/esp-idf!38851
2025-05-08 18:27:24 +08:00
gongyantao
44cc3f963d
fix(bt): disable dm1 for acl-u when aes-ccm is on in peripheral
2025-05-08 18:20:45 +08:00
Rahul Tank
581dbafe22
fix(nimble): Added option to stack to handle repeat pairing internally
2025-05-08 15:33:05 +05:30
Rahul Tank
5d4d3c697e
Merge branch 'feat/autopts_and_ssc_fixes_v5.4' into 'release/v5.4'
...
feat(nimble): Added fixes related to SSC and AutoPTS testing (v5.4)
See merge request espressif/esp-idf!38796
2025-05-08 17:59:05 +08:00
Mahavir Jain
977a9182ea
Merge branch 'feat/c6_v002_compatibility_v5.4' into 'release/v5.4'
...
hw_support: Add Kconfig option for c6 v0.2 (v5.4)
See merge request espressif/esp-idf!38942
2025-05-08 16:48:31 +08:00
Shen Wei Long
08dbf8b7ff
fix(ble): update ld file on ESP32-C2
...
(cherry picked from commit ee6607b489 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-08 14:54:15 +08:00
Shen Wei Long
ef8873f8b8
change(ble): [AUTO_MR] Update lib_esp32c2 to 16e16586
...
(cherry picked from commit 26754d8e71 )
Co-authored-by: Shen Weilong <shenweilong@espressif.com >
2025-05-08 14:54:13 +08:00
Shen Wei Long
fe0899f94f
change(ble): [AUTO_MR] Update lib_esp32c6 to 9ecb81c8
...
(cherry picked from commit a477bfb140 )
Co-authored-by: Shen Weilong <shenweilong@espressif.com >
2025-05-08 14:54:11 +08:00
Shen Wei Long
59b8d97e3e
change(ble): [AUTO_MR] Update lib_esp32c5 to 9ecb81c8
...
(cherry picked from commit 852a095b59 )
Co-authored-by: Shen Weilong <shenweilong@espressif.com >
2025-05-08 14:54:08 +08:00
Shen Wei Long
3da6ad8f3a
change(ble): [AUTO_MR] Update lib_esp32h2 to 9ecb81c8
...
(cherry picked from commit a3cc91dbf0 )
Co-authored-by: Shen Weilong <shenweilong@espressif.com >
2025-05-08 14:54:06 +08:00
laokaiyao
30e78a644c
fix(i2s): fixed the false buf catenate while use preload
...
Closes https://github.com/espressif/esp-idf/issues/15775
2025-05-08 14:24:10 +08:00
Shu Chen
c5f88c452c
Merge branch 'feat/mtd_parent_search_v5.4' into 'release/v5.4'
...
feat(openthread): enable parent search function for MTD (v5.4)
See merge request espressif/esp-idf!38820
2025-05-08 14:13:05 +08:00
Shu Chen
323af330b9
Merge branch 'fix/calibrate_csl_rx_v5.4' into 'release/v5.4'
...
fix(openthread): calibrate CSL parameters (v5.4)
See merge request espressif/esp-idf!38533
2025-05-08 14:11:45 +08:00
Jiang Jiang Jian
5e7a047ad7
Merge branch 'bugfix/tsens_read_abnormal_value_v5.4' into 'release/v5.4'
...
fix: tsens read abnormal value in esp32c2eco4 (backport v5.4)
See merge request espressif/esp-idf!38900
2025-05-08 12:40:14 +08:00
laokaiyao
4318434aa6
ci(esp32c5): remove c5 support from readme on v5.4
2025-05-08 11:08:07 +08:00
Rahul Tank
151dc0bd74
Merge branch 'bugfix/conn_with_scan_c6_h2_v5.4' into 'release/v5.4'
...
fix(nimble): Enable support for Connect with scan for 32/ c6/ h2 chip (v5.4)
See merge request espressif/esp-idf!38852
2025-05-08 00:28:01 +08:00
Sumeet Singh
ffaa688582
feat(nimble): Added some fixes for autopts testing
2025-05-07 16:58:36 +05:30
Island
c799865f91
Merge branch 'bugfix/fix_scan_stopped_with_high_rtc_freq_v5.4' into 'release/v5.4'
...
fix(ble): fix rtc freq set too high on ESP32-C2 (v5.4)
See merge request espressif/esp-idf!38931
2025-05-07 18:47:22 +08:00
Xiao Xufeng
94217c03ec
feat(soc): add config option for c6 v0.2
2025-05-07 16:45:53 +08:00
Rahul Tank
b65d20d371
fix(nimble): Enable support for Connect with scan for esp32/c6/ h2 chip
2025-05-07 12:40:18 +05:30
Island
8686f29e4f
Merge branch 'fix/ble_mesh_fixed_insufficient_link_close_v5.4' into 'release/v5.4'
...
fix(ble_mesh): fixed issue with insufficient link close transmit cnt (v5.4)
See merge request espressif/esp-idf!38898
2025-05-07 14:58:26 +08:00
luoxu
b1d1170499
fix(ble_mesh): remove tx pending assert
2025-05-07 14:55:21 +08:00
Li Shuai
7014cfc831
fix(esp_hw_support): fix modem wakeup req always high caused by pmu min slp cycle update
2025-05-07 14:25:05 +08:00
Li Shuai
d5ff59f144
change(esp_hw_support): add interface to calculate slow clock period by clock frequency
2025-05-07 14:15:20 +08:00
Rahul Tank
6af56914c8
Merge branch 'fix/optimize_nimble_throughput_example_v5.4' into 'release/v5.4'
...
fix(nimble): Added support of Dynamic switching between different Phy modes. (v5.4)
See merge request espressif/esp-idf!38910
2025-05-07 12:38:55 +08:00
sibeibei
444dddd87d
fix(wifi):fix modem state rx bcn failed when tbtt update, support modem state for coexist
2025-05-07 11:57:55 +08:00
morris
be8d37700b
Merge branch 'feature/usb_host_ext_hub_collective_backport_v5.4' into 'release/v5.4'
...
feat(usb_host): External Hub collective backport to v5.4
See merge request espressif/esp-idf!37266
2025-05-07 10:48:35 +08:00
morris
02a4deca7d
Merge branch 'contrib/github_pr_15853_v5.4' into 'release/v5.4'
...
Fix for an infinite wait in spi-lcd-touch example (GitHub PR) (v5.4)
See merge request espressif/esp-idf!38899
2025-05-07 10:46:02 +08:00
Jin Chen
ffad40df88
fix(ble): fix rtc freq set too high on ESP32-C2
...
(cherry picked from commit 6a80deac03 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-05-07 10:18:38 +08:00
Roman Leonov
e329d34109
refactor(ext_port): Removed ext_hub dependency
2025-05-06 15:22:15 +02:00
Roman Leonov
f78927334f
refactor(ext_port): Changed the mechanism for hub class request
...
Merged all Hub Class specific request to one function.
Added a callback for the External Port Driver to break the dependency from ext_hub.h
2025-05-06 15:02:03 +02:00
Roman Leonov
08fd2d8d4e
feat(ext_hub): Added device error handling
2025-05-06 14:58:26 +02:00
Roman Leonov
fb6e803bfa
feat(usbh): Added uid presence check in USBH device object list
2025-05-06 14:58:26 +02:00
Shreeyash
4dfa2beaf1
fix(nimble): Added support for 1m, 2m, coded phy channels and optimized throughput
2025-05-06 17:58:17 +05:30
Rahul Tank
05e67781a1
Merge branch 'bugfix/add_adv_type_parse_v5.4' into 'release/v5.4'
...
fix(nimble): Add API to parse adv report for given type (v5.4)
See merge request espressif/esp-idf!38789
2025-05-06 19:55:48 +08:00
Jiang Jiang Jian
beb0bcc970
Merge branch 'bugfix/wps_msg_timeout_increase_v5.4' into 'release/v5.4'
...
fix(esp_wifi): Increase WPS message timeout (v5.4)
See merge request espressif/esp-idf!38875
2025-05-06 16:37:56 +08:00
akshat
71fde740e1
fix(wpa_supplicant): Fix build errors when Supplicant logs are enabled
2025-05-06 12:47:33 +05:30
Kapil Gupta
0de5180d8a
fix(esp_wifi): Increase WPS timeout
2025-05-06 12:46:42 +05:30
Jan Beran
d0dd9c0511
docs: Fix link to the kconfserver documentation
2025-05-06 09:15:04 +02:00
Chen Jichang
c979548bfe
fix(lcd): fix test failure regression
2025-05-06 14:31:32 +08:00
Chen Jichang
0daccd7f30
fix(lcd): fix the infinite wait when lvgl timer is no ready
...
Merges https://github.com/espressif/esp-idf/pull/15853
2025-05-06 14:31:32 +08:00
sibeibei
e2a1b933e8
fix: tsens read abnormal value in esp32c2eco4
2025-05-06 14:20:17 +08:00
Jiang Jiang Jian
45d95b1bd8
Merge branch 'fix/fix_esp32p4_retention_cost_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): optimize retention cost and update sleep time compensation (v5.4)
See merge request espressif/esp-idf!38744
2025-05-06 14:18:49 +08:00
Decstar77
7cef584834
fix(spi-lcd-touch-example): Fix for an infinite wait caused by UINT32_MAX
2025-05-06 14:14:14 +08:00
Jiang Jiang Jian
89a76e918e
Merge branch 'docs/update_ble_feature_support_status_v5.4' into 'release/v5.4'
...
Docs: update ble feature support status (v5.4)
See merge request espressif/esp-idf!37091
2025-05-06 14:02:31 +08:00
morris
0448c4bda5
Merge branch 'fix/usb_host_hcd_dma_ls_via_fs_hubs_backport_v5.4' into 'release/v5.4'
...
fix(hcd): Added delay to slow down scatter-gather dma for ls device via fs hubs (backport v5.4)
See merge request espressif/esp-idf!38650
2025-05-06 13:41:08 +08:00
Luo Xu
df82a96f15
fix(ble_mesh): fixed issue with insufficient link close transmit cnt
...
(cherry picked from commit ad1073693e )
Co-authored-by: luoxu <luoxu@espressif.com >
2025-05-06 12:23:33 +08:00
Jiang Jiang Jian
6a75fd8518
Merge branch 'bugfix/fix_not_update_country_in_beacon_v5.4' into 'release/v5.4'
...
fix(wifi): fix not update country in beacon(backport v5.4)
See merge request espressif/esp-idf!38831
2025-05-06 09:54:43 +08:00
harshal.patil
26586deb7d
fix(esp_psram): Add XIP PSRAM alignment gaps in heap only if PSRAM protection is enabled
2025-05-05 11:52:15 +05:30
harshal.patil
9406fde68d
feat(cpu_region_protect): Enable basic memory protection for SPIRAM
2025-05-05 11:52:04 +05:30
Rahul Tank
10d6bee001
Merge branch 'bugfix/fix_ext_disc_example_usage_v5.4' into 'release/v5.4'
...
fix(nimble): Corrected structure field name usage in examples (v5.4)
See merge request espressif/esp-idf!38858
2025-05-05 13:44:32 +08:00
harshal.patil
f77e96e7c6
feat(esp_psram): Add the gap created due to alignment of XIP segments in heap
2025-05-05 11:09:52 +05:30
harshal.patil
fac460f89e
feat(esp_psram): Add some helper APIs to get usable PSRAM memory size
2025-05-05 11:09:52 +05:30
Mahavir Jain
b62c2cef1b
Merge branch 'docs/fix_unterminated_quotes_v5.4' into 'release/v5.4'
...
fix(docs): Fix unterminated quotes in secure-boot-v2.rst (v5.4)
See merge request espressif/esp-idf!38885
2025-05-02 18:48:59 +08:00
harshal.patil
9276f7b294
fix(docs): Fix unterminated quotes in secure-boot-v2.rst
2025-05-02 15:16:39 +05:30
morris
92a5676c6e
Merge branch 'fix/usb_comprehensive_heap_backport_v5.4' into 'release/v5.4'
...
fix(usb/host): Do not call heap_caps_get_allocated_size() in USB host driver (backport to v5.4)
See merge request espressif/esp-idf!38864
2025-05-01 07:58:56 +08:00
Roland Dobai
f811882a11
Merge branch 'ci/rename-packages_v5.4' into 'release/v5.4'
...
ci: rename local idf_ci folder, avoid name collision (v5.4)
See merge request espressif/esp-idf!38757
2025-04-30 17:17:23 +08:00
Tomas Rezucha
462c1ed957
fix(usb/host): Do not call heap_caps_get_allocated_size() in USB host driver
...
It causes heap corruption if heap poisoning is enabled on ESP32-P4.
It returns incorrect size on ESP32-S3.
Closes https://github.com/espressif/esp-idf/issues/15815
2025-04-30 08:38:37 +02:00
morris
733ff2bff6
Merge branch 'fix/fix_image_check_16_mega_bytes_limit_v5.4' into 'release/v5.4'
...
bootloader: fixed image cannot exceed 16MB issue (v5.4)
See merge request espressif/esp-idf!38846
2025-04-30 14:22:35 +08:00
Shu Chen
2423cd3257
Merge branch 'fix/fix_ot_set_mac_framecounter_v5.4' into 'release/v5.4'
...
backport: OpenThread features and bug fixes to v5.4
See merge request espressif/esp-idf!38816
2025-04-30 13:04:27 +08:00
Marius Vikhammer
93c7af19c7
Merge branch 'bugfix/linux_host_test_v5.4' into 'release/v5.4'
...
fix(linux): fix mixed linux host test issues found after CI docker image upgrade (v5.4)
See merge request espressif/esp-idf!38232
2025-04-30 13:02:25 +08:00
Aditya Patwardhan
f3617e69b6
Merge branch 'fix/build_failure_when_sha1_config_is_disabled_v5.4' into 'release/v5.4'
...
Fix build failure when CONFIG_MBEDTLS_SHA1_C is disabled (v5.4)
See merge request espressif/esp-idf!38815
2025-04-30 12:06:16 +08:00
Island
3e39358976
Merge branch 'bugfix/fix_cble50y25_207_v5.4' into 'release/v5.4'
...
Fixed MIC error disconnection when pairing with iOS devices on ESP32-C3 and ESP32-S3(edf923e) (v5.4)
See merge request espressif/esp-idf!38764
2025-04-30 11:16:53 +08:00
Marius Vikhammer
7781b4ac2b
Merge branch 'fix/multi_core_race_cond_in_panic_handler_v5.4' into 'release/v5.4'
...
fix(panic_handler): Prevent race condition in panic handler (v5.4)
See merge request espressif/esp-idf!38664
2025-04-30 11:02:07 +08:00
armando
0255950b63
fix(bootloader): fixed image cannot exceed 16MB issue
...
flash 32-bit-addr is an experimental feature that has multiple
dependencies, e.g. flash chip vendor, etc.
If CONFIG_BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH can be enabled
successfully and tests are passed, we can allow images to be
placed on higher-than-16MB flash addresses
2025-04-30 10:33:10 +08:00
Rahul Tank
fec3a5f5bd
fix(nimble): Corrected structure field name usage in examples
2025-04-29 21:44:57 +05:30
Adam Múdry
5929a8eacc
feat: Add NVS generator check test for CRC of non-ASCII strings
2025-04-29 16:47:24 +02:00
yinqingzhao
c10d0fd84a
fix(wifi): fix not update country in beacon
2025-04-29 21:44:38 +08:00
C.S.M
94cbc9bbac
fix(i2c): Fix that fsm reset cause i2c scl frequency changed on esp32s2
2025-04-29 16:58:36 +08:00
C.S.M
30f60557ec
fix(i2c): Fix some i2c coverity issue
2025-04-29 16:20:27 +08:00
C.S.M
d41636cfad
fix(i2c): I2C should not clear bus in a nack state
2025-04-29 16:20:27 +08:00
Jonathan Swoboda
7079f03fb6
fix(i2c): Fix clear bus issue in legacy i2c driver,
...
Closes https://github.com/espressif/esp-idf/pull/15638
2025-04-29 16:20:27 +08:00
Rahul Tank
ddac3bfa71
fix(nimble): Add API to parse adv report for given type
2025-04-29 12:25:24 +05:30
Tan Yan Quan
cac14a0a61
feat(openthread): enable parent search function for MTD
2025-04-29 14:37:07 +08:00
morris
678ac6a83a
Merge branch 'bugfix/remove_invalid_link_in_parlio_rx_example_v5.4' into 'release/v5.4'
...
fix(parlio_rx): remove invalid link in example readme (v5.4)
See merge request espressif/esp-idf!38750
2025-04-29 14:23:57 +08:00
Xu Si Yu
352ea8d02c
feat(openthread): add a callback to handle rcp reset failure
2025-04-29 14:23:35 +08:00
Xu Si Yu
f1ae86f830
feat(openthread): dns server of border router bind unspecified netif
2025-04-29 14:23:34 +08:00
Xu Si Yu
0804c77a51
fix(openthread): use esp_netif_tcpip_exec when sending a trel message
2025-04-29 14:23:34 +08:00
Xu Si Yu
e134817623
feat(openthread): add a function to ensure monotonically increasing frame counter
2025-04-29 14:12:50 +08:00
Jiang Jiang Jian
ed9d55a0cb
Merge branch 'refactor/sae_pt_flag_v5.4' into 'release/v5.4'
...
refactor(wifi): Optimize wifi bin size for station mode (Backport v5.4)
See merge request espressif/esp-idf!38306
2025-04-29 13:47:41 +08:00
laokaiyao
5750b0cc8f
ci(esp32c5): disable c5 target tests on v5.4
2025-04-29 13:44:47 +08:00
laokaiyao
26a7397b35
fix(parlio_rx): remove invalid link in example readme
2025-04-29 13:44:47 +08:00
Kapil Gupta
ad4f3277db
fix(esp_wifi): Use supplicant's internal SHA1 if not available from IDF
2025-04-29 11:10:56 +05:30
harshal.patil
05353d8d8f
fix(mbedtls): Fix config dependencies when ROM mbedtls is used
2025-04-29 10:53:06 +05:30
harshal.patil
1f0aa66f4e
fix(wpa_supplicant): Disable fastpbkdf2 when s/w and h/w SHA1 is disabled
2025-04-29 10:53:06 +05:30
harshal.patil
37dba24869
fix(esp-tls): Fix build failure when CONFIG_MBEDTLS_SHA1_C is disabled
2025-04-29 10:53:06 +05:30
Marius Vikhammer
ad821b3367
test(app_format): fixed buffer overflow in esp_app_format test
2025-04-29 11:59:36 +08:00
Marius Vikhammer
cb29838788
test(heap): fixed align_alloc issues in host test
2025-04-29 11:59:36 +08:00
Marius Vikhammer
b1d1494290
ci(linux): re-enable failures for test_pytest_linux jobs
2025-04-29 11:59:36 +08:00
Marius Vikhammer
204017af9f
test(log): fixed buffer overflow in log host test fixture
2025-04-29 11:59:36 +08:00
Alexey Gerenkov
986a52a52f
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20250422_v5.4' into 'release/v5.4'
...
feat(tools): update openocd version to v0.12.0-esp32-20250422 (v5.4)
See merge request espressif/esp-idf!38799
2025-04-28 23:33:31 +08:00
Sudeep Mohanty
8423f5fc46
test(newlib): Added unit tests for usleep and sleep_for functions
...
This commit adds unit tests to verify the basic functionality of
usleep() and this_thread::sleep_for() std functions.
2025-04-28 17:07:52 +02:00
Stephen Noonan
ac386c7416
fix(newlib): usleep returning early
...
This commit updates usleep() to always sleep for the required sleep
period or more. This fixes a bug where the usleep() could sleep for less
than the request sleep period.
Closes https://github.com/espressif/esp-idf/pull/15132
2025-04-28 17:07:17 +02:00
Rahul Tank
837eecabca
Merge branch 'bugfix/blufi_add_missing_adv_stop_v5.4' into 'release/v5.4'
...
fix(nimble): Added code for missing adv stop in blufi (v5.4)
See merge request espressif/esp-idf!38718
2025-04-28 19:19:18 +08:00
Sajia
36940f8c0e
refactor(wifi): Optimize wifi bin size for station mode
2025-04-28 14:28:01 +05:30
Marius Vikhammer
204907a927
Merge branch 'feat/heap-update-to-latest-tlsf_v5.4' into 'release/v5.4'
...
feat(heap): Update to latest TLSF (v5.4)
See merge request espressif/esp-idf!38711
2025-04-28 15:58:25 +08:00
chenjianhua
96bde12558
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(edf923e)
...
- Fixed ble lib linkage issue
2025-04-28 14:10:14 +08:00
Chen Jian Hua
07233ed2d3
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(edf923e)
...
- Fixed MIC error disconnection when pairing with iOS devices
(cherry picked from commit 0df0b53b0a )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-04-28 14:09:56 +08:00
Jiang Jiang Jian
d0068c4203
Merge branch 'bugfix/fix_some_wifi_bugs_0427_v5.4' into 'release/v5.4'
...
fix(phy): fix phy data partition restoring default fails issue(Backport v5.4)
See merge request espressif/esp-idf!38770
2025-04-28 10:50:28 +08:00
Wang Meng Yang
e912a4f6ba
Merge branch 'bugfix/l2cap_no_report_stop_server_evt_v5.4' into 'release/v5.4'
...
fix(bt): Fixed l2cap not reporting stop server completion event(v5.4)
See merge request espressif/esp-idf!38698
2025-04-28 08:19:43 +08:00
Adam Múdry
f7054acf46
feat(fatfs/diskio): Remove const from PARTITION VolToPart
...
Closes https://github.com/espressif/esp-idf/issues/14148
2025-04-28 01:21:48 +02:00
Jiang Jiang Jian
475301889e
Merge branch 'fix/fix_usj_pad_retention_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix usj pad config bad retention (v5.4)
See merge request espressif/esp-idf!38746
2025-04-27 19:32:13 +08:00
Rahul Tank
012b9c7031
Merge branch 'bugfix/ios_hid_failure_v5.4' into 'release/v5.4'
...
fix(nimble): Update hid device example in nimble to work with iOS (v5.4)
See merge request espressif/esp-idf!38676
2025-04-27 18:36:25 +08:00
muhaidong
592e747c78
fix(wifi): fix some wifi bugs 250427
...
1. fix ersu compatibility issue
2. fix association timeout timer issue for wep shared auth
2025-04-27 15:18:21 +08:00
muhaidong
57fd0fe836
fix(phy): fix phy data partition restoring default fails issue
...
Closes https://github.com/espressif/esp-idf/issues/14698
2025-04-27 14:58:24 +08:00
Island
b9123d5554
Merge branch 'feat/add_sync_cte_type_in_pa_sync_v5.4' into 'release/v5.4'
...
Feat/add sync cte type in pa sync (v5.4)
See merge request espressif/esp-idf!38592
2025-04-27 14:11:35 +08:00
Island
fcd5c75e3a
Merge branch 'feat/spi_ble_log_improvement_v5.4' into 'release/v5.4'
...
feat(ble): Improved SPI BLE Log functionality (v5.4)
See merge request espressif/esp-idf!38741
2025-04-27 14:04:32 +08:00
Island
0bfda8cfda
Merge branch 'feat/optimize_cble50y24_109_v5.4' into 'release/v5.4'
...
feat(bt/bluedroid): Added throughput mode for BLE SPP example (v5.4)
See merge request espressif/esp-idf!38693
2025-04-27 10:15:05 +08:00
Alexey Gerenkov
abd28fb2be
feat(tools): update openocd version to v0.12.0-esp32-20250422
2025-04-26 12:40:11 +02:00
Jiang Jiang Jian
5295bc39e5
Merge branch 'fix/update_os_time_struct_v5.4' into 'release/v5.4'
...
Modifying os_time_t datatype for platform and compiler independence
See merge request espressif/esp-idf!38736
2025-04-25 18:28:16 +08:00
Fu Hanxi
bed18219c6
ci: rename local idf_ci folder, avoid name collision
2025-04-25 11:26:15 +02:00
wuzhenghui
33aca83c63
change(ci): remove esp32c5 from readme since esp32c5 skipped CI build
2025-04-25 17:13:27 +08:00
wuzhenghui
dbd4934205
fix(esp_hw_support): specify optimize options to avoid dirtying L2 mem after L1D$ writeback
2025-04-25 17:13:27 +08:00
wuzhenghui
8cfe912053
fix(esp_hw_support): fix wrong APB clock freq on retenion
2025-04-25 17:13:26 +08:00
wuzhenghui
192ffcb894
feat(esp_hw_support): count pau backup time into sleep rejection judgment
2025-04-25 17:13:26 +08:00
wuzhenghui
41e6e25e2d
feat(esp_hw_support): remeasure sleep_time_overhead_out if min_freq_mhz changed
2025-04-25 17:13:26 +08:00
wuzhenghui
81860c55d6
feat(esp_hw_support): use non-lock regi2c fast-up cpll/mpll enable process after sleep wakeup
2025-04-25 17:13:22 +08:00
wuzhenghui
c29cd7333b
fix(esp_hw_support): fix usj pad config bad retention
...
Closes https://github.com/espressif/esp-idf/issues/15797
2025-04-25 15:52:10 +08:00
wuzhenghui
41dd6ef81a
feat(esp_hw_support): optimize esp32p4 GPIO retention link
2025-04-25 15:26:05 +08:00
wuzhenghui
d9fdab14d0
fix(esp_hw_support): iomux slp_sel is not avaliable to isolate mspi pin leakage on esp32p4
2025-04-25 15:26:02 +08:00
Sudeep Mohanty
f56cf54183
fix(panic_handler): Prevent race condition in panic handler
...
This commit updates all RTC WDT contexts to be local instead of global
to avoid race conditions when both cores enter the panic handler
simultaneously.
2025-04-25 09:10:58 +02:00
Zhou Xiao
1771685866
feat(ble): Improved SPI BLE Log functionality
...
* Added checksum for every frame
* Added SPI slave transaction interval workaround
* Added SPI tx done isr issue workaround
* Turned buffer flush to a menuconfig and disabled by default
* Modified packet loss write operation and trigger condition
* Optimized buffer append efficiency for controller ISR
(cherry picked from commit 243705c143 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-04-25 14:53:46 +08:00
tarun.kumar
96e06bd2ca
fix(esp_wifi): Modifying os_time_t datatype for platform and compiler independence
2025-04-25 11:21:31 +05:30
Rahul Tank
f3b3c4362c
fix(nimble): Update hid device example in nimble to work with iOS
2025-04-25 10:43:09 +05:30
Wang Meng Yang
a15c978f08
Merge branch 'feat/add_api_get_avrc_status_v5.4' into 'release/v5.4'
...
feat(bt): Add API to get some information of Classic Bluetooth profile(v5.4)
See merge request espressif/esp-idf!38685
2025-04-25 12:05:15 +08:00
xiongweichao
be9713fe10
fix(bt): Fixed l2cap not reporting stop server completion event
2025-04-25 11:39:51 +08:00
morris
705592c719
Merge branch 'test/parlio_rx_cache_safe_v5.4' into 'release/v5.4'
...
Reenable parlio rx cache safe test (v5.4)
See merge request espressif/esp-idf!38683
2025-04-25 10:09:56 +08:00
Martin Vychodil
1c29e55deb
Merge branch 'fix/nvs_logger_json_output_v5.4' into 'release/v5.4'
...
fix(nvs_flash/nvs_tool): Fix nvs_tool.py to output required values (v5.4)
See merge request espressif/esp-idf!38681
2025-04-25 00:46:40 +08:00
Jiang Jiang Jian
b4bbfe16c1
Merge branch 'fix/fix_dhcp_server_recv_decline_issue_v54' into 'release/v5.4'
...
fix(dhcp): fix dhcp server recv decline issue v54
See merge request espressif/esp-idf!38507
2025-04-24 19:52:13 +08:00
Jiang Jiang Jian
97af977d0b
Merge branch 'bugfix/fix_some_wifi_bugs_0421_v5.4' into 'release/v5.4'
...
fix(wifi): fix some wifi bugs 0421 (v5.4)
See merge request espressif/esp-idf!38594
2025-04-24 19:46:22 +08:00
Rahul Tank
cb29590a70
fix(nimble): Added code for missing adv stop in blufi
2025-04-24 14:17:39 +05:30
Guillaume Souchere
826f8a5f53
feat(heap): Update to latest TLSF
...
- this new version of TLSF uses uintptr_t instead of unsigned int
casting in tlsf_malloc_addr to allow proper use of the function
on 64bit targets.
2025-04-24 10:39:41 +02:00
morris
0e584aa200
Merge branch 'bugfix/fix_esp32_touch_example_task_watchdog_issue_v5.4' into 'release/v5.4'
...
fix(legacy_touch): fixed touch read WDT issue on esp32 (v5.4)
See merge request espressif/esp-idf!38581
2025-04-24 16:37:19 +08:00
Aditya Patwardhan
7dfccfb5d0
Merge branch 'bugfix/crypto_reset_on_exit_v5.4' into 'release/v5.4'
...
fix(esp_system): reset crypto peripherals before device restart (v5.4)
See merge request espressif/esp-idf!38475
2025-04-24 15:27:57 +08:00
Marius Vikhammer
63d0aa7ecb
Merge branch 'fix/dram_dma_aligned_attr_for_p4_v5.4' into 'release/v5.4'
...
fix(esp_common): Fix DRAM_DMA_ALIGNED_ATTR for ESP32-P4 (v5.4)
See merge request espressif/esp-idf!38643
2025-04-24 14:43:53 +08:00
Marius Vikhammer
ef797e0239
Merge branch 'fix/freertos_tickless_idle_tick_jump_v5.4' into 'release/v5.4'
...
fix(freertos): Fixed tickless idle tick count accounting (v5.4)
See merge request espressif/esp-idf!38510
2025-04-24 13:35:50 +08:00
morris
8770ad5fcc
Merge branch 'fix/fix_p4_adc_reread_oneshot_error' into 'release/v5.4'
...
fix(ADC): fix P4 ADC oneshot error when reread (v5.4)
See merge request espressif/esp-idf!38634
2025-04-24 13:13:26 +08:00
zwl
edaea6dc23
feat(ble): add configuration command during RF testing
2025-04-24 12:08:47 +08:00
zhangbowen
c9a7aea7d2
feat(bt/bluedroid): Added throughput mode for BLE SPP example
2025-04-24 12:08:01 +08:00
Shu Chen
70e0e18576
Merge branch 'fix/meshcop_udp_port_v5.4' into 'release/v5.4'
...
fix(openthread/meshcop): get right udp port for publishing meshcop-e (v5.4)
See merge request espressif/esp-idf!38659
2025-04-24 11:04:55 +08:00
Shu Chen
c0146964d2
Merge branch 'fix/ieee802154_tx_ack_timeout_crash_v5.4' into 'release/v5.4'
...
fix(802.15.4): fix 15.4 process for unsupported frame (v5.4)
See merge request espressif/esp-idf!38669
2025-04-24 10:58:44 +08:00
morris
50e1d46980
fix(parlio): reenable parlio rx driver cache safe test
2025-04-24 10:41:08 +08:00
morris
bd396ad476
fix(spi): allocate driver memory with caps explicitly
2025-04-24 10:41:08 +08:00
Island
e6885983fa
Merge branch 'feat/support_136k_rc_clk_on_ble_sleep_v5.4' into 'release/v5.4'
...
Feat/support 136k rc clk on ble sleep (v5.4)
See merge request espressif/esp-idf!38621
2025-04-24 10:37:55 +08:00
xiongweichao
b59e8634f2
feat(bt): Add API to get some information of Classic Bluetooth profile
2025-04-24 10:34:07 +08:00
morris
7e11597089
Merge branch 'bugfix/fix_i2s_assign_and_check_sequence_v5.4' into 'release/v5.4'
...
fix(i2s): fixed i2s inappropriate check and assign sequence (v5.4)
See merge request espressif/esp-idf!38605
2025-04-24 10:32:48 +08:00
Jiang Jiang Jian
4854f415e4
Merge branch 'bugfix/fix_bt_access_ext_mem_in_intr_v5.4' into 'release/v5.4'
...
fix(bt/controller): Fixed access external memory in isr context (v5.4)
See merge request espressif/esp-idf!38572
2025-04-24 10:29:45 +08:00
wangtao@espressif.com
c8e36049b1
fix(dhcp): fix dhcp server recv decline issue
2025-04-24 10:29:26 +08:00
hrushikesh.bhosale
6988a149b4
feat(nvs_tool): Test for print_minimal_json
...
Added the test for the print_minimal_json function
and setup_minimal_json function to setup the test.
2025-04-23 16:23:18 +02:00
hrushikesh.bhosale
f21a30fee2
fix(nvs_flash/nvs_tool): Fix nvs_tool.py to output required values
...
nvs_tool.py did not provide the minimal output support which outputs
the only necessary data.
nvs_tool.py minimal text ouptut, the deliminators were not handled
in the output
Closes https://github.com/espressif/esp-idf/issues/15274
2025-04-23 16:23:18 +02:00
Rahul Tank
81c34b09f0
Merge branch 'fix/pawr_docs_v5.4' into 'release/v5.4'
...
feat(nimble):Added tutorials for PAwR examples (v5.4)
See merge request espressif/esp-idf!38622
2025-04-23 19:44:40 +08:00
Rahul Tank
b5802d7230
Merge branch 'feat/pawr_bugfix_v5.4' into 'release/v5.4'
...
fix(nimble): Fix sync handle assignment for pawr connection (v5.4)
See merge request espressif/esp-idf!38502
2025-04-23 19:35:28 +08:00
zwx
dcb1e52988
fix(802.15.4): fix 15.4 process for unsupported frame
2025-04-23 19:01:34 +08:00
Island
69173b1864
Merge branch 'bugfix/fix_some_ble_bugs_250331_esp32c3_v5.4' into 'release/v5.4'
...
Fixed some BLE bugs 250331 on esp32c3 (v5.4)
See merge request espressif/esp-idf!38580
2025-04-23 18:13:52 +08:00
Tan Yan Quan
98363edfaf
fix(openthread/meshcop): get right udp port for publishing meshcop-e
...
* esp-openthread: thread_zigbee/esp-openthread@ad81e1b23
* openthread: espressif/openthread@8c30b93fe
* esp-idf: espressif/esp-idf@a97879b71
2025-04-23 10:10:35 +00:00
Mahavir Jain
5cdc53df23
fix(esp_system): reset crypto peripherals before device restart
...
This change addresses a rare but critical issue observed on certain
ESP32-C3 and ESP32-S3 devices, where secure boot verification
intermittently fails due to improper cleanup of crypto peripherals
during a restart.
Background – Restart Behavior in IDF
------------------------------------
In ESP-IDF, when the device restarts (via `esp_restart()` or due to a
panic/exception), a partial peripheral reset is performed followed by a
CPU reset. However, until now, crypto-related peripherals were not
included in this selective reset sequence.
Problem Scenario
----------------
If a restart occurs while the application is in the middle of a bignum
operation (i.e., using the MPI/Bignum peripheral), the ROM code may
encounter an inconsistent peripheral state during the subsequent boot.
This leads to transient RSA-PSS secure boot verification failures.
Following such a failure, the ROM typically triggers a full-chip reset
via the watchdog timer (WDT). This full reset clears the crypto
peripheral state, allowing secure boot verification to succeed on the
next boot.
Risk with Aggressive Revocation
-------------------------------
If secure boot aggressive revocation is enabled (disabled by default in
IDF), this transient verification failure could mistakenly lead to
revocation of the secure boot digest.
If your product configuration has aggressive revocation enabled,
applying this fix is strongly recommended.
Frequency of Occurrence
-----------------------
The issue is rare and only occurs in corner cases involving
simultaneous use of the MPI peripheral and an immediate CPU reset.
Fix
---
This fix ensures that all crypto peripherals are explicitly reset prior
to any software-triggered restart (including panic scenarios),
guaranteeing a clean peripheral state for the next boot and preventing
incorrect secure boot behavior.
2025-04-23 17:53:09 +08:00
Marius Vikhammer
a97879b71c
Merge branch 'feature/add_core_num_def_for_linux_v5.4' into 'release/v5.4'
...
feat(soc): Adds core_num definition for Linux target (v5.4)
See merge request espressif/esp-idf!38485
2025-04-23 17:38:08 +08:00
Jiang Jiang Jian
ee317c3d6f
Merge branch 'bugfix/sae_send_confirm_v5.4' into 'release/v5.4'
...
fix(esp_wifi): Fix send_confirm according to specification provided by IEEE 802.11 (v5.4)
See merge request espressif/esp-idf!38434
2025-04-23 16:37:50 +08:00
Roman Leonov
b760531d5b
fix(usb_host): Correctly initialize set pipe ep char
2025-04-23 10:09:18 +02:00
Roman Leonov
56daed6169
fix(hcd): Added delay to slow down scatter-gather dma for ls device via fs hubs
2025-04-23 10:09:18 +02:00
Konstantin Kondrashov
5c3910d8ca
fix(esp_common): Fix DRAM_DMA_ALIGNED_ATTR for P4
2025-04-23 10:37:00 +03:00
gaoxu
c04ae03729
fix(ADC): fix P4 ADC oneshot error when reread
2025-04-23 11:33:06 +08:00
linruihao
224e9feed9
fix(bt/controller): Fixed access external memory in isr context
2025-04-23 11:25:48 +08:00
Jin Cheng
529a471a55
fix(bt/controller): update libbtdm_app.a
...
- fixed errors in the coexistance of ACL and SCO
- fixed dynamic priority config error in dual mode
2025-04-23 11:25:48 +08:00
Island
180ee9ef0e
Merge branch 'feat/optimize_cble50y24_111_v5.4' into 'release/v5.4'
...
feat(bt/bluedroid): Added BLE eddystone sender example (v5.4)
See merge request espressif/esp-idf!38158
2025-04-23 10:32:30 +08:00
morris
15da3ccc52
Merge branch 'ci/disable_c5_target_test_on_v5.4' into 'release/v5.4'
...
ci(esp32c5): disable esp32c5 build and target test on v5.4
See merge request espressif/esp-idf!38587
2025-04-23 09:56:36 +08:00
Abhinav Kudnar
2a86fcd4e5
feat(nimble):Added tutorials for PAwR examples
2025-04-22 19:18:03 +08:00
Jin Chen
b0e1c7b244
feat(ble): support ble sleep using 136 kHz RC on ESP32-H2
...
(cherry picked from commit 6c8ee69151 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-04-22 19:05:50 +08:00
Jin Chen
bc5962499d
feat(ble): support ble sleep using 136 kHz RC on ESP32-C6
...
(cherry picked from commit 718dd7a87a )
Co-authored-by: cjin <jinchen@espressif.com >
2025-04-22 19:05:48 +08:00
Jin Chen
3dc694f167
feat(ble): support ble sleep using 136 kHz RC on ESP32-C5
...
(cherry picked from commit cb8ea7951c )
Co-authored-by: cjin <jinchen@espressif.com >
2025-04-22 19:05:45 +08:00
Jin Chen
5226629d18
feat(ble): support ble sleep using 136 kHz RC on ESP32-C2
...
(cherry picked from commit 73f1084bf8 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-04-22 19:05:43 +08:00
Sudeep Mohanty
8f2f1abdd5
test(freertos): Added a unit test for tickless idle tick jump scenario
...
This commit adds a unit test to test that tickless idle mode does not
cause an unexpected jump in tick count after tickless idle mode is
exited.
2025-04-22 16:32:08 +08:00
Sudeep Mohanty
3e18049461
fix(freertos): Fixed tickless idle tick count accounting
...
This commit fixes an issue where the FreeRTOS kernel does not account
for the pended ticks occuring during automatic light-sleep mode and
hence causing a jump in the tick count at a later stage in the
application lifetime.
Closes: https://github.com/espressif/esp-idf/issues/15642
2025-04-22 16:32:08 +08:00
laokaiyao
ecf073e650
ci: disable esp32c5 build and target test on v5.4
2025-04-22 16:07:50 +08:00
laokaiyao
e5e713892b
fix(i2s): add check for the minimum sample rate
...
Closes https://github.com/espressif/esp-idf/issues/15659
2025-04-22 15:37:47 +08:00
laokaiyao
f22cd54760
fix(i2s): reset the dma buf_size while allocation failed
...
Closes https://github.com/espressif/esp-idf/issues/15648
2025-04-22 15:19:39 +08:00
Jiang Jiang Jian
bb60389063
Merge branch 'esp32/run_panic_debug_v5.4' into 'release/v5.4'
...
fix(esp32): Fixed qa program may fail issue when cpu 240m (v5.4)
See merge request espressif/esp-idf!37231
2025-04-22 15:06:11 +08:00
morris
93cff127be
Merge branch 'fix/gpio_pull_enable_disable_strategy_v5.4' into 'release/v5.4'
...
fix(i2c,mcpwm): fix gpio pull strategy (v5.4)
See merge request espressif/esp-idf!38565
2025-04-22 13:33:33 +08:00
Island
26b9ba6b63
Merge branch 'bugfix/fix_some_ble_bugs_2503_v5.4' into 'release/v5.4'
...
Bugfix/fix some ble bugs 2503 (v5.4)
See merge request espressif/esp-idf!38291
2025-04-22 11:49:13 +08:00
zhangyanjiao
53164297d7
fix(wifi): update the wifi lib for espnow and lr issues
2025-04-22 11:06:58 +08:00
zhangyanjiao
c5a61099c1
fix(docs): update max data length in espnow doc
2025-04-22 11:06:58 +08:00
liuning
5bf37234b8
feat(docs): update connectionless module window syncronization documentation
2025-04-22 11:06:58 +08:00
zhangyanjiao
41fed6aec5
fix(wifi): fix the noise floor error on ESP32C5
...
Closes https://github.com/espressif/esp-idf/issues/15594
2025-04-22 11:06:58 +08:00
zhangyanjiao
56257439a2
fix(wifi/vendor): separate the lr bit in phy mode for station and softAP
...
Closes https://github.com/espressif/esp-idf/issues/9978
2025-04-22 11:06:58 +08:00
zhangyanjiao
133d40d6d1
fix(wifi): Fixed the scan information error in LR only mode
2025-04-22 11:06:58 +08:00
zhangyanjiao
ab71248476
fix(wifi): Fixed the max log level not work when it exceeds the default log level
2025-04-22 11:06:58 +08:00
zhangyanjiao
8bee78e5ea
docs(wifi): update the description for esp_mesh_send() return value
...
Closes https://github.com/espressif/esp-idf/issues/14440
2025-04-22 11:06:58 +08:00
zhangyanjiao
c9cc85b68c
fix(wifi): fix the ESPNOW data length issue and connection issue
...
1. Changed the max data length to 1470 bytes for ESP-NOW v2.0
2. Added timer to send wake null after STA received assoc response
2025-04-22 11:06:58 +08:00
zhangyanjiao
e9d8241b53
fix(wifi): Update the doc for espnow add peer
2025-04-22 11:06:58 +08:00
zhangyanjiao
1a7ed6c1df
fix(wifi): fixed the espnow data length error in example
2025-04-22 11:06:58 +08:00
chaijie@espressif.com
bb8a86856a
fix(esp32): Fixed qa program may fail issue when cpu 240m (v5.4)
2025-04-22 10:24:27 +08:00
Chen Jian Hua
cc336b0d88
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(a684dd5)
...
- Fixed clear legacy adv error when adv not exist
- Disable anonymous extended adv reporting
- Fixed BLE assert lld_adv.c 2992
- Fixed heap assert due to adv data buffer double freeing
- Fixed BLE 0x08 disconnect when the win size is greater than half of the conn interval
(cherry picked from commit 4602665e5d )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-04-22 09:58:34 +08:00
laokaiyao
8e6a7845b7
fix(touch): fixed tie option take no effect
2025-04-21 20:45:50 +08:00
Jiang Jiang Jian
be719bfe2d
Merge branch 'bugfix/pmkid_password_mismatch_regression_v5.4' into 'release/v5.4'
...
fix(wifi): Avoid writing to NVS if station configuration is not changed (Backport v5.4)
See merge request espressif/esp-idf!38486
2025-04-21 17:41:38 +08:00
Zhi Wei Jian
6098df35ec
feat(ble/bluedroid): Add sync_cte_type in creat_periodic_adv_sync function
...
(cherry picked from commit eb647d10c6 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-21 17:03:36 +08:00
Zhi Wei Jian
a30d47b6fe
fix(ble/bluedroid): Fixed BLE_FEAT_CREATE_SYNC_ENH define error in bluedroid host
...
(cherry picked from commit cf6135c990 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-21 17:03:33 +08:00
Roland Dobai
17e79ef8b6
Merge branch 'bugfix/linux_cert_bundle_build_warn_v5.4' into 'release/v5.4'
...
fix(tools): suppress GNU bin-utils warning about executable stack (v5.4)
See merge request espressif/esp-idf!38345
2025-04-21 16:45:44 +08:00
Marius Vikhammer
7256deafc9
Merge branch 'fix/lp_wakeup_cause_bits_accumulation_v5.4' into 'release/v5.4'
...
fix(ulp): Fix accumulation of wakeup cause bits in ULP (v5.4)
See merge request espressif/esp-idf!38561
2025-04-21 16:42:47 +08:00
laokaiyao
f1903f095a
fix(legacy_touch): fixed the concurrent issue in esp32 touch driver
2025-04-21 14:57:29 +08:00
laokaiyao
a9f8ed3bbf
fix(touch): fixed touch read WDT issue on esp32
...
Closes https://github.com/espressif/esp-idf/issues/15629
2025-04-21 14:47:26 +08:00
Island
2038923cc4
Merge branch 'fix/blemesh25-92_v5.4' into 'release/v5.4'
...
fix(ble_mesh): fixed issues with decrypt failed when resending messages (v5.4)
See merge request espressif/esp-idf!38560
2025-04-21 14:22:04 +08:00
Tan Yan Quan
781123eb08
fix(openthread): check state for ot wake
2025-04-21 10:45:44 +08:00
Tan Yan Quan
72c4063d1a
fix(openthread): relax CSL accuracy default value
2025-04-21 10:45:44 +08:00
Island
3ad36321ea
Merge branch 'change/ble_update_lib_20250417_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20250417 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!38545
2025-04-21 10:40:38 +08:00
Chen Jichang
cbc6382b26
fix(i2c,mcpwm): fix gpio pull strategy
...
Closes https://github.com/espressif/esp-idf/issues/15774
2025-04-21 10:35:52 +08:00
Sarvesh Bodakhe
c74773c091
fix(wifi): Avoid writing to NVS if station configuration is not changed
...
Fixes the regression introduced by f8b1c0976a
Co-authored-by: yinqingzhao <yinqingzhao@espressif.com >
2025-04-19 17:33:39 +05:30
Konstantin Kondrashov
93750520fe
fix(ulp): Fix accumulation of wakeup cause bits in ULP
...
Closes https://github.com/espressif/esp-idf/issues/15794
2025-04-18 15:52:28 +03:00
Luo Xu
5c65747537
fix(ble_mesh): fixed issues with decrypt failed when resending messages
...
(cherry picked from commit 4803cea3cc )
Co-authored-by: luoxu <luoxu@espressif.com >
2025-04-18 20:23:49 +08:00
Shen Weilong
de00b516b8
change(ble): [AUTO_MR] Update lib_esp32c5 to cd6ba0ec
2025-04-18 19:59:48 +08:00
Alexey Gerenkov
438b6cf3e6
Merge branch 'disable_apptrace_test_on_c5_v5.4' into 'release/v5.4'
...
ci(change): disable esp32c5 apptrace test (v5.4)
See merge request espressif/esp-idf!38528
2025-04-18 15:29:30 +08:00
Shen Wei Long
ca02c5ec24
change(ble): [AUTO_MR] Update lib_esp32c6 to cd6ba0ec
...
(cherry picked from commit a89916eef4 )
Co-authored-by: Shen Weilong <shenweilong@espressif.com >
2025-04-18 14:10:14 +08:00
Shen Wei Long
5c3edd7a74
change(ble): [AUTO_MR] Update lib_esp32h2 to cd6ba0ec
...
(cherry picked from commit d48cc9ce2a )
Co-authored-by: Shen Weilong <shenweilong@espressif.com >
2025-04-18 14:10:12 +08:00
morris
af3fa8731f
Merge branch 'refactor/gdma_set_iram_safe_in_runtime_v5.4' into 'release/v5.4'
...
refactor(gdma): use run-time iram-safe config (v5.4)
See merge request espressif/esp-idf!38459
2025-04-18 13:26:42 +08:00
Island
017480b377
Merge branch 'change/ble_update_lib_20250414_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20250414 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!38494
2025-04-18 11:07:01 +08:00
Erhan Kurubas
80ec596e1e
ci(change): disable esp32c5 apptrace test
2025-04-17 18:57:10 +02:00
Jiang Jiang Jian
274925fa8a
Merge branch 'bugfix/pmf_enabled_sae_query_v5.4' into 'release/v5.4'
...
fix(wifi): SA Query responses not transmitted (Backport v5.4)
See merge request espressif/esp-idf!38245
2025-04-17 22:44:28 +08:00
Jiang Jiang Jian
dbfa8ba5b2
Merge branch 'fix/fix_uart_console_broken_after_sleep_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fixed gpio sleep switching filling junk data to the console UART FIFO (v5.4)
See merge request espressif/esp-idf!38444
2025-04-17 17:14:33 +08:00
Jiang Jiang Jian
79d965f16a
Merge branch 'change/allow_keep_sar_poweron_in_light_sleep_v5.4' into 'release/v5.4'
...
change(esp_hw_support): allow sar power keep on during lightsleep (v5.4)
See merge request espressif/esp-idf!38454
2025-04-17 17:14:11 +08:00
Jiang Jiang Jian
9f8548bb2d
Merge branch 'feat/enable_esp32p4_auto_clock_gate_v5.4' into 'release/v5.4'
...
feat(esp_hw_support): enable auto clock gating for multi peripherals (v5.4)
See merge request espressif/esp-idf!38443
2025-04-17 17:13:40 +08:00
Jiang Jiang Jian
9c9d5cc1a2
Merge branch 'fix/esp32p4_xtal_path_not_on_top_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix esp32p4 xtal_xpd depends on TOP power domain (v5.4)
See merge request espressif/esp-idf!38452
2025-04-17 17:03:47 +08:00
morris
0be344409b
Merge branch 'fix/fix_mmu_map_concurrent_issue_v5.4' into 'release/v5.4'
...
mmu: fix mmu map concurrent issue (v5.4)
See merge request espressif/esp-idf!38411
2025-04-17 15:59:06 +08:00
Wang Meng Yang
4ad27c76c6
Merge branch 'feat/add_l2cap_register_event_v5.4' into 'release/v5.4'
...
feat(bt): Added events for l2cap register and unregister vfs(v5.4)
See merge request espressif/esp-idf!38421
2025-04-17 14:40:32 +08:00
Abhinav Kudnar
5a6072d035
fix(nimble): Fix sync handle assignment for pawr connection
2025-04-17 14:06:58 +08:00
Jiang Jiang Jian
65e0d49246
Merge branch 'fix/fix_current_leakage_after_ext_osc_detect_failed_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix current leakage if ext32k slow clock source not exists (v5.4)
See merge request espressif/esp-idf!38439
2025-04-17 11:04:57 +08:00
Zhou Xiao
9ef1c15bba
fix(ble): remove null pointer assert in npl event deinit
...
(cherry picked from commit ece108c0bf )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-04-17 10:54:56 +08:00
Zhou Xiao
75343d25d0
change(ble): bugs fixed on spi ble log
...
* removed spi master in iram select for flash only firmware
* fixed memory issue in transaction init function
* fixed memory issue in transaction deinit function
(cherry picked from commit 7c3b9fa56f )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-04-17 10:54:54 +08:00
Zhou Xiao
46b786d79a
feat(ble): support configurable rxbuf opt feat on ESP32-C6
...
(cherry picked from commit 5fbbec8655 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-04-17 10:54:52 +08:00
Zhou Xiao
e90390a90a
feat(ble): support configurable rxbuf opt feat on ESP32-H2
...
(cherry picked from commit 4937d3c883 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-04-17 10:54:49 +08:00
Zhou Xiao
0cc6e2bb36
feat(ble): use new section for ble sleep on ESP32-C2
...
(cherry picked from commit ce4e012c8b )
Co-authored-by: cjin <jinchen@espressif.com >
2025-04-17 10:54:47 +08:00
Zhou Xiao
ebef86f435
change(ble): [AUTO_MR] Update lib_esp32c2 to fca2b9ea
...
(cherry picked from commit 09467baed0 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-04-17 10:54:45 +08:00
Zhou Xiao
6836bd9870
change(ble): [AUTO_MR] Update lib_esp32c6 to 76549818
...
(cherry picked from commit e2d1a5509e )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-04-17 10:54:43 +08:00
Zhou Xiao
eecf74a7c9
change(ble): [AUTO_MR] Update lib_esp32h2 to 76549818
...
(cherry picked from commit c11bb1ddd0 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-04-17 10:54:41 +08:00
akshat
cd3a072c0f
fix(wifi): Fix occasional dropping of SA Query responses by SoftAP
2025-04-16 22:24:28 +05:30
Konstantin Kondrashov
295535985c
feat(soc): Adds core_num definition for Linux target
...
Closes https://github.com/espressif/esp-idf/issues/15758
2025-04-16 18:32:18 +03:00
Jiang Jiang Jian
395295cc35
Merge branch 'feat/add_svc_info_in_sdf_v5.4' into 'release/v5.4'
...
Add extended SSI support for NAN Services (Backport v5.4)
See merge request espressif/esp-idf!38302
2025-04-16 20:02:44 +08:00
morris
2c376ff99f
refactor(drivers): refactor the iram-safe option of the gdma peripherals
...
Closes https://github.com/espressif/esp-idf/issues/15771
2025-04-16 17:09:04 +08:00
morris
7bcb7248bb
feat(gdma): support allocate cache safe ISR for channels separately
2025-04-16 16:44:41 +08:00
wuzhenghui
e22c4a146d
change(esp_hw_support): allow sar power keep on during lightsleep
...
Closes https://github.com/espressif/esp-idf/issues/12426
2025-04-16 15:51:48 +08:00
Mahavir Jain
7ddb2ba0a0
Merge branch 'feat/update_mbedtls_3.6.3_v5.4' into 'release/v5.4'
...
feat(component/mbedtls): update to upstream v3.6.3 (v5.4)
See merge request espressif/esp-idf!38178
2025-04-16 15:49:09 +08:00
wuzhenghui
d2755374e0
fix(esp_hw_support): fix esp32p4 xtal_xpd depends on TOP power domain
2025-04-16 15:37:11 +08:00
wuzhenghui
76d021ad11
fix(esp_hw_support): fixed gpio sleep switching filling junk data to the console UART FIFO
2025-04-16 15:23:27 +08:00
wuzhenghui
7643f77225
feat(esp_hw_support): enable auto clock gating for multi peripherals
2025-04-16 15:08:51 +08:00
wuzhenghui
ba88b91e28
fix(esp_hw_support): fix unused OSC source deinit breaks XTAL32K configuration
2025-04-16 14:56:49 +08:00
wuzhenghui
54c4606111
fix(esp_hw_support): fix current leakage if ext32k slow clock source not exists
2025-04-16 14:56:12 +08:00
Shreyas Sheth
8221f0b01b
ci(wifi): Add build test for with wpa3 disabled for station and softap
2025-04-16 11:56:20 +05:30
Shreyas Sheth
8b979114e0
fix(esp_wifi): Fix send_confirm according to specification provided by IEEE 802.11
2025-04-16 11:56:20 +05:30
Shu Chen
a7cc6804df
Merge branch 'feature/add_ot_cli_ci_case_v5.4' into 'release/v5.4'
...
feat(openthread): add openthread ci ssed case v5.4
See merge request espressif/esp-idf!38256
2025-04-16 10:15:13 +08:00
morris
b8bb557085
Merge branch 'feat/allow_rmt_tx_channel_to_switch_other_gpios_v5.4' into 'release/v5.4'
...
feat(rmt_tx): allow to switch gpio in tx channal (v5.4)
See merge request espressif/esp-idf!38394
2025-04-16 10:12:07 +08:00
Ashish Sharma
605206b69f
feat(mbedtls): new config to allow weak cert verification
2025-04-16 09:50:24 +08:00
Ashish Sharma
7578913742
feat(mbedtls): update to version 3.6.3
2025-04-16 09:50:24 +08:00
Mahavir Jain
87947712af
fix(tools): suppress GNU bin-utils warning about executable stack
...
Newer GNU bin-utils version 2.39 has started emitting a warning
about an executable stack region for Linux target build:
/usr/bin/ld: warning: x509_crt_bundle.S.o: missing .note.GNU-stack section implies executable stack
Fix the issue by adding appropriate "noexecute" attribute for stack
section.
2025-04-15 21:55:30 +08:00
xiongweichao
93bd316b3a
fix(bt): fixed spp not reporting write event
2025-04-15 19:03:02 +08:00
xiongweichao
63ca09cacd
fix(bt): Fixed the issue with l2cap not using dynamic memory
2025-04-15 19:02:33 +08:00
xiongweichao
ebce1de0fc
fix(bt): Fixed write_read task stack overflow in l2cap example
2025-04-15 19:02:28 +08:00
xiongweichao
3d2faed4c6
feat(bt): Added events for l2cap register and unregister vfs
2025-04-15 19:02:22 +08:00
armando
873cde487c
test(system): increased 200B memory leak thresh due to mmu mmap mutex
...
200B to extend the thresh, real increase to the memory usage will be smaller
2025-04-15 14:22:48 +08:00
armando
256dbafe15
test(mmu): added esp_mmu_map concurrency test
2025-04-15 14:21:51 +08:00
armando
56cd01899c
fix(mmu): fixed esp_mmu_map concurrent issue and add related docs
2025-04-15 14:21:46 +08:00
morris
ef1a5075f5
Merge branch 'refactor/ana_cmpr_driver_v5.4' into 'release/v5.4'
...
refactor(ana_cmpr): enhanced the driver implementation (v5.4)
See merge request espressif/esp-idf!38388
2025-04-15 13:15:23 +08:00
Marius Vikhammer
6b617c54c2
Merge branch 'bugfix/p4_lpwdt_efuse_v5.4' into 'release/v5.4'
...
fix(lpwdt): P4 LP-WDT now takes into account the EFUSE_WDT_DELAY for the timeout (v5.4)
See merge request espressif/esp-idf!38392
2025-04-15 12:28:38 +08:00
Wang Meng Yang
26e415dcb4
Merge branch 'feature/add_profile_stat_v5.4' into 'release/v5.4'
...
feat(bt): Add API to get profile status(v5.4)
See merge request espressif/esp-idf!38274
2025-04-15 08:13:24 +08:00
Chen Jichang
7be85fd8ba
feat(rmt_tx): allow to switch gpio in tx channal
2025-04-14 18:38:45 +08:00
morris
d20d3c7a60
fix(ana_cmpr): ETM event not work for Unit 1
2025-04-14 17:13:48 +08:00
Island
8e473c6bed
Merge branch 'bugfix/fix_ble_controller_only_error_if_hci_uart_enabled_v5.4' into 'release/v5.4'
...
fix(ble/controller): Fixed controller flash only bug if hci-uart is enabled (v5.4)
See merge request espressif/esp-idf!38148
2025-04-14 17:12:53 +08:00
morris
9d3b69fabb
Merge branch 'doc/touch_element_support_esp32s3_v5.4' into 'release/v5.4'
...
docs(touch): build the touch element doc for esp32s3 (v5.4)
See merge request espressif/esp-idf!38390
2025-04-14 16:48:01 +08:00
Tan Yan Quan
86db777bd2
feat(openthread): add esp_system dependency for SSED CI
2025-04-14 16:37:52 +08:00
Tan Yan Quan
94af9e2a54
feat(openthread): relax conditions for trel case approval
2025-04-14 16:37:47 +08:00
Tan Yan Quan
400d7efaed
feat(openthread): add openthread ci ssed case
2025-04-14 16:37:40 +08:00
Tan Yan Quan
c66fe0a72c
feat(openthread): use freertos timer for debug logs
2025-04-14 16:37:35 +08:00
xiongweichao
ecf646cefc
feat(bt): Add API to get profile status
2025-04-14 15:43:22 +08:00
Marius Vikhammer
8e1f47ef04
fix(lpwdt): P4 LP-WDT now takes into account the EFUSE_WDT_DELAY forthe timeout
2025-04-14 14:52:15 +08:00
morris
794f5b04a9
docs(touch): build the touch element doc for esp32s3
...
Closes https://github.com/espressif/esp-idf/issues/15755
2025-04-14 14:49:42 +08:00
akshat
90c008fe8c
feat(esp_wifi): Add extended SSI support for NAN Services
2025-04-14 10:57:23 +05:30
morris
756cd17c61
Merge branch 'contrib/github_pr_15484_v5.4' into 'release/v5.4'
...
fix(twai): fixed twai assert fail during recover (GitHub PR) (v5.4)
See merge request espressif/esp-idf!37988
2025-04-14 13:23:02 +08:00
Alexey Gerenkov
72de7111cc
Merge branch 'fix/coredump_uart_checksum_error_v5.4' into 'release/v5.4'
...
Fix/coredump uart checksum error (v5.4)
See merge request espressif/esp-idf!38364
2025-04-11 20:54:14 +08:00
Rocha Euripedes
9103ce5d03
Merge branch 'fix/fix-test-socks-transport_v5.4' into 'release/v5.4'
...
fix(tcp_transport): Fix test for socks transport (v5.4)
See merge request espressif/esp-idf!38293
2025-04-11 20:26:54 +08:00
Kapil Gupta
a18ce5df2d
Merge branch 'bugfix/roaming_app_issues_v5.4' into 'release/v5.4'
...
fix(wifi): Fix some issues observed in roaming app (v5.4)
See merge request espressif/esp-idf!37414
2025-04-11 19:34:05 +08:00
Kapil Gupta
d255e7e7b5
fix(esp_wifi): Fix some compilation errors in roaming app
2025-04-11 15:49:12 +05:30
Kapil Gupta
5574205935
fix(esp_wifi): Removed unnecessary handlers to cleanup
2025-04-11 15:49:06 +05:30
Kapil Gupta
2b495713b2
fix(esp_wifi): Roaming app, sync api naming
2025-04-11 15:47:19 +05:30
Kapil Gupta
e5915c3ce3
fix(esp_wifi): Some more cleanup for roaming app
2025-04-11 15:47:17 +05:30
Kapil Gupta
8ed1cf8050
fix(esp_wifi): moving around roaming app code a bit
2025-04-11 15:46:25 +05:30
Kapil Gupta
7c94365ce9
fix(roaming_app): Add get set config params for the app
2025-04-11 15:46:25 +05:30
Kapil Gupta
e296094b00
fix(wifi): Provide a config option to skip IP renew during roam
2025-04-11 15:46:25 +05:30
Kapil Gupta
84ae3dc848
fix(esp_wifi): Set minimum scan time to 30ms in roaming app
2025-04-11 15:46:25 +05:30
Kapil Gupta
516551adc4
fix(wifi): Fix some issues observed in roaming app
2025-04-11 15:46:25 +05:30
Rahul Tank
b4ebe7a0af
Merge branch 'fix/fix_incorrect_ota_address_assignment_v5.4' into 'release/v5.4'
...
fix(nimble): Fix incorrect OTA address type assignment (v5.4)
See merge request espressif/esp-idf!38348
2025-04-11 14:06:58 +08:00
morris
5190ce55a0
Merge branch 'fix/usb-hal-dwc-host-channel-num_v5.4' into 'release/v5.4'
...
fix(usb/hal/dwc): Correct host channel number calculation (backport v5.4)
See merge request espressif/esp-idf!37367
2025-04-11 11:27:34 +08:00
Erhan Kurubas
1ddd160dd2
fix(coredump): make sure consistency with uart data and calculated checksum
...
Closes https://github.com/espressif/esp-idf-monitor/issues/23
2025-04-10 16:27:25 +02:00
Martin Vychodil
a542b2b36a
Merge branch 'fix/fatfs_use_dyn_buf_kconfig_mistake_v5.4' into 'release/v5.4'
...
fix(fatfs): Mistake in Kconfig for FATFS_USE_DYN_BUFFERS
See merge request espressif/esp-idf!38347
2025-04-10 20:30:45 +08:00
diplfranzhoepfinger
30d871d206
fix(twai): fixed twai assert fail when recover
...
driver try start new frame in ISR however already bus off
Closes https://github.com/espressif/esp-idf/issues/9697
2025-04-10 20:08:34 +08:00
Shreeyash
5b796a93e4
fix(nimble): Fix incorrect OTA address assignment
2025-04-10 15:15:36 +05:30
Adam Múdry
338dab5358
fix(fatfs): Mistake in Kconfig for FATFS_USE_DYN_BUFFERS
2025-04-10 10:53:19 +02:00
Wang Meng Yang
1bdd5daa83
Merge branch 'fix/some_issues_in_bt_controller_v5.4' into 'release/v5.4'
...
fix(bt): fixed some issues in bt controller(backport v5.4)
See merge request espressif/esp-idf!38331
2025-04-10 16:45:08 +08:00
Jiang Jiang Jian
24a92a3b23
Merge branch 'feat/eap_domain_check_v5.4' into 'release/v5.4'
...
esp_wifi: Add EAP domain validation support (v5.4)
See merge request espressif/esp-idf!38278
2025-04-10 14:59:41 +08:00
Jiang Jiang Jian
b79dcab1ec
Merge branch 'feature/add_ds_param_in_probe_req_v5.4' into 'release/v5.4'
...
Add DS parameter in probe requests from STA (Backport v5.4)
See merge request espressif/esp-idf!38310
2025-04-10 13:53:22 +08:00
Shu Chen
a7f74bb220
Merge branch 'fix/ldgen_section_name_v54' into 'release/v5.4'
...
fix(ldgen): extend section name regex to include '_' (v5.4)
See merge request espressif/esp-idf!38323
2025-04-10 11:15:11 +08:00
morris
220a036318
Merge branch 'bugfix/remove_broken_link_for_wifi_expansion_v5.4' into 'release/v5.4'
...
bugfix: Remove the broken link in wifi-expansion.rst (v5.4)
See merge request espressif/esp-idf!38332
2025-04-10 10:41:40 +08:00
Rahul Tank
bf1a803795
Merge branch 'bugfix/fix_sscanf_usage_v5.4' into 'release/v5.4'
...
fix(nimble): Updated sscanf usage in examples to work for all versions (v5.4)
See merge request espressif/esp-idf!38021
2025-04-10 09:16:06 +08:00
Rahul Tank
297ebc7db7
fix(nimble): Updated sscanf usage in examples to work for all versions
2025-04-09 18:27:58 +05:30
Zhang Shuxian
2586e86cec
bugfix: Remove the broken link in wifi-expansion.rst
2025-04-09 19:05:07 +08:00
gongyantao
af494b8b4e
fix(bt): fixed some issues in bt controller
...
- add check for Wi-Fi channel
- fix the incorrect unit of duration_min in cpb tx
- recalculate the channel map when afh is enabled
- fix incorrect vendor event count causing an assertion failure
2025-04-09 18:58:44 +08:00
morris
c94014cc3d
Merge branch 'fix/flash_encryption_verify_write_etc_v5.4' into 'release/v5.4'
...
fix(spi_flash): Fix flash encryption write verify (backport v5.4)
See merge request espressif/esp-idf!38269
2025-04-09 17:12:50 +08:00
Alexey Lapshin
6ad902d5be
fix(ldgen): extend section name regex to include '_' (e.g.: used by picolibc)
2025-04-09 16:44:25 +08:00
Rahul Tank
5e38aaeb22
Merge branch 'bugfix/handle_missing_unlock_v5.4' into 'release/v5.4'
...
fix(nimble): Fixed one missing ble_hs_unlock() (v5.4)
See merge request espressif/esp-idf!38259
2025-04-09 13:24:37 +08:00
morris
89e81dfdc9
Merge branch 'fix/i2c_race_condition_etc_v5.4' into 'release/v5.4'
...
fix(i2c_master): Fix i2c master race condition issue, etc. (backport v5.4)
See merge request espressif/esp-idf!38265
2025-04-09 10:55:54 +08:00
C.S.M
9282eec541
fix(spi_flash): Add suspend check on esp32c6 and esp32h2 for some reason
2025-04-09 10:10:47 +08:00
Kapil Gupta
0cb892d6a2
Merge branch 'feature/github_pull_15073_v5.4' into 'release/v5.4'
...
feat(wpa_supplicant): Add optimized PSK implementation (v5.4)
See merge request espressif/esp-idf!38104
2025-04-09 00:21:40 +08:00
Kapil Gupta
582c2d8d4c
fix(esp_wifi): Flush PMK when EAP config is changed
2025-04-08 17:58:24 +05:30
Kapil Gupta
c2fad24731
fix(esp_wifi): Code cleanup for PR#15550 PR#15551
...
Closes https://github.com/espressif/esp-idf/pull/15550
Closes https://github.com/espressif/esp-idf/pull/15551
2025-04-08 17:57:27 +05:30
akshat
c6a56d0216
feat(esp_wifi): Add DS parameter in probe requests from STA
...
Parse the DS IE to get intended channel when softAP rx request,
send probe response only if request is intended for the channel
2025-04-08 16:40:47 +05:30
morris
bfdca51a67
Merge branch 'fix/fix_l2_cache_miss_issue_v5.4' into 'release/v5.4'
...
cache: fixed l2 cache suspended/frozen but l1cache triggers l2 writeback issue (v5.4)
See merge request espressif/esp-idf!37998
2025-04-08 18:15:16 +08:00
Jiang Jiang Jian
3ee14caf6b
Merge branch 'backport/backport_some_code_to_v5.4' into 'release/v5.4'
...
fix(wifi): fix twt post just one event for multiple flow(backport v5.4)
See merge request espressif/esp-idf!38273
2025-04-08 14:05:17 +08:00
Shu Chen
c0c7023dd8
Merge branch 'feature/add_txrx_frame_dump_debugging_v5.4' into 'release/v5.4'
...
feat(802.15.4): supported tx/rx frame dumping (v5.4)
See merge request espressif/esp-idf!38234
2025-04-08 11:01:54 +08:00
glmfe
5c76c789f8
fix(tcp_transport): Fix test for socks transport
...
- Removed out of scope stack acess
2025-04-07 12:09:34 -03:00
Zhang Hai Peng
20910df9d6
feat(ble/bluedroid): Implement BLE channel map reading API
...
(cherry picked from commit 55043e280a )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-07 21:14:23 +08:00
Zhang Hai Peng
d47d3230cd
fix(ble/bluedroid): Fix potential uint32_t overflow in BLE btu_start_timer
...
(cherry picked from commit a9286567f0 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-07 21:14:21 +08:00
Zhang Hai Peng
e2c02966d2
fix(ble/bluedrooid): Fixed memory leak issue when deinit the host
...
(cherry picked from commit 6becf74cbb )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-07 21:14:19 +08:00
Zhang Hai Peng
44f3208a49
feat(bluedroid): Support get bt config path
...
(cherry picked from commit d6bb90b453 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-07 21:14:16 +08:00
Zhang Hai Peng
03e87e18f7
fix(ble/bluedroid): Fix missing event reporting in esp_ble_create_sc_oob_data
...
(cherry picked from commit f291725936 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-07 21:14:14 +08:00
Zhang Hai Peng
d7e8cfadca
fix(ble/bluedroid): Fixed BLE crash when disable bluedroid host
...
(cherry picked from commit 9dfa6ab0e9 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-07 21:14:12 +08:00
morris
796bac0b74
Merge branch 'fix/jpeg_dma_stuck_v5.4' into 'release/v5.4'
...
fix(jpeg): use dma2d empty rx desc event to avoid a stuck on bad quality image (backport v5.4)
See merge request espressif/esp-idf!38262
2025-04-07 19:03:50 +08:00
Michael Stoll
4470cf7b49
fix: Force validate when using the default crt bundle
2025-04-07 14:43:15 +05:30
Michael Stoll
8144ed8599
feat: Add domain match to wifi_enterprise example
2025-04-07 14:43:03 +05:30
morris
781712062a
Merge branch 'refactor/improve_p4_psram_timing_tuning_point_selection_v5.4' into 'release/v5.4'
...
mspi: improve p4 psram timing tuning point selection (v5.4)
See merge request espressif/esp-idf!38190
2025-04-07 17:10:38 +08:00
Michael Stoll
134b9ac589
feat(esp_wifi): Implement esp_eap_client_set_domain_match
2025-04-07 14:28:45 +05:30
yinqingzhao
0f07bfdef3
fix(wifi): fix twt post just one event for multiple flow
2025-04-07 16:13:49 +08:00
zhiweijian
33093418f8
feat(ble/bluedroid): report cte_type in periodic adv report if CTE feature is enabled
2025-04-07 16:04:24 +08:00
zhiweijian
15a901fb5e
fix(bt/controller): Fixed controller flash only bug if hci-uart is enabled
2025-04-07 16:03:45 +08:00
Island
4e61ce24d6
Merge branch 'feat/support_bluedroid_host_iso_feature_master_v5.4' into 'release/v5.4'
...
Support bluedroid host new features (v5.4)
See merge request espressif/esp-idf!38163
2025-04-07 16:01:16 +08:00
Mahavir Jain
6f36eddc48
Merge branch 'contrib/github_pr_15715_v5.4' into 'release/v5.4'
...
fix(esp_http_client): fix error return when set_header has value==NULL (GitHub PR) (v5.4)
See merge request espressif/esp-idf!38264
2025-04-07 15:29:42 +08:00
C.S.M
04a0c758e7
fix(spi_flash): Return false directly in suspend caps check
2025-04-07 15:22:39 +08:00
C.S.M
5ea148a80c
fix(spi_flash): Fix flash encryption write verify,
...
Closes https://github.com/espressif/esp-idf/issues/15380
2025-04-07 15:22:21 +08:00
Jiang Jiang Jian
ba9b1c46e2
Merge branch 'fix/fix_sleep_reject_on_esp32_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix short duration sleep requests rejected in pd_flash lightsleep(v5.4)
See merge request espressif/esp-idf!38226
2025-04-07 15:20:53 +08:00
C.S.M
c29d6575a1
fix(i2c): Fix i2c customize only read one byte issue
2025-04-07 14:08:23 +08:00
C.S.M
0752abf3c7
fix(i2c_master): Fix the stretch happen cause timeout in probe,
...
Closes https://github.com/espressif/esp-idf/issues/15589
2025-04-07 14:08:10 +08:00
C.S.M
785e45cfcb
fix(i2c): Fix i2c slave auto selection issue,
...
Closes https://github.com/espressif/esp-idf/issues/15644
2025-04-07 14:07:58 +08:00
C.S.M
e2ce4d256a
fix(i2c): Fix the array size of static operation,
...
Closes https://github.com/espressif/esp-idf/issues/15583
2025-04-07 14:07:45 +08:00
C.S.M
a4ecb6b15c
fix(i2c_master): Fix i2c master race condition issue,
...
Closes https://github.com/espressif/esp-idf/issues/15444
2025-04-07 14:05:32 +08:00
Kapil Gupta
2a0866ac9f
fix(ci): Update UT to verify fast psk calculations
...
Also update some comments
2025-04-07 14:02:48 +08:00
Kapil Gupta
b9f2ca9068
fix(esp_wifi): Add some comments in github PR 15073
...
Closes https://github.com/espressif/esp-idf/pull/15073
2025-04-07 14:02:48 +08:00
Chien Wong
d3ec99b9cd
feat(wpa_supplicant): Add optimized PSK impl
...
Signed-off-by: Chien Wong <m@xv97.com >
2025-04-07 14:02:48 +08:00
Jiang Jiang Jian
19e864060a
Merge branch 'fix/rmii_ref_ckl_v5.4' into 'release/v5.4'
...
fix(esp_eth): fixed ESP32P4 EMAC REF RMII CLK output mode (v5.4)
See merge request espressif/esp-idf!38039
2025-04-07 13:58:48 +08:00
Jiang Jiang Jian
b809629dba
Merge branch 'contrib/github_pr_15637_v5.4' into 'release/v5.4'
...
fix(esp_eth): Fix order of fields in ETH_ESP32_EMAC_DEFAULT_CONFIG on P4 (GitHub PR) (v5.4)
See merge request espressif/esp-idf!38165
2025-04-07 13:58:32 +08:00
Jiang Jiang Jian
9920b0994c
Merge branch 'fix/test_nvs_gen_check_read_only_part_support_v5.4' into 'release/v5.4'
...
fix: test_nvs_gen_check.py support for read-only NVS partitions (v5.4)
See merge request espressif/esp-idf!37078
2025-04-07 13:57:25 +08:00
Jiang Jiang Jian
5bedbdf8e0
Merge branch 'feat/ff_fs_nofsinfo_kconfig_v5.4' into 'release/v5.4'
...
feat(fatfs): Add an option to set FF_FS_NOFSINFO value (v5.4)
See merge request espressif/esp-idf!36678
2025-04-07 13:56:54 +08:00
Jiang Jiang Jian
8c68adfbf1
Merge branch 'fix/apptrace_basic_tests_v5.4' into 'release/v5.4'
...
test(apptrace): run tests from custom OpenOCD class (v5.4)
See merge request espressif/esp-idf!37602
2025-04-07 13:53:21 +08:00
Jiang Jiang Jian
dc68766ea3
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20250226_v5.4' into 'release/v5.4'
...
feat(tools): update openocd version to v0.12.0-esp32-20250226 (v5.4)
See merge request espressif/esp-idf!37526
2025-04-07 13:53:05 +08:00
Jiang Jiang Jian
6897a7bf40
Merge branch 'ci/add_test_for_ecos_wifi_enterprise_v54' into 'release/v5.4'
...
ci(c2/c3): add major eco version tests(v5.4)
See merge request espressif/esp-idf!37808
2025-04-07 13:52:43 +08:00
Jiang Jiang Jian
7ea75e3c58
Merge branch 'bugfix/ci_eth_ip_v5.4' into 'release/v5.4'
...
iperf fix on SH runners (v5.4)
See merge request espressif/esp-idf!37331
2025-04-07 13:51:38 +08:00
nilesh.kale
27951298ab
fix(esp_http_client): Added test case to verify set header functionality
...
This commit added testcase to verify esp_http_client_set_header
allows header value as NULL. Setting this NULL will delete the header.
Closes https://github.com/espressif/esp-idf/issues/15714
2025-04-07 11:14:13 +05:30
Mathew Harman
bbd57a2204
fix(esp_http_client): fix error return when set_header has value==NULL
...
Prior to v5.4, headers could be deleted from an HTTP client by calling
esp_http_client_set_header("Header", NULL). This pattern is used by
esp_http_client_set_post_field(NULL, 0), which is the only API usage
that will delete the request body in a persistent connection scenario.
2025-04-07 11:14:13 +05:30
C.S.M
ba3d59c69e
fix(jpeg): use dma2d empty rx desc event to avoid a stuck
2025-04-07 13:37:06 +08:00
C.S.M
05d0fdb7a5
feat(dma2d): Add a rx empty event callback
2025-04-07 13:36:57 +08:00
Rahul Tank
3b08b2b82d
fix(nimble): Fixed one missing ble_hs_unlock()
2025-04-07 09:39:17 +05:30
Rahul Tank
f8b7c14703
Merge branch 'bugfix/handle_invalid_rd_rem_feat_v5.4' into 'release/v5.4'
...
fix(nimble): Handle connection posting condition (v5.4)
See merge request espressif/esp-idf!38227
2025-04-07 12:01:02 +08:00
armando
b67b1160e7
fix(cache): fixed l2 cache suspended/frozen but l1cache triggers l2 writeback issue
2025-04-07 11:37:40 +08:00
Jiang Jiang Jian
0d11e40920
Merge branch 'bugfix/pmkid_password_mismatch_v5.4' into 'release/v5.4'
...
fix(wifi): Fix wrong PMKSA cache entry being used when wifi password is changed (Backport v5.4)
See merge request espressif/esp-idf!38250
2025-04-07 11:14:41 +08:00
armando
71e99e8eaa
refactor(mspi): improve p4 timing tuning delayline configurations
2025-04-07 10:14:17 +08:00
armando
98496eca72
refactor(mspi): improved timing tuning max consecutive success points calculation
2025-04-07 10:14:17 +08:00
Sajia
a73c5c0312
fix(wifi): Fix crash when set config is called with changed password
...
Closes https://github.com/espressif/esp-idf/issues/15584
2025-04-06 15:22:15 +05:30
Sarvesh Bodakhe
f8b1c0976a
fix(wifi): Fix wrong PMKSA cache entry being used when wifi password is changed
2025-04-06 15:21:56 +05:30
Rahul Tank
b1a0b0c698
Merge branch 'bugfix/replace_sizeof_with_strlen_v5.4' into 'release/v5.4'
...
fix(nimble): Replaced incorrect sizeof with strnlen (v5.4)
See merge request espressif/esp-idf!37797
2025-04-04 19:04:19 +08:00
Aditya Patwardhan
cb24473016
Merge branch 'fix/examples_python3.13_ssl_conn_failure_v5.4' into 'release/v5.4'
...
Change in Python3.13's default ssl context caused SSL connection failure (v5.4)
See merge request espressif/esp-idf!38199
2025-04-04 13:57:16 +08:00
Mahavir Jain
952e0e3bfb
Merge branch 'feat/configurable_mbedtls_sha1_v5.4' into 'release/v5.4'
...
feat(mbedtls): Make mbedtls SHA1 support configurable (v5.4)
See merge request espressif/esp-idf!37980
2025-04-04 12:32:38 +08:00
igor.masar
c9c0e8b63e
fix(usb/hal/dwc): Correct host channel number calculation
...
The hardware field `ghwcfg2.numhstchnl` is zero-based, meaning the actual
number of available host channels is `numhstchnl + 1`. This off-by-one
error caused the USB Host controller to report N-1 channels instead of N,
leading to premature "No more HCD channels available" errors when
connecting multiple devices.
This issue affects ESP32-S2, ESP32-S3, and ESP32-P4.
2025-04-03 23:53:01 +08:00
Aditya Patwardhan
26ffbce8c2
Merge branch 'fix/fix_security_app_readme_v5.4' into 'release/v5.4'
...
fix(security): Fixed README for security features app (v5.4)
See merge request espressif/esp-idf!38184
2025-04-03 22:38:35 +08:00
Jiang Jiang Jian
d1b0c395c6
Merge branch 'feature/support_sco_coexist_v5.4' into 'release/v5.4'
...
feat(coex): Support BR/EDR (e)SCO and Wi-Fi coexistence
See merge request espressif/esp-idf!38133
2025-04-03 20:13:03 +08:00
zwx
75abe550a3
feat(802.15.4) add a build CI test for debugging feature
2025-04-03 17:30:50 +08:00
zwx
c72bbe13ba
feat(802.15.4): supported tx/rx frame dumping
2025-04-03 17:30:50 +08:00
Martin Vychodil
9df731bf36
Merge branch 'fix/incorrect_console_open_and_close_behaviour_v5.4' into 'release/v5.4'
...
fix(storage/vfs_console): stop new console opens from overwriting existing fds (v5.4)
See merge request espressif/esp-idf!35267
2025-04-03 17:01:57 +08:00
Marius Vikhammer
6f13ac088f
Merge branch 'fix/memory-utils-ptr-executable_v5.4' into 'release/v5.4'
...
fix(memory-utils): Missing case in esp_ptr_executable logic (backport v5.4)
See merge request espressif/esp-idf!37101
2025-04-03 14:58:36 +08:00
Island
a3cf6b07b7
Merge branch 'bugfix/fixed_c2eco4_ble_crash_issue_5.4' into 'release/v5.4'
...
fix(ble): fixed a heap assertion issue when enabling BLE for esp32c2 v2.0
See merge request espressif/esp-idf!38213
2025-04-03 14:42:30 +08:00
Rahul Tank
3abd397e67
fix(nimble): Handle connection posting condition
2025-04-03 11:05:57 +05:30
harshal.patil
dcd80b2528
fix(examples): Example CA certs must contain the Key Usage parameter
...
- Example CA certificates that are used for self-signed client certificates
need to include the Key Usage parameter.
- Python3.13 changed the default context of the SSL context that is
generated using ssl.create_default_context() by enabling the VERIFY_X509_STRICT
flag by default
2025-04-03 10:51:09 +05:30
Rahul Tank
77771f50d5
fix(nimble): Replaced incorrect sizeof with strnlen
2025-04-03 10:22:15 +05:30
wuzhenghui
ddd19eee94
fix(esp_hw_support): fix min sleep time calculation missmatch in powerdown flash decision
2025-04-03 11:51:57 +08:00
Island
dd9dbfccd6
Merge branch 'change/ble_update_lib_20250313_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20250313 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!37822
2025-04-03 11:18:35 +08:00
Marius Vikhammer
7929002754
Merge branch 'fix/memory-utils-unused-var_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): Unused variables in memory_utils functions (backport v5.4)
See merge request espressif/esp-idf!36351
2025-04-03 10:55:43 +08:00
morris
7e1238de97
Merge branch 'fix/parlio_add_gdma_fifo_reset_v5.4' into 'release/v5.4'
...
fix(parlio_tx): add clock and fifo reset in disable function (v5.4)
See merge request espressif/esp-idf!36273
2025-04-03 10:27:04 +08:00
morris
ae57289414
Merge branch 'fix/usb-host-device-close-err-give-semaphore_v5.4' into 'release/v5.4'
...
fix(usb_host): Give semaphore on attempted close of non-opened device (backport v5.4)
See merge request espressif/esp-idf!38151
2025-04-03 10:23:24 +08:00
Shu Chen
0355d741cf
Merge branch 'feat/update_ot_upstream_v54' into 'release/v5.4'
...
feat(openthread): update openthread upstream submodule to support BR DNS resolution (v5.4)
See merge request espressif/esp-idf!38191
2025-04-03 09:52:03 +08:00
Shen Weilong
39acce7c40
fix(ble): fixed a heap assertion issue when enabling BLE for esp32c2 v2.0
2025-04-03 08:42:45 +08:00
Roland Dobai
17a2461297
Merge branch 'fix/linux_std_flags_v5.4' into 'release/v5.4'
...
fix(build): don't call enable_language() before project() (v5.4)
See merge request espressif/esp-idf!37880
2025-04-02 23:42:58 +08:00
baohongde
12117c66d4
feat(coex): Support BR/EDR (e)SCO and Wi-Fi coexistence
2025-04-02 19:25:53 +08:00
Zhou Xiao
e3e91deca2
fix(ble): fix ble log init failure mem leak for ESP32-C3
2025-04-02 15:18:22 +08:00
Shen Weilong
e1920ec42f
feat(ble/controller): Added memory boundary check for ESP32-C6/C5/H2/C2/C61
2025-04-02 15:18:18 +08:00
Geng Yuchao
0645197a46
fix(ble): Add link requires esp_phy for ble.
2025-04-02 15:18:18 +08:00
Zhou Xiao
94480cc0c0
feat(ble): support ble log simple output via SPI interface
2025-04-02 15:18:18 +08:00
Zhou Xiao
18725220d4
fix(ble): fix ble log init failure mem leak for ESP32
2025-04-02 15:18:18 +08:00
cjin
1848a85f99
fix(ble): remove macro in lpclk src get api on ESP32-C6
2025-04-02 15:18:18 +08:00
cjin
15d421c060
fix(ble): remove macro in lpclk src get api on ESP32-C5
2025-04-02 15:18:18 +08:00
zwl
c93081cec4
feat(ble): add enhanced connect function on ESP32-C2
2025-04-02 15:18:18 +08:00
Zhou Xiao
b7bffc84f9
feat(ble): support ble log simple output via SPI interface for ESP32-C6
2025-04-02 15:18:17 +08:00
Zhou Xiao
8e036761ed
feat(ble): support ble log simple output via SPI interface for ESP32-C5
2025-04-02 15:18:17 +08:00
Zhou Xiao
9a3b5e8393
feat(ble): support ble log simple output via SPI interface for ESP32-H2
2025-04-02 15:18:17 +08:00
Zhou Xiao
8eb051cb30
feat(ble): support ble log simple output via SPI interface for ESP32-C2
2025-04-02 15:18:17 +08:00
Zhou Xiao
cda345ffc7
fix(ble): add feed wdts during ble log dump for ESP32-C2
2025-04-02 15:18:17 +08:00
Zhou Xiao
3051078939
fix(ble): fix flushout and sync issues
2025-04-02 15:18:17 +08:00
zhanghaipeng
e323d22353
fix(ble/bluedroid): Added SPI output support for Bluedroid host log
2025-04-02 15:18:17 +08:00
zhanghaipeng
231bf742b0
fix(ble/bluedroid): Support SPI log output options for HCI
2025-04-02 15:18:17 +08:00
Zhou Xiao
41a33fcd46
feat(ble): add printf and write with timestamp interface for ble log spi out
...
(cherry picked from commit f8efa4cd80 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-04-02 15:18:17 +08:00
Roland Dobai
58210d69b2
Merge branch 'fix/remove-unused-from-gdbinit_cmake_v5.4' into 'release/v5.4'
...
fix(tools): remove unused variables in gdbinit.cmake (v5.4)
See merge request espressif/esp-idf!38008
2025-04-02 15:14:37 +08:00
Island
6f0255713e
Merge branch 'feat/support_blecrt_359_v5.4' into 'release/v5.4'
...
Support BLE vendor hci set rx sensie and max gain on esp32c3 (v5.4)
See merge request espressif/esp-idf!38130
2025-04-02 15:06:58 +08:00
Tan Yan Quan
41e9933e2f
feat(openthread): increase CI timeout for dns CLI commands
2025-04-02 14:59:31 +08:00
Tan Yan Quan
d6b6583995
feat(openthread): update thread-lib to support BR DNS resolution
2025-04-02 14:59:11 +08:00
Tan Yan Quan
30ffbfcf6b
feat(openthread): revert to OT upstream main branch
2025-04-02 14:49:43 +08:00
Tan Yan Quan
17f206400d
fix(openthread): change include statement to updated upstream path
2025-04-02 14:49:37 +08:00
Tan Yan Quan
8063f82219
fix(openthread): update openthread upstream to support BR DNS resolution
2025-04-02 14:49:29 +08:00
Marius Vikhammer
d2eb653916
Merge branch 'fix/esp-log-put-function-in-iram_v5.4' into 'release/v5.4'
...
fix(log): Modified linker script to move functions from flash to iram (backport v5.4)
See merge request espressif/esp-idf!36817
2025-04-02 14:44:48 +08:00
Guillaume Souchere
2bdfba3c30
fix(memory-utils): Missing case in esp_ptr_executable logic
...
esp_ptr_executable does not consider that the PSRAM and FLASH
memory mapping are not always matching.
Added a "pointer is in PSRAM" specific check in the logic to
fix the issue.
2025-04-02 08:44:22 +02:00
Guillaume Souchere
e82a248593
fix(esp_hw_support): Unused variables in memory_utils functions
2025-04-02 08:43:37 +02:00
Marius Vikhammer
58c5aa2591
Merge branch 'fix/memory-utils-esp_ptr_in_rtc_dram_fast_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): esp_ptr_in_rtc_iram_fast check to return false (backport v5.4)
See merge request espressif/esp-idf!36933
2025-04-02 14:33:43 +08:00
Aditya Patwardhan
f7bce692ab
fix(security): Fixed README for security features app
2025-04-02 10:18:43 +05:30
morris
7fe190313c
Merge branch 'feat/p4_adc_calibration' into 'release/v5.4'
...
Feature/esp32 p4 adc calibration (backport v5.4)
See merge request espressif/esp-idf!36179
2025-04-02 11:04:46 +08:00
Island
cebb126055
Merge branch 'feat/support_ble_vendor_hci_event_report_v5.4' into 'release/v5.4'
...
feat(bt/bluedroid): Support BLE vendor hci event reporting (v5.4)
See merge request espressif/esp-idf!37354
2025-04-02 10:44:09 +08:00
chenjianhua
e2bc4fc39f
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(566c8e3)
...
- Support BLE vendor hci set RX sensitivity and AGC gain command
- Fixed enhanced TX power setting and getting for legacy adv
- Fixed BLE assert lld_con.c 2387
- Fixed compatibility issues during the encryption procedure
- Support BLE vendor hci enable CCA command
- Added BLE controller debug log trace
- Added BLE controller log module
2025-04-02 10:38:40 +08:00
zhiweijian
c06b78595d
fix(ble/bluedroid): move setting host feature API to GAP
2025-04-02 10:31:42 +08:00
zhiweijian
0e6e23ec53
feat(bt/bluedroid): Support ble bluedroid host connection subrating feature
2025-04-02 10:31:33 +08:00
zhiweijian
5425ed8eef
feat(bt/bluedroid): Support ble bluedroid host power control feature
2025-04-02 10:31:24 +08:00
zhiweijian
b47a6003a1
feat(bt/bluedroid): Support BLE CTE in bluedroid host
2025-04-02 10:31:14 +08:00
zhiweijian
e3bf21b31a
feat(bt/bluedroid): Support BLE iso in bluedroid host
2025-04-02 10:31:04 +08:00
morris
ff8c836be3
Merge branch 'feat/allow_setting_rmt_group_prescale_v5.4' into 'release/v5.4'
...
refactor(rmt): set group clock prescale dynamically (v5.4)
See merge request espressif/esp-idf!36737
2025-04-02 10:15:16 +08:00
morris
13baf981ca
Merge branch 'bugfix/sdmmc_high_prio_timeout_v5.4' into 'release/v5.4'
...
fix(sdmmc): move DMA descriptor refilling into the ISR (v5.4)
See merge request espressif/esp-idf!37694
2025-04-02 10:13:22 +08:00
Sergei Silnov
891f7eeef2
Merge branch 'ci/update_esp-env-v5.4_to_ubuntu_24.04' into 'release/v5.4'
...
5.4: Update ubuntu base image for esp-env-v5.4 to 24.04
See merge request espressif/esp-idf!37872
2025-04-02 02:30:09 +08:00
Island
b641411c06
Merge branch 'feat/add_save_debug_context_250226_v5.4' into 'release/v5.4'
...
Feat/add save debug context 250226 (v5.4)
See merge request espressif/esp-idf!37297
2025-04-01 19:33:51 +08:00
Shu Chen
f481174cbd
Merge branch 'feat/add_config_to_set_addrfamily_v5.4' into 'release/v5.4'
...
feat(tcp_transport): add an api to configure the addr family (v5.4)
See merge request espressif/esp-idf!37911
2025-04-01 19:32:14 +08:00
morris
a125701444
Merge branch 'bugfix/uart_async_rxtxtasks_example_stack_overflow_v5.4' into 'release/v5.4'
...
fix(uart): enlarged task stack size for uart_async_rxtxtasks example (v5.4)
See merge request espressif/esp-idf!37590
2025-04-01 18:48:00 +08:00
Ondrej Kosta
ac29bd7ca4
ci(esp_eth): enabled Ethernet target tests
2025-04-01 12:45:59 +02:00
Jonathan Swoboda
3581d9d5a9
fix(esp_eth): Fix order of fields in ETH_ESP32_EMAC_DEFAULT_CONFIG on P4
2025-04-01 07:24:19 +00:00
chenjianhua
352ee491db
feat(bt/bluedroid): Support BLE vendor hci event reporting
2025-04-01 15:12:28 +08:00
Island
f6dc2b658d
Merge branch 'feat/optimize_hci_data_recv_process_v5.4' into 'release/v5.4'
...
Feat/optimize hci data recv process (v5.4)
See merge request espressif/esp-idf!37834
2025-04-01 15:12:28 +08:00
chenjianhua
189e40bc7b
feat(bt/bluedroid): Support BLE setting vendor event mask
2025-04-01 15:12:28 +08:00
Kapil Gupta
2863fe328c
fix(esp_wifi): Add alternate SHA1 APIs in WiFi
...
Add alternate SHA1 APIs to handle cases when
`CONFIG_MBEDTLS_SHA1_C` is disabled.
2025-04-01 12:40:55 +05:30
harshal.patil
96f48cd1cf
feat(mbedtls): Make mbedtls SHA1 support configurable
2025-04-01 12:40:55 +05:30
gaoxu
221da3fbb4
docs(adc): add ADC calibration docs on ESP32P4
2025-04-01 15:08:04 +08:00
gaoxu
d74f12dea7
feat(adc): support ADC calibration on ESP32P4
2025-04-01 15:07:56 +08:00
gaoxu
b227da9b2b
ci(adc): enable P4 ADC test and correct ADC performance thresh
2025-04-01 15:05:36 +08:00
gaoxu
f380cb6a4d
fix(adc): fix P4 adc continuous mode stop early
2025-04-01 15:05:34 +08:00
gaoxu
3e9c1ae62b
fix(adc): fix adc1 error after bootloader random
2025-04-01 15:05:31 +08:00
Rahul Tank
9d45436a5f
Merge branch 'feat/added_change_to_ble_spp_client_v5.4' into 'release/v5.4'
...
feat(nimble): Allow BLE SPP Client to subscribe to the server (v5.4)
See merge request espressif/esp-idf!37455
2025-04-01 14:58:52 +08:00
Marius Vikhammer
8c9946fe9b
Merge branch 'feat/enable_freertos_smp_for_c5_c61_v5.4' into 'release/v5.4'
...
feat(freertos): Enable Amazon FreeRTOS SMP kernel for esp32c5 and esp32c61 (v5.4)
See merge request espressif/esp-idf!38073
2025-04-01 14:56:32 +08:00
Marius Vikhammer
a218e3f553
Merge branch 'fix/ringbuf_allow_split_receive_crash_v5.4' into 'release/v5.4'
...
fix(ringbuf): xRingbufferReceive() crashes for allow-split buffers (v5.4)
See merge request espressif/esp-idf!37922
2025-04-01 14:55:36 +08:00
Marius Vikhammer
4354c3080a
Merge branch 'fix/lp_uart_flush_wait_for_idle_v5.4' into 'release/v5.4'
...
fix(lp_uart): Update the `lp_core_uart_tx_flush()` API to wait for UART Tx idle state (v5.4)
See merge request espressif/esp-idf!37473
2025-04-01 14:55:18 +08:00
Marius Vikhammer
592c6312b6
Merge branch 'bugfix/adc_work_mode_for_ulp_riscv_v5.4' into 'release/v5.4'
...
fix(ulp-riscv): Fixed ADC oneshot initialization for ULP RISC-V (v5.4)
See merge request espressif/esp-idf!37372
2025-04-01 14:54:56 +08:00
Wang Meng Yang
0cecb7bcf3
Merge branch 'bug/xtensa_cpu1_sys_lockup_v5.4' into 'release/v5.4'
...
fix(panic_handler): Updated panic handler to use RTC WDT (v5.4)
See merge request espressif/esp-idf!37112
2025-04-01 14:51:18 +08:00
Rahul Tank
078a29e351
Merge branch 'fix/periodic_adv_example_v5.4' into 'release/v5.4'
...
fix(nimble):Fix conversion for min-max itvl of periodic adv param (v5.4)
See merge request espressif/esp-idf!38091
2025-04-01 14:49:42 +08:00
Ondrej Kosta
300adf0045
fix(esp_eth): fixed emac_ll_pause_frame_enable for ESP32P4
2025-04-01 08:32:09 +02:00
Ondrej Kosta
e544d57179
fix(esp_eth): fixed ESP32P4 EMAC REF RMII CLK output mode
...
fixed units returned and used by periph_rtc_mpll_freq_set function
2025-04-01 08:32:09 +02:00
Rahul Tank
4d749ee5b0
Merge branch 'fix/ble_issue_10032025_v5.4' into 'release/v5.4'
...
fix(nimble): Fix some nimble issues ble_issue_10032025_v5.4
See merge request espressif/esp-idf!37625
2025-04-01 12:47:00 +08:00
Shu Chen
8fa7bf6c47
Merge branch 'fix/csl_rx_off_when_idle_v5.4' into 'release/v5.4'
...
fix(openthread): turn off rx for SSED running CSL during idle (v5.4)
See merge request espressif/esp-idf!37992
2025-04-01 11:30:38 +08:00
Shu Chen
f122d1113c
Merge branch 'bugfix/fix_ot_ci_cases_avahi_service_issue_v5.4' into 'release/v5.4'
...
feat(openthread): fix ci avahi service cases issue (v5.4)
See merge request espressif/esp-idf!37861
2025-04-01 11:29:14 +08:00
Shu Chen
667b2431ee
Merge branch 'fix/154_txpower_set_api_v5.4' into 'release/v5.4'
...
fix(802.15.4): fix the behavior of the `esp_ieee802154_set_txpower` (v5.4)
See merge request espressif/esp-idf!37736
2025-04-01 11:28:56 +08:00
Shu Chen
89c73fc502
Merge branch 'support/ieee802154_set_txon_delay_using_phylib_impl_v5.4' into 'release/v5.4'
...
feat(802.15.4): configure tx on delay using phylib implementation (v5.4)
See merge request espressif/esp-idf!37656
2025-04-01 11:28:47 +08:00
morris
beee8e047e
Merge branch 'contrib/github_pr_15499_v5.4' into 'release/v5.4'
...
Add missing break statements to usb_serial_jtag_ll_phy_select (GitHub PR) (v5.4)
See merge request espressif/esp-idf!38124
2025-04-01 11:14:52 +08:00
morris
57a83359d5
Merge branch 'bugfix/clear_ledc_gamma_ram_v5.4' into 'release/v5.4'
...
fix(ledc): left-off gamma ram registers should be cleared (v5.4)
See merge request espressif/esp-idf!37572
2025-04-01 11:13:32 +08:00
Chen Jichang
da4c0a3a8d
fix(parlio): fix non-free running test case
2025-04-01 11:11:44 +08:00
Chen Jichang
4e7c593098
fix(parlio): fix rempty interrupt during resetting fifo
...
Move the fifo reset to after disabling the tx core clock.
And add external non-free running clock src test.
2025-04-01 11:11:44 +08:00
Chen Jichang
21792d572e
fix(parlio_tx): add clock and fifo reset in disable function
2025-04-01 11:11:44 +08:00
morris
8bce1430ee
Merge branch 'bugfix/lp_uart_baudrate_limitation_v5.4' into 'release/v5.4'
...
fix(uart): LP UART does not have the pre-divider for its clock source (v5.4)
See merge request espressif/esp-idf!37594
2025-04-01 10:35:29 +08:00
Renze Nicolai
e743875cd8
fix: add missing break statements to usb_serial_jtag_ll_phy_select,
...
Closes https://github.com/espressif/esp-idf/pull/15499
2025-04-01 10:09:47 +08:00
morris
46685f1dfd
Merge branch 'docs/update_translation_for_nvs_bootloader_v5.4' into 'release/v5.4'
...
docs: Provide CN translation for nvs bootloader and fix broken link (v5.4)
See merge request espressif/esp-idf!37445
2025-04-01 10:03:21 +08:00
morris
321fd07663
Merge branch 'docs/add_note_about_twai_instance_install_v5.4' into 'release/v5.4'
...
docs: Add a note about TWAI multiple instances install (v5.4)
See merge request espressif/esp-idf!37965
2025-04-01 10:03:02 +08:00
morris
80be2e9dac
Merge branch 'fix/usb_host_docs_host_num_chan_reference_backport_v5.4' into 'release/v5.4'
...
fix(usb_host): Fixing reference to OTG_NUM_HOST_CHAN in docs backport to v5.4
See merge request espressif/esp-idf!37384
2025-04-01 10:02:31 +08:00
morris
373f508a99
Merge branch 'update_usb_jtag_doc_v5.4' into 'release/v5.4'
...
docs(jtag): add esp32p4 usb jtag pin numbers (v5.4)
See merge request espressif/esp-idf!37241
2025-04-01 10:01:53 +08:00
morris
3076186e8f
Merge branch 'fix/pr_15513_psram_bss_noinit_calc_issue_v5.4' into 'release/v5.4'
...
psram: correct .bss and .noinit vaddr calculation (v5.4)
See merge request espressif/esp-idf!37664
2025-04-01 10:00:56 +08:00
morris
fba83778cb
Merge branch 'bugfix/ledc_fade_stop_race_condition_v5.4' into 'release/v5.4'
...
fix(ledc): fix race condition in ledc_fade_stop causing assert failure (v5.4)
See merge request espressif/esp-idf!38080
2025-04-01 09:59:31 +08:00
morris
62ace4d687
Merge branch 'fix/spi_master_halt_using_rc_fast_v5.4' into 'release/v5.4'
...
fix(spi_master): fix spi halt when remove device who using rc_fast (v5.4)
See merge request espressif/esp-idf!37002
2025-04-01 09:58:50 +08:00
morris
0e3cdc3b75
Merge branch 'feat/update_pcnt_reg_on_h2_eco5_v5.4' into 'release/v5.4'
...
feat(pcnt): update pcnt reg on h2 eco5 (v5.4)
See merge request espressif/esp-idf!38117
2025-04-01 09:54:51 +08:00
weiyuhan
6fe81dfc1b
docs(ble): Updated the Bluetooth SIG Qualification information for ESP32C6
2025-04-01 09:33:05 +08:00
Wei Yu Han
10f7a7b8b7
Updated BLE feature status
...
(cherry picked from commit 6a584e9698 )
Co-authored-by: weiyuhan <weiyuhan@espressif.com >
2025-04-01 09:33:05 +08:00
Chen Jian Hua
45400a78d0
feat(bt/bluedroid): Added BLE eddystone sender example
...
(cherry picked from commit 06366353d8 )
Co-authored-by: zhangbowen <zhangbowen@espressif.com >
2025-04-01 09:30:56 +08:00
Wang Meng Yang
74d5769159
Merge branch 'feat/add_sdk_config_for_sdp_size_option_v5.4' into 'release/v5.4'
...
feat(bt): Implement SDK Config SDP Size Options (backport v5.4)
See merge request espressif/esp-idf!37209
2025-04-01 09:08:00 +08:00
igor.masar
2e8a928ee7
fix(usb_host): Fix return code and description
...
Changed error code from ESP_ERR_INVALID_STATE to ESP_ERR_NOT_FOUND
when the client never opened the device.
Updated function documentation to correctly reflect return values.
2025-03-31 23:44:27 +02:00
Myk Melez
71d098ed63
fix(usb_host): Give semaphore on attempted close of non-opened device
...
If you call *usb_host_device_close()* for a device that isn't open, the function exits early,
without giving back the semaphore it took, which causes any other call that tries to take
that semaphore to hang indefinitely.
Strangely, there's redundant handling of this condition, with two checks in a row that both handle
the case where `_check_client_opened_device(client_obj, dev_addr)` returns `false`:
```c
HOST_CHECK_FROM_CRIT(_check_client_opened_device(client_obj, dev_addr), ESP_ERR_NOT_FOUND);
if (!_check_client_opened_device(client_obj, dev_addr)) {
// Client never opened this device
ret = ESP_ERR_INVALID_STATE;
HOST_EXIT_CRITICAL();
goto exit;
}
…
exit:
xSemaphoreGive(p_host_lib_obj->constant.mux_lock);
return ret;
```
The first line is the one that exits early, as HOST_CHECK_FROM_CRIT returns its second parameter
if its first parameter is false, without giving back the semaphore (although it does exit
the critical section).
The subsequent block handles the exact same case, except that it ensures the semaphore is given
back before returning. Currently, this block is never reached.
Perhaps the first check was added, then someone noticed the issue and added the second check,
but they forgot to remove the first one.
In any case, this PR removes the first check, so the second check can properly handle this case
by giving back the semaphore before returning.
This bug appears to have been present in the initial commit of the USB Host library to the ESP-IDF
repo: accbaee57c
Of course, if you never try to close a non-opened device, then you won't encounter it!
Unfortunately, I have some code that tried to do that, which is how I found the issue.
2025-03-31 23:44:27 +02:00
Mahavir Jain
710ed9bcad
Merge branch 'contrib/github_pr_15291_v5.4' into 'release/v5.4'
...
fix(esp_http_client): Fix invalid content length header (GitHub PR) (v5.4)
See merge request espressif/esp-idf!37540
2025-03-31 21:32:49 +08:00
Mahavir Jain
54283c9567
Merge branch 'feature/add_support_for_ota_resumption' into 'release/v5.4'
...
feat(app_update): Introduced API for managing OTA resumption scenarios (v5.4)
See merge request espressif/esp-idf!37194
2025-03-31 21:32:14 +08:00
Mahavir Jain
a33851c9db
Merge branch 'fix/incorrect_calculation_of_used_xip_pages_v5.4' into 'release/v5.4'
...
fix(esp_psram): Fix incorrect calculation of used XIP PSRAM pages (v5.4)
See merge request espressif/esp-idf!37495
2025-03-31 21:31:59 +08:00
Jiang Jiang Jian
1113c7183d
Merge branch 'doc/add_wakeup_source_usage_precautions_v5.4' into 'release/v5.4'
...
change(doc): added more usage notes & warings about PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP (v5.4)
See merge request espressif/esp-idf!37391
2025-03-31 17:33:32 +08:00
Wang Meng Yang
75721348d8
Merge branch 'bugfix/sec_service_record_conn_fail_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): fix the issue of connection failure when initializing multiple profiles(v5.4)
See merge request espressif/esp-idf!38074
2025-03-31 17:15:22 +08:00
Wang Meng Yang
8f2b6dfe95
Merge branch 'bugfix/fix_esp32_bt_disable_crash_v5.4' into 'release/v5.4'
...
fix(bt): Fix controller disable cause iwdt timeout on esp32 (v5.4)
See merge request espressif/esp-idf!37772
2025-03-31 17:14:52 +08:00
Wang Meng Yang
b1a3813698
Merge branch 'bugfix/fix_hid_reconnect_issue_v5.4' into 'release/v5.4'
...
feat(bt/bluedroid): Add Kconfig option to keep device bonding info when HID unplugging (v5.4)
See merge request espressif/esp-idf!37181
2025-03-31 17:14:40 +08:00
Wang Meng Yang
381379354d
Merge branch 'bugfix/spp_mem_leak_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): fixed memory leaks in SPP callback mode (v5.4)
See merge request espressif/esp-idf!37385
2025-03-31 17:14:12 +08:00
Wang Meng Yang
b1659a5cd1
Merge branch 'bugfix/spp_free_server_slot_err_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): Fixed freeing spp server memory when disconnected(v5.4)
See merge request espressif/esp-idf!37608
2025-03-31 17:13:50 +08:00
Wang Meng Yang
d6a436c97a
Merge branch 'bugfix/err_disc_state_changed_evt_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): fixed other events being reported when disconnected(v5.4)
See merge request espressif/esp-idf!37936
2025-03-31 17:13:48 +08:00
Island
4af23443e0
Merge branch 'feat/ble_read_long_value_v5.4' into 'release/v5.4'
...
feat(ble/bluedroid): Add Read Long Characteristic Values example (v5.4)
See merge request espressif/esp-idf!37489
2025-03-31 17:10:03 +08:00
Island
3fbc2b7bce
Merge branch 'feat/optimize_ble_config_reduce_bin_v5.4' into 'release/v5.4'
...
Feat/optimize bluedroid host config and reduce bin size (v5.4)
See merge request espressif/esp-idf!37261
2025-03-31 17:09:50 +08:00
Island
55352b6b62
Merge branch 'bugfix/fix_ble_kconfig_v5.4' into 'release/v5.4'
...
fix(ble/controller): Fix BLE Kconfig on ESP32 to avoid unexpected behavior (v5.4)
See merge request espressif/esp-idf!37422
2025-03-31 17:08:42 +08:00
Island
08d2987db4
Merge branch 'bugfix/fix_ble_report_len_v5.4' into 'release/v5.4'
...
fix(ble/bluedroid): Fix adv data and scan rsp data not reported together in BLE active scan (v5.4)
See merge request espressif/esp-idf!37203
2025-03-31 17:08:30 +08:00
morris
21d470dd26
Merge branch 'fix/i2s_iram_safe_issue_while_use_psram_v5.4' into 'release/v5.4'
...
fix(i2s): fixed failure when dma is iram_safe but i2s not (v5.4)
See merge request espressif/esp-idf!38003
2025-03-31 17:07:43 +08:00
morris
70ab1ccdd0
Merge branch 'bugfix/ppa_srm_scale_frag_yuv420_v5.4' into 'release/v5.4'
...
fix(ppa): fix ppa srm potentially get blocked when scaling to YUV420 (v5.4)
See merge request espressif/esp-idf!37592
2025-03-31 17:05:23 +08:00
morris
8d446396bf
Merge branch 'fix/jpeg_decoder_collective_backport_v5.4' into 'release/v5.4'
...
fix(jpeg_decoder): JPEG Decoder collective backport to v5.4
See merge request espressif/esp-idf!37509
2025-03-31 16:53:25 +08:00
morris
67a6fbc72e
Merge branch 'fix/usb_phy_pull_override_backport_v5.4' into 'release/v5.4'
...
fix(usb_phy): Removed pad pull override config for Full-speed (backport to v5.4)
See merge request espressif/esp-idf!36776
2025-03-31 16:50:37 +08:00
morris
de3964a9c0
Merge branch 'bugfix/adc_oneshot_error_after_continuous_v5.4' into 'release/v5.4'
...
fix(adc): fix adc oneshot error after continuous v5.4
See merge request espressif/esp-idf!37143
2025-03-31 16:47:34 +08:00
morris
c3b4d5a895
Merge branch 'fix/rmt_lim_thres_incorrect_v5.4' into 'release/v5.4'
...
fix(rmt): fix the received symbols issue (v5.4)
See merge request espressif/esp-idf!37899
2025-03-31 16:45:28 +08:00
morris
74ec3b3c7f
Merge branch 'docs/update_i2c_static_v5.4' into 'release/v5.4'
...
docs: Update static for i2c.rst (v5.4)
See merge request espressif/esp-idf!37764
2025-03-31 16:44:51 +08:00
morris
e29346014f
Merge branch 'feat/add_temperature_calib_v5.4' into 'release/v5.4'
...
feat(temperature_sensor): Add temperature sensor calibration support (backport v5.4)
See merge request espressif/esp-idf!37311
2025-03-31 16:43:31 +08:00
morris
a8e166ec07
Merge branch 'feat/unilc_psram_s3_v5.4' into 'release/v5.4'
...
psram: supported UnilC octal psram on s3 (v5.4)
See merge request espressif/esp-idf!37859
2025-03-31 16:43:01 +08:00
morris
70e8afb9a1
Merge branch 'fix/fix_cam_iram_safe_compile_error_v5.4' into 'release/v5.4'
...
cam: fix cam iram safe compile error (v5.4)
See merge request espressif/esp-idf!37606
2025-03-31 16:42:44 +08:00
morris
2dd1f03b0d
Merge branch 'bugfix/spi_lcd_dc_io_setup_v5.4' into 'release/v5.4'
...
fix(lcd): DC signal shouldn't affect the input path of the GPIO (v5.4)
See merge request espressif/esp-idf!37449
2025-03-31 16:40:17 +08:00
morris
7c7c96e815
Merge branch 'refactor/spi_remove_unnecessary_dependency_v5.4' into 'release/v5.4'
...
fix(spi): removed PERIPH_CTRL_FUNC_IN_IRAM dependency (v5.4)
See merge request espressif/esp-idf!37563
2025-03-31 16:39:13 +08:00
morris
f74b338539
Merge branch 'bugfix/missing_kconfig_definition_v5.4' into 'release/v5.4'
...
fix(i2c): add Kconfig to skip driver conflict check (v5.4)
See merge request espressif/esp-idf!37761
2025-03-31 16:39:04 +08:00
morris
ff74f67de4
Merge branch 'bugfix/usj_wrong_return_value_v5.4' into 'release/v5.4'
...
fix(usb_serial_jtag): wrong return value in usb_serial_jtag_write_bytes (v5.4)
See merge request espressif/esp-idf!37969
2025-03-31 16:38:22 +08:00
morris
2d582fec60
Merge branch 'refactor/gptimer_isr_logs_opt_int_v5.4' into 'release/v5.4'
...
feat(gptimer): make start and stop function idempotent (v5.4)
See merge request espressif/esp-idf!37248
2025-03-31 16:36:46 +08:00
morris
ddd8a5d348
Merge branch 'bugfix/rmt_simple_encoder_example_v5.4' into 'release/v5.4'
...
fix(example): wrong ws2812 reset duration (v5.4)
See merge request espressif/esp-idf!37466
2025-03-31 16:36:08 +08:00
morris
b59ecd5e3d
Merge branch 'feat/enable_l2mem_burst_buffer_mode_v5.4' into 'release/v5.4'
...
improve AXI-ICM QoS function (v5.4)
See merge request espressif/esp-idf!37468
2025-03-31 16:35:49 +08:00
morris
3d650abcba
Merge branch 'feat/can_bypass_buffer_align_check_v5.4' into 'release/v5.4'
...
feat(gdma): allow bypass the alignment check in the link driver (v5.4)
See merge request espressif/esp-idf!37423
2025-03-31 16:21:25 +08:00
Roland Dobai
13bc9ceec0
Merge branch 'change/move_deprecated_kconfig_checker_v5.4' into 'release/v5.4'
...
change: move check_deprecated_configs.py logic to esp-idf-kconfig (v5.4)
See merge request espressif/esp-idf!37405
2025-03-31 16:10:44 +08:00
Roland Dobai
215d90a87a
Merge branch 'fix/fix_kconfig_files_v5.4' into 'release/v5.4'
...
fix(kconfig): Fix issues with Kconfig files (v5.4)
See merge request espressif/esp-idf!37575
2025-03-31 16:10:25 +08:00
Roland Dobai
43b42c6dfd
Merge branch 'fix/extractall_deprecation_v5.4' into 'release/v5.4'
...
fix(idf_tools): Patch extractall() deprecation warning (v5.4)
See merge request espressif/esp-idf!37883
2025-03-31 16:10:08 +08:00
Roland Dobai
916d1d30a7
Merge branch 'fix/install_input_validation_v5.4' into 'release/v5.4'
...
fix(idf_tools): Validate input features (v5.4)
See merge request espressif/esp-idf!37889
2025-03-31 16:08:58 +08:00
Roland Dobai
6d4faa0956
Merge branch 'feat/deactivate_idf_env_every_run_v5.4' into 'release/v5.4'
...
feat(tools): Deactivate current ESP-IDF environment with every export run (v5.4)
See merge request espressif/esp-idf!38026
2025-03-31 16:08:39 +08:00
Roland Dobai
487b26a72e
Merge branch 'fix/check_python_dependencies_v5.4' into 'release/v5.4'
...
fix(tools): handle packages with dots in their names during dependency checks (v5.4)
See merge request espressif/esp-idf!38062
2025-03-31 16:08:21 +08:00
Frantisek Hrbata
a30e3051fb
fix(build): don't call enable_language() before project()
...
For the Linux target, we currently attempt to fallback to older C/CXX
lagnuage standards in the __build_set_lang_version() function. The
language standard support is checked using CMake's language-specific
functions, such as check_c_compiler_flag(). These functions require the
language to be enabled[1] in CMake beforehand, which is done by calling
project() or by enabling the languages later with enable_language(). At
present, we use enable_language() to enable C and CXX languages in
CMake, allowing us to set the standard early, before invoking project().
However, newer CMake versions (>3.29) issue a warning[2] if
enable_language() is called before project(), as noted in CMP0165[3].
It should generally be acceptable to call __build_set_lang_version()
after __project(), but doing so would alter the behavior of the
COMPILE_OPTIONS also for non-Linux targets. Currently, users can
add to COMPILE_OPTIONS even before calling project() in the project's
CMakeLists.txt and the options will be in the desired order. In other
words, appending to COMPILE_OPTIONS can occur either before or after
calling project() in the project's CMakeLists.txt, with the outcome
remaining consistent. This means the user's settings will appear later
and take priority. However, if __build_set_lang_version() is called
after __project(), the user's COMPILE_OPTIONS settings would be
overridden if set before calling project(). Our documentation[4] explicitly
states that COMPILE_OPTIONS and similar properties should be modified
using idf_build_set_property() after calling project() to prevent
default values from overwriting them.
Even with this guidance, some existing components that modify
COMPILE_OPTIONS before invoking project() might be impacted by this
change. Therefore, separate the language standard settings for non-Linux
and Linux targets. For non-Linux targets, these settings are applied in
__build_set_default_build_specifications(), maintaining the current
behavior. For the Linux target, the language standard is set with
__linux_build_set_lang_version() after calling __project(), ensuring the
languages are already enabled in CMake and no warning is issued. Since the Linux
target is still in preview, this approach should be acceptable,
especially with the existing documentation[4].
Closes https://github.com/espressif/esp-idf/issues/15488
[1] https://cmake.org/cmake/help/latest/manual/cmake-toolchains.7.html#languages
[2] https://gitlab.kitware.com/cmake/cmake/-/merge_requests/9396
[3] https://cmake.org/cmake/help/latest/policy/CMP0165.html#policy:CMP0165
[4] https://docs.espressif.com/projects/esp-idf/en/v5.4/esp32/api-guides/
build-system.html#overriding-default-build-specifications
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-03-31 16:06:06 +08:00
Chen Jichang
51cbe9291b
fix(pcnt): remove the gpi0_reset_pin function
2025-03-30 13:48:02 +08:00
Chen Jichang
5a6e4760d4
fix(pcnt): update pcnt_reg on esp32h2 eco5
2025-03-30 13:48:01 +08:00
Peter Macko
a71141a250
ci: Update esp-env-v5.4 to Ubuntu 24.04 and handle related issues
...
- Allow test_pytest_linux failures
- Allow test_transport_on_host failures
- Fix deprecated C++ syntax by removing unused volatile variable in nvs_page_test
- Add x509_crt_bundle.S.o GNU-stack ld warning to ignore list
2025-03-28 15:59:44 +01:00
Abhinav Kudnar
a441421b2c
fix(nimble): Fix conversion for min-max itvl of periodic adv param
2025-03-28 14:19:07 +08:00
xiongweichao
34e6333dd3
fix(bt/bluedroid): fix the issue of connection failure when initializing multiple profiles
...
- Due to the number of service security records exceeding the maximum value, the connection failed
2025-03-28 08:34:00 +08:00
xiongweichao
b48c152ca6
fix(bt/bluedroid): Fixed freeing spp server memory when disconnected
2025-03-28 08:20:01 +08:00
linruihao
e3bb3216df
fix(bt): Fix controller disable cause iwdt timeout on esp32
2025-03-28 08:17:24 +08:00
Michael (XIAO Xufeng)
2f7dcd862a
Merge branch 'update/version_5_4_1' into 'release/v5.4'
...
Update version to 5.4.1
See merge request espressif/esp-idf!38067
2025-03-28 02:04:54 +08:00
Song Ruo Jing
ac883027c3
fix(ledc): fix race condition in ledc_fade_stop causing assert failure
...
Closes https://github.com/espressif/esp-idf/issues/15580
2025-03-27 20:16:53 +08:00
Sudeep Mohanty
30f8649fb8
feat(freertos): Enable Amazon FreeRTOS SMP kernel for esp32c5 and esp32c61
...
This commit enables the Amazon SMP port for FreeRTOS for the esp32c5 and
esp32c61 targets.
2025-03-27 11:17:47 +01:00
Xiao Xufeng
4c2820d377
change(version): Update version to 5.4.1
2025-03-27 15:29:07 +08:00
Frantisek Hrbata
39ebccb7fb
fix(tools): handle packages with dots in their names during dependency checks
...
The `setuptools` package starting with `v70.1.0`[1] contains built-in
`bdist_wheel` command. Before this version `setuptools` relied on the
`bdist_wheel` command implementation from the `wheel` package. Starting with
`setuptools` `v75.8.1` the `PEP 491`[3] restrictions on the distribution name
of a wheel package are enforced[4], replacting also `.` with `_`. Note that
`PEP 491` actually allows `.` in the distribution name, but for some reason the
latest packaging docs[10][11] does not, stating that `.` should be replaced
with `_`. This was discussion here[12].
Also the `wheel` package starting with `v0.45.0`[5] is using the `bdist_wheel`
command from `setuptools`. This means that any package which has `.` in its
distribution name, like `ruamel.yaml.clib`, can have different wheel name,
depending on which version of the `bdist_wheel` command was used.
The `bdist_wheel` command from setuptools prior `v75.8.1` or `wheel` prior
`v0.45.0` will keep the dots in distribution name preserved. For exaple the
`ruamel.yaml.clib` package will have distribution name
`ruamel.yaml.clib-0.2.12.dist-info. Newer versions will replace the dots with
`_` according to [10][11], creating distribution like
`ruamel_yaml_clib-0.2.12.dist-info`.
From packaging point of view `ruamel.yaml.clib-0.2.12.dist-info` and
`ruamel_yaml_clib-0.2.12.dist-info` are the same packages, but this is not
reflected in `importlib.metadata` prior python 3.10[9], which does not perform
name normalization prior the distribution search. This causes the `version`
from `importlib.metadata` to fail on python prior the 3.10 version if the
package with dots in distribution name was generated with normalized paths with
newer `setuptools`. Note that the distribution name normalization was
backported to some later 3.9 python version.
Let's demonstrate this behavior on a simple package with the
`my.minimal.package` name.
```
my_minimal_package/
├── pkg
│ └── __init__.py
└── setup.py
from setuptools import setup, find_packages
setup(
name='my.minimal.package',
version='0.1.0',
packages=find_packages(),
install_requires=[],
entry_points={},
)
```
With python 3.9.0 search for `my.minimal.package` fails because
of the missing name normalization.
```
docker run --rm -it --platform linux/x86_64 python:3.9.0 bash
python -m venv venv
. venv/bin/activate
pip install setuptools==v75.8.1
python setup.py bdist_wheel
pip install dist/my_minimal_package-0.1.0-py3-none-any.whl
python
Python 3.9.0 (default, Nov 18 2020, 13:28:38)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from importlib.metadata import version as get_version
>>> get_version('my.minimal.package')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.9/importlib/metadata.py", line 551, in version
return distribution(distribution_name).version
File "/usr/local/lib/python3.9/importlib/metadata.py", line 524, in distribution
return Distribution.from_name(distribution_name)
File "/usr/local/lib/python3.9/importlib/metadata.py", line 187, in from_name
raise PackageNotFoundError(name)
importlib.metadata.PackageNotFoundError: my.minimal.package
>>> get_version('my_minimal_package')
'0.1.0'
```
With python 3.10.0 search for both `my.minimal.package` and
`my_minimal_package` succeeds.
```
docker run --rm -it --platform linux/x86_64 python:3.10.0 bash
python
Python 3.10.0 (default, Dec 3 2021, 00:21:30) [GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from importlib.metadata import version as get_version
>>> get_version('my.minimal.package')
'0.1.0'
>>> get_version('my_minimal_package')
'0.1.0'
```
In our `tools/check_python_dependencies.py` we cannot relay on the default
distribution finder, used in the `version` function from `importlib.metadata`,
to do name normalization on older python versions. To cope with this,
implement a fallback version search. If `version` fails with
`PackageNotFoundError`, do the name normalization according to [10][11] and try
again.
Note: There is also a `wheel`[6][7] `v0.43.0` package embeded in `setuptools`
along with the new implementation[8]. This one seems to be used if the
external `wheel` package is not available but imported. TBH this is all kinda
messy and I may have overlooked something.
* [1] https://setuptools.pypa.io/en/stable/history.html#v70-1-0
* [2] https://setuptools.pypa.io/en/stable/history.html#v75-8-1
* [3] https://peps.python.org/pep-0491/#escaping-and-unicode
* [4] https://github.com/pypa/setuptools/pull/4766/files
* [5] https://wheel.readthedocs.io/en/stable/news.html
* [6] https://github.com/pypa/setuptools/blob/main/setuptools/_vendor/wheel/__init__.py
* [7] https://github.com/pypa/setuptools/issues/1386
* [8] https://github.com/pypa/setuptools/blob/main/setuptools/command/bdist_wheel.py
* [9] c6ca368867
* [10] https://packaging.python.org/en/latest/specifications/name-normalization/#name-normalization
* [11] https://packaging.python.org/en/latest/specifications/binary-distribution-format/
#escaping-and-unicode
* [12] https://github.com/pypa/setuptools/issues/3777
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-03-27 08:04:55 +01:00
Geng Yu Chao
ca75074cf7
feat(ble): Add Kconfig support for direction finding feature
...
(cherry picked from commit 8c7af817d89c254714dc9c93414499fead3717d3)
Co-authored-by: Geng Yuchao <gengyuchao@espressif.com >
2025-03-27 10:01:17 +05:30
Geng Yuchao
ba7e760473
feat(ble): Support Bluetooth LE 5.1 direction finding feature
2025-03-27 10:01:17 +05:30
Rahul Tank
e092561bc8
fix(nimble): Fix SMP command allocation
2025-03-27 10:01:17 +05:30
Shreeyash
105b3d7816
feat(nimble): support vendor event mask set and vendor HCI event on nimble host
2025-03-27 10:01:17 +05:30
Rahul Tank
68ef1bdfe0
fix(nimble): Fix incorrect event deinit in gatt caching discovery
2025-03-27 10:01:17 +05:30
Abhinav Kudnar
d714ad6bc1
fix(nimble): Exposed the ble_gap_wl_tx_add API to add a device in whitelist
2025-03-27 10:01:17 +05:30
Shen Weilong
15262e37a8
feat(bt): support hardware ecc acceleration for bt tinycrypt
2025-03-27 10:01:17 +05:30
Shen Weilong
6ea8cd1c0f
change(bt): moved porting/ext/tinycrypt into common
2025-03-27 10:01:17 +05:30
Rahul Tank
5c982b0923
fix(nimble): Fix SC only pairing failure
2025-03-27 10:01:17 +05:30
Rahul Tank
26d71a5cbc
fix(nimble): Handle probable release breaking change
...
link_estab event may be handled by customers in application and the previous would break it.
Revert few changes so as to not break the customer's code
2025-03-27 10:01:17 +05:30
Rahul Tank
54e22cfd49
fix(nimble): update data length after connection for all chips
2025-03-27 10:01:17 +05:30
Rahul Tank
20f902c953
fix(nimble): Keep only BLE_GAP_EVENT_CONNECT gap event
2025-03-27 10:01:17 +05:30
Alexey Lapshin
f810a440c9
fix(tools): remove unused variables in gdbinit.cmake
...
Closes https://github.com/espressif/esp-idf/issues/15035
2025-03-26 19:56:03 +07:00
Island
daf8117cb9
Merge branch 'feature/add_vendor_ble_cmd_definitions_5.4' into 'release/v5.4'
...
Feature/add vendor ble cmd definitions (v5.4)
See merge request espressif/esp-idf!37956
2025-03-26 16:39:28 +08:00
zwx
f519297704
fix(802.15.4) fix the behavior of the esp_ieee802154_set_txpower
2025-03-26 13:47:05 +08:00
Marek Fiala
8180dd00ab
feat(tools): Remove PATH duplicity from first call of tools/activate.py
2025-03-25 14:16:16 +01:00
Marek Fiala
0cace3827b
feat(tools): Deactivate current ESP-IDF environment with every export run
...
Unix systems only
2025-03-25 14:16:16 +01:00
laokaiyao
5bc5fd34d6
fix(i2s): add check for i2s DMA buffer array allocation
...
Closes https://github.com/espressif/esp-idf/issues/15607
2025-03-25 15:23:38 +08:00
laokaiyao
b22964cc4f
fix(i2s): fixed mismatch of the i2s and gdma iram-safe config
...
Closes https://github.com/espressif/esp-idf/issues/15533
2025-03-25 15:17:47 +08:00
zhiweijian
f66322c9b7
feat(bt): fixed some doc error and add ocf parameters description
2025-03-25 14:27:02 +08:00
Tan Yan Quan
d3bc511c36
fix(openthread): add some bugfixes to pass CI pipeline
2025-03-25 13:33:03 +08:00
Tan Yan Quan
fceb55dd25
refactor(openthread): move isr_handle_timerX to esp_ieee802154_timer
2025-03-25 13:33:03 +08:00
Tan Yan Quan
b014901619
fix(openthread): calibrate CSL tx parameters
2025-03-25 13:33:03 +08:00
Tan Yan Quan
47cd629459
fix(openthread): modify ETM task numbers for esp32c5
2025-03-25 13:33:03 +08:00
Tan Yan Quan
469b5c14e4
fix(openthread): turn off rx for SSED running CSL during idle
2025-03-25 13:33:01 +08:00
Shen Weilong
e35dbbbee0
feat(bt): added definitions for bluetooth hci vendor commands and events
2025-03-24 20:28:22 +08:00
Shen Wei Long
da1372d691
feat(ble/controller): Deleted useless functions for ESP32-C2
2025-03-24 20:28:22 +08:00
morris
7164043140
fix(usb_serial_jtag): wrong return value in usb_serial_jtag_write_bytes
...
Closes https://github.com/espressif/esp-idf/issues/15620
2025-03-24 11:46:47 +08:00
Zhang Shuxian
50b5db12e3
docs: Add a note about TWAI multiple instances install
2025-03-24 10:54:29 +08:00
Shen Wei Long
6d9c2b9c0f
feat(ble/controller): Deleted useless functions for ESP32-C6/C61/H2/C5
2025-03-21 19:56:59 +08:00
zhiweijian
119048bb75
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3 (d74042a8)
...
- Remove unused functions in the controller
2025-03-21 19:44:30 +08:00
baohongde
57bcbbb449
feat(bt): added definitions for BR/EDR hci vendor commands and events
2025-03-21 19:32:22 +08:00
chenjianhua
bc38724221
fix(bt): Update bt lib for ESP32(dc1cd581)
...
- Remove unused functions in the controller
- Add an SDK config for the minimum size of encryption key
2025-03-21 19:29:32 +08:00
Jiang Jiang Jian
8b80e26f4d
Merge branch 'bugfix/11r_compile_error_v5.4' into 'release/v5.4'
...
fix(wifi): Fixed compilation error when 11KV is disabled and 11R is enabled (v5.4)
See merge request espressif/esp-idf!37865
2025-03-21 17:38:45 +08:00
Jiang Jiang Jian
74eadefb1a
Merge branch 'bugfix/fix_github_cert_verification_simpleota_v5.4' into 'release/v5.4'
...
fix: failing Github certificate verification (v5.4)
See merge request espressif/esp-idf!37824
2025-03-21 16:55:17 +08:00
Jiang Jiang Jian
b1d0ffba15
Merge branch 'feat/add_protocomm_sec_patch_config_v5.4' into 'release/v5.4'
...
feat(protocomm): add (hidden) config option to indicate security patch feature (v5.4)
See merge request espressif/esp-idf!37790
2025-03-21 16:54:50 +08:00
xiongweichao
e74cae7016
fix(bt/bluedroid): fixed other events being reported when disconnected
...
- Since no initial value is assigned, the variable evt is a random value,
causing the ESP_BT_GAP_DISC_STATE_CHANGED_EVT event to be reported when
the connection is disconnected.
2025-03-21 11:11:37 +08:00
Sudeep Mohanty
3f5f6ec13e
fix(ringbuf): xRingbufferReceive() crashes for allow-split buffers
...
This commit adds an assert check to xRingbufferReceive() and
xRingbufferReceiveFromISR() functions to prevent them from being used to
retrieve items from an allow-split buffer. Corresponding documentation
has also been updated.
2025-03-20 11:48:59 +01:00
Xu Si Yu
db3840e94d
feat(tcp_transport): add an api to configure the addr family
2025-03-20 16:07:54 +08:00
Chen Jichang
916af811f4
fix(rmt): fix the received symbols issue
2025-03-20 10:36:45 +08:00
Radim Karniš
1aeb50d497
fix(idf_tools): Validate input features
2025-03-19 21:44:18 +01:00
Radim Karniš
a262ce2cc7
fix(idf_tools): Patch extractall() deprecation warning
2025-03-19 13:48:15 +01:00
luaijun
c8508e992f
ci(c2/c3): add major eco version tests
2025-03-19 18:40:21 +08:00
yiwenxiu
8b72fa3c17
feat(openthread): fix ci avahi service cases issue
2025-03-19 18:08:02 +08:00
Kapil Gupta
a2d0171a17
ci(wifi): Add builds for FT, RRM and WNM configs
2025-03-19 12:43:30 +05:30
Kapil Gupta
24fed6d3c2
fix(wifi): Fixed compilation error when 11R is enabled without 11KV
2025-03-19 12:43:20 +05:30
armando
4bd0d04c2f
feat(psram): supported new octal psram on s3
2025-03-19 10:20:44 +08:00
Zhao Wei Liang
86001719b3
feat(ble): change nimble whitelist max size to 31
...
(cherry picked from commit 93357e8613 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:05:00 +08:00
Zhao Wei Liang
2662cdd232
feat(ble): change whitelist max size to 31 on ESP32-C5
...
(cherry picked from commit fdae270427 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:04:58 +08:00
Zhao Wei Liang
8297b40cf5
feat(ble): change whitelist max size to 31 on ESP32-C2
...
(cherry picked from commit 578f2358c6 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:04:56 +08:00
Zhao Wei Liang
1fe9c33ea2
feat(ble): change whitelist max size to 31 on ESP32-C6
...
(cherry picked from commit 2b435687b0 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:04:53 +08:00
Zhao Wei Liang
11aca2398b
fix(ble): Fixed warning that the gpio is not usable when reconfig hci uart pin
...
(cherry picked from commit 57417ca30f )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:04:51 +08:00
Zhao Wei Liang
5d5c0209e6
fix(ble): fixed hci driver stack protection fault issue on ESP32-C5
...
(cherry picked from commit 132e0d6695 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:04:49 +08:00
Zhao Wei Liang
bd1223cc91
fix(ble): fixed hci driver stack protection fault issue on ESP32-C2
...
(cherry picked from commit afd44d14b9 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:04:47 +08:00
Zhao Wei Liang
f496072977
fix(ble): fixed hci driver stack protection fault issue on ESP32-C6
...
(cherry picked from commit ec4a1324f5 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:04:44 +08:00
Zhao Wei Liang
1626f36867
fix(ble): delete ble_hci_trans header file
...
(cherry picked from commit 327182e3e6 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:04:42 +08:00
Zhao Wei Liang
abc7beac70
fix(ble): fixed hci assertion issue when uart interference occurs
...
(cherry picked from commit 84f0b39e4d )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:04:40 +08:00
Ashish Sharma
a83a0ab02b
fix(component/mbedtls): Adds github root cert to cmn_crt_authorities.csv
2025-03-18 14:36:18 +08:00
Mahavir Jain
291a008840
feat(protocomm): add (hidden) config option to indicate security patch feature
2025-03-17 13:30:45 +05:30
peter.marcisovsky
1b4fd125c4
fix(jpeg_decoder): Correctly handle invalid 0xffff JPEG marker
2025-03-14 22:16:27 +08:00
peter.marcisovsky
16d16320ce
feat(jpeg_decode): Add support for default Huffman tables
...
- In case of a missing Huffman table, while decoding a JPEG image
- Define a default Huff table and add it to JPEG image header
2025-03-14 22:16:27 +08:00
peter.marcisovsky
52f380741c
feat(jpeg_decoder): Correctly set JPEG restart interval
2025-03-14 22:16:27 +08:00
Island
5cbd2a3877
Merge branch 'bugfix/reduce_controller_bin_size_v5.4' into 'release/v5.4'
...
fix(ble/controller): reduce controller bin size (backport v5.4)
See merge request espressif/esp-idf!37754
2025-03-14 19:26:56 +08:00
zhanghaipeng
cdefff9cc5
feat(ble/bluedroid): Support read periodic advertiser list size command
2025-03-14 18:03:31 +08:00
zhiweijian
7f5af25348
feat(ble/bluedroid): reduce bluedrois host bin size and disable BLE_HOST_BG_CONNECT_EN
2025-03-14 18:03:31 +08:00
zhiweijian
85fe2c584b
feat(ble/bluedroid): disable bluedroid host unused functions
2025-03-14 18:03:31 +08:00
zhiweijian
694ed47dbb
feat(bt/bluedroid): optimize bluedroid menuconfig
2025-03-14 18:03:31 +08:00
zhiweijian
388626019e
feat(bt/bluedroid): delete unused host congest check
2025-03-14 18:03:31 +08:00
Zhang Shuxian
3bb893414c
docs: Update static for i2c.rst
2025-03-14 12:00:40 +08:00
morris
eca61e07ce
fix(i2c): add Kconfig to skip driver conflict check
2025-03-14 11:17:58 +08:00
zhiweijian
c26ce742cf
fix(ble/controller): reduce controller bin size
2025-03-14 11:10:20 +08:00
morris
9b493740ab
Merge branch 'fix/change_pm_lock_type_v5.4' into 'release/v5.4'
...
fix(pm): use CPU lock in dirvers use axi dma to access psram (v5.4)
See merge request espressif/esp-idf!37712
2025-03-13 13:51:08 +08:00
Chen Jichang
3d55047a09
fix(drivers): use CPU_MAX lock in dirvers use axi dma to access psram
2025-03-13 11:20:27 +08:00
morris
2bed64fafc
fix(axi_icm): qos can be applied to read and write independently
2025-03-12 21:36:53 +08:00
Tomáš Rohlínek
8e0239f04b
fix(storage/console): fix test configuration
2025-03-12 20:06:31 +08:00
Tomáš Rohlínek
c6d24bddf7
fix(storage/vfs_console): stop new console opens from overwriting existing fds
2025-03-12 20:06:31 +08:00
Ivan Grokhotkov
c27683eb98
test(sdmmc): add test for high-prio task busy while writing
...
Related to https://github.com/espressif/esp-idf/issues/13934
2025-03-12 10:30:58 +08:00
Ivan Grokhotkov
4bd2322993
fix(sdmmc): move DMA descriptor refilling into the ISR
...
Previously, as DMA descriptors were processed, the task performing
SDMMC transfer would get woken up and would refill the descriptors.
This design didn't work correctly when higher priority tasks occupied
the CPU for too long, resulting in SDMMC transfer timing out.
This change moves DMA descriptor refilling into SDMMC ISR. Now the
"DMA done" interrupt is delivered back to task context only when
the entire transfer is completed.
Closes https://github.com/espressif/esp-idf/issues/13934
2025-03-12 10:30:53 +08:00
armando
53d019563b
refactor(psram): rename .bss .noinit segments to sections
...
Closes https://github.com/espressif/esp-idf/pull/15513
2025-03-11 11:43:01 +08:00
Erki Aring
d23549db4c
fix(psram): correct heap vaddr calculation
...
- fixes https://github.com/espressif/esp-idf/issues/15496
Signed-off-by: armando <douyiwen@espressif.com >
2025-03-11 11:42:57 +08:00
zwx
959dbe37ad
feat(802.15.4): configure tx on delay using phylib impl
2025-03-11 11:36:11 +08:00
Island
061ba0c99e
Merge branch 'bugfix/disable_dbg_hci_cmd_on_esp32_v5.4' into 'release/v5.4'
...
Disable debug vendor hci command on ESP32 (v5.4)
See merge request espressif/esp-idf!37630
2025-03-11 11:10:51 +08:00
Jiang Jiang Jian
7c0e10ba41
Merge branch 'bugfix/fix_some_wifi_bugs_202502_v5.4' into 'release/v5.4'
...
fix(sniffer): fix channel in rx_ctrl is zero when using sniffer(Backport v5.4)
See merge request espressif/esp-idf!37568
2025-03-11 10:41:30 +08:00
Jiang Jiang Jian
4f39b2476e
Merge branch 'bugfix/wps_reconnect_failure_v5.4' into 'release/v5.4'
...
fix(wpa_suppplicant): Fix for issue in wps reconnection (Backport v5.4)
See merge request espressif/esp-idf!37641
2025-03-11 10:40:45 +08:00
Jiang Jiang Jian
f8843158b2
Merge branch 'bugfix/provisioning_sec2_aes_iv_usage_v5.4' into 'release/v5.4'
...
fix(provisioning): fix incorrect AES-GCM IV usage in security2 scheme (v5.4)
See merge request espressif/esp-idf!37613
2025-03-11 10:40:27 +08:00
Jiang Jiang Jian
8e031cf8c3
Merge branch 'fix/fix_esp32s3_reboot_cache_failure_v5.4' into 'release/v5.4'
...
fix(esp_system): fix possible cache_error by another core accessing flash in esp_restart (v5.4)
See merge request espressif/esp-idf!37586
2025-03-10 21:04:24 +08:00
Sarvesh Bodakhe
f86473e255
fix(wifi): Resolved WPS connectivity issue with pre-connected stations
...
This fixes the issue where station was not able connect using WPS if it was
already in connected state.
wifi_wps_scan_done() issues an esp_wifi_disconnect() before
calling esp_wifi_connect() to associate with the newly discovered AP. This
behavior incorrectly triggered a failure event (WIFI_EVENT_STA_WPS_ER_FAILED)
even though the disconnection was part of the normal WPS flow. This commit
prevents sending the false failure event, ensuring expected WPS behavior.
2025-03-10 14:58:12 +05:30
Aditi
24f00874af
fix(wpa_suppplicant): Add fix for issue in wps reconnection
2025-03-10 14:58:06 +05:30
Song Ruo Jing
e774dbfd0f
fix(uart): LP UART does not have the pre-divider for its clock source
...
Closes https://github.com/espressif/esp-idf/issues/15427
2025-03-10 15:29:09 +08:00
chenjianhua
6bad67bf3c
fix(bt): Update bt lib for ESP32(e250cf1)
...
- Disable debug vendor hci command
2025-03-10 15:23:42 +08:00
gongyantao
8eab42d7e1
fix(bt): fixed some issues in bt controller
...
- fixed the issue where the NULL pointer was deferenced in lc_free state
- avoid accessing released ACL resources in SCO logic
2025-03-10 15:23:33 +08:00
Jin Cheng
9d59600746
fix(bt/controller): fixed some controller bugs on ESP32.
...
1. added a VSC to control whether to initiate lmp_auto_rate
- Closes https://github.com/espressif/esp-idf/issues/15133
2. fixed EA resource cleanup error after SNIFF negotiation failure
- Closes https://github.com/espressif/esp-idf/issues/13605
3. removed an assertion in SCO data TX handler after disconnection
- Closes https://github.com/espressif/esp-idf/issues/15176
2025-03-10 15:23:17 +08:00
shenmengjing
aa60465e13
docs(provisioning): Sync CN translation and EN source
2025-03-10 09:29:47 +05:30
Mahavir Jain
2469db58a9
fix(esp_local_ctrl): update for changes in protocomm security2 scheme
2025-03-10 09:29:44 +05:30
Mahavir Jain
109532bbf9
fix(docs): update for changes in provisioning security2 scheme
2025-03-10 09:29:42 +05:30
Mahavir Jain
6d749486b9
fix(provisioning): fix incorrect AES-GCM IV usage in security2 scheme
...
Using same IV in AES-GCM across multiple invocation of
encryption/decryption operations can pose a security risk. It can help
to reveal co-relation between different plaintexts.
This commit introduces a change to use part of IV as a monotonic
counter, which must be incremented after every AES-GCM invocation
on both the client and the device side.
Concept of patch version for a security scheme has been introduced here
which can help to differentiate a protocol behavior for the provisioning
entity. The security patch version will be available in the JSON
response for `proto-ver` endpoint request with the field
`sec_patch_ver`.
Please refer to documentation for more details on the changes required
on the provisioning entity side (e.g., PhoneApps).
2025-03-10 09:29:39 +05:30
Mahavir Jain
2fa5c7d9eb
fix(protocomm): memory leak issue for session command0 failure case
2025-03-10 09:29:35 +05:30
wuzhenghui
6de3fde3c2
fix(esp_system): fix possible cache_error by another core accessing flash in esp_restart
2025-03-10 11:40:10 +08:00
yinqingzhao
e72c3b4ee4
fix(sniffer): fix channel in rx_ctrl is zero when using sniffer
2025-03-10 11:39:33 +08:00
Jiang Jiang Jian
9fcb33d3ac
Merge branch 'bugfix/c5_libphy_20250124_v5.4' into 'release/v5.4'
...
change(ble): update c5 beta5 lib phy to phy_version: 1 103, 48ac5755, Feb 22 2025 (v5.4)
See merge request espressif/esp-idf!37514
2025-03-10 11:38:57 +08:00
Jiang Jiang Jian
e1b32b4363
Merge branch 'fix/sleep_cpu_mspi_freq_mismatch_issue_p4_v5.4' into 'release/v5.4'
...
mspi: fixed cpu and mspi freq mismatch issue when in dfs/sleep on p4 (v5.4)
See merge request espressif/esp-idf!37583
2025-03-10 11:27:44 +08:00
armando
b806496635
test(cam): added cache-safe build test
2025-03-10 10:34:36 +08:00
armando
a446e78469
refactor(cam): rename IRAM-Safe to Cache-Safe
2025-03-10 10:34:32 +08:00
armando
20014ea97c
fix(cam): fixed cam iram safe build error
2025-03-10 10:34:27 +08:00
Erhan Kurubas
38d17fe1cd
test(apptrace): enable esp32c5 and esp32c61 tests
2025-03-09 17:28:27 +01:00
Erhan Kurubas
288dfc7c2b
test(apptrace): run tests from custom OpenOCD class
2025-03-08 21:00:14 +01:00
wuzhenghui
7f88cf3ee9
change(esp_hw_support): only do mpll disable in lightsleep process
2025-03-08 14:06:12 +08:00
Armando
419e8b2e20
fix(mspi): fixed cpu and mspi freq mismatch issue when in dfs/sleep on p4
2025-03-08 14:06:09 +08:00
Song Ruo Jing
d8c1d9f603
fix(gpio): fix bad bit shift operation and OOB (h2) in io_mux.c
2025-03-07 21:16:18 +08:00
Song Ruo Jing
3d08efd83a
refactor(uart): increase test app memory leak tolerance
2025-03-07 21:15:51 +08:00
Song Ruo Jing
9f08e5e9d8
fix(ppa): fix ppa srm potentially get blocked when scaling to YUV420
...
YUV420 requires scale_x_frag, scale_y_frag be even
2025-03-07 21:04:49 +08:00
Song Ruo Jing
9004e5009a
fix(dma2d): dma2d_force_end should not crash when rx channel is idle
2025-03-07 21:04:49 +08:00
Song Ruo Jing
24747868dd
docs(uart): aligned the config order in the programming guide with examples
...
Closes https://github.com/espressif/esp-idf/issues/13182
2025-03-07 21:01:16 +08:00
Song Ruo Jing
602393dfea
fix(uart): enlarged task stack size for uart_async_rxtxtasks example
...
Meanwhile, added CI pytest for some UART examples
Closes https://github.com/espressif/esp-idf/issues/15363
2025-03-07 21:01:16 +08:00
Song Ruo Jing
9aaa4f9e9c
fix(ledc): overflowed integer argument in ledc_hal_clear_left_off_fade_param
2025-03-07 20:33:01 +08:00
Guillaume Souchere
6545e21f4b
fix(esp_hw_support): esp_ptr_in_rtc_iram_fast check to return false
...
esp_ptr_in_rtc_iram_fast logic should be executed if
SOC_RTC_FAST_MEM_SUPPORTED is set but it should also be executed
if IRAM and DRAM region mapping is the same. Remove the
SOC_RTC_IRAM_LOW != SOC_RTC_DRAM_LOW part of the check.
Update heap component to use the modify function appropriately.
2025-03-07 12:21:22 +01:00
Jan Beran
f943491014
fix(kconfig): Fix issues with Kconfig files
2025-03-07 11:31:37 +01:00
Song Ruo Jing
bea4615d0c
docs(ledc): add notes for ledc_set_fade_with_time API reference
...
Closes https://github.com/espressif/esp-idf/issues/15085
2025-03-07 17:22:40 +08:00
Song Ruo Jing
b2dbcd7804
fix(ledc): left-off gamma ram registers should be cleared
...
Hardware reads in (range_number+1) fade parameter registers, which could
cause output waveform error.
2025-03-07 17:22:39 +08:00
Song Ruo Jing
351e11ebd2
fix(ledc): updated docs for esp32h2 eco5 bugfix
2025-03-07 17:22:39 +08:00
morris
22d2b85c11
fix(spi): removed PERIPH_CTRL_FUNC_IN_IRAM dependency
2025-03-07 15:44:43 +08:00
Jiang Jiang Jian
3f69abdb7e
Merge branch 'bugfix/11kv_config_break_v5.4' into 'release/v5.4'
...
fix(esp_wifi): Correctly break 11kv config into wnm and rrm configs (v5.4)
See merge request espressif/esp-idf!37478
2025-03-07 10:55:28 +08:00
Sudeep Mohanty
cd887ef59a
fix(panic_handler): Updated panic handler to use RTC WDT
...
This commit updates the following:
- Updates the panic handler to use only the RTC WDT to reset the system.
- Refactors some of the panic handler code.
- Updates Bluetooth files where in they now feed the WDTs instead of
reconfiguring them.
- Removes some unnecessary configuration of WDTs from various files.
- Added a unit test to verify that the system does not lock up when the
panic handler is stuck.
- Updates the memprot unit tests to work with the refactored panic
handler.
Closes https://github.com/espressif/esp-idf/issues/15166
Closes https://github.com/espressif/esp-idf/issues/15018
Closes https://github.com/espressif/esp-idf/issues/10110
2025-03-06 09:17:26 +01:00
Christopher Durand
72d4204a6f
fix(esp_http_client): Fix invalid content length header
...
In case a request with no content is sent after one with the content
length header set the header of the previous request is sent with the
subsequent one.
For instance, an empty GET request after a PUT request will still
indicate the non-zero content length of the previous request.
This is fixed by clearing the content length header when it shouldn't be
set.
2025-03-06 12:18:20 +05:30
Jiang Jiang Jian
b0306575a8
Merge branch 'fix/fix_ot_uart_init_bug_v5.4' into 'release/v5.4'
...
fix(openthread): fix a bug of openthread uart init port (v5.4)
See merge request espressif/esp-idf!37322
2025-03-06 14:44:11 +08:00
Jiang Jiang Jian
3144cef12e
Merge branch 'fix/secure_boot_verfication_failure_sig_block_key_digest_mismatch_combo_v5.4' into 'release/v5.4'
...
fix(bootloader_support): Fix SB verification failure when application is not signed with the boot loader's first key (v5.4)
See merge request espressif/esp-idf!37497
2025-03-06 10:36:01 +08:00
Jiang Jiang Jian
2ed77df856
Merge branch 'fix/fix_bad_dslp_param_after_lightsleep_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): Fixed the issue that light sleep destroyed the parameters of subsequent deep sleep (v5.4)
See merge request espressif/esp-idf!37302
2025-03-06 10:35:11 +08:00
Erhan Kurubas
fcd48a71d7
test(hmac_soft_jtag): check jtag connection status properly
2025-03-05 15:34:04 +01:00
Erhan Kurubas
61f30a58fb
feat(tools): update openocd version to v0.12.0-esp32-20250226
2025-03-05 15:31:26 +01:00
Zhou Xiao
78f615f979
change(ble): update c5 beta5 lib phy to phy_version: 1 103, 48ac5755, Feb 22 2025
2025-03-05 19:55:42 +08:00
Kapil Gupta
793fe61c81
fix(esp_wifi): Prevent flushing of FT data mistakenly
2025-03-05 12:41:10 +05:30
Kapil Gupta
2ed843bdd2
fix(esp_wifi): Correctly break 11kv config into wnm and rrm configs
2025-03-05 12:40:54 +05:30
Shreeyash
7650812920
feat(nimble): Allow BLE SPP Client to subscribe to the server
2025-03-05 11:38:16 +05:30
harshal.patil
0076bb0289
fix(secure_boot): Fix SB verification failure when sig block and key digest mismatch
...
- Secure boot V2 verification failed when multiple keys are used to sign the bootloader
and the application is signed with a key other than the first key that is used to
sign the bootloader.
- The issue was introduced as a regression from the commit `ff16ce43`.
2025-03-05 11:26:33 +05:30
harshal.patil
0cdcd3a0fb
fix(esp_psram): Fix incorrect calculation of used XIP PSRAM pages
...
The functions mmu_config_psram_text_segment() and mmu_config_psram_rodata_segment()
used to return the value of next start page in *out_page instead of the number
of pages used as mentioned in the documentation
2025-03-05 10:37:21 +05:30
Jiang Jiang Jian
5afa94872b
Merge branch 'fix/sdmmc_concurrency_slot_count_doesnt_work_v5.4' into 'release/v5.4'
...
fix(sdmmc): SDMMC concurrency change active slot only after the slot is initialized (v5.4)
See merge request espressif/esp-idf!36653
2025-03-05 10:38:08 +08:00
Zhang Hai Peng
52390f9b3e
feat(ble/bluedroid): Add Read Long Characteristic Values example
...
(cherry picked from commit 32e4fb79e8 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-03-04 22:13:41 +08:00
Sudeep Mohanty
528b1b3c37
fix(lp_uart): Update the lp_core_uart_tx_flush() API to wait for Tx idle
...
This commit updates the lp_core_uart_tx_flush() API to wait for the Tx line
to become idle, therefore confirming that all bytes are sent out.
Closes https://github.com/espressif/esp-idf/issues/15433
2025-03-04 08:52:22 +01:00
morris
fe2bf07209
fix(example): wrong ws2812 reset duration
...
Closes https://github.com/espressif/esp-idf/issues/15498
2025-03-04 11:10:44 +08:00
morris
f305313922
fix(lcd): DC signal shound't affect the input path of the GPIO
...
With this fix, user can use the same GPIO for both LCD DC output and SPI
MISO input.
Closes https://github.com/espressif/esp-idf/issues/15478
2025-03-03 18:29:17 +08:00
Zhang Shuxian
cbbfdb1e3d
docs: Provide CN translation for nvs bootloader and fix broken link
2025-03-03 17:10:30 +08:00
Jiang Jiang Jian
d4aa25a38e
Merge branch 'docs/fix_some_coexist_doc_issue_v5.4' into 'release/v5.4'
...
docs(coex): update rf coexistence documents (v5.4)
See merge request espressif/esp-idf!37344
2025-03-03 11:39:01 +08:00
Jiang Jiang Jian
57d976b7f3
Merge branch 'feat/add_h2_config_and_maxver_for_v5.4' into 'release/v5.4'
...
feat(soc): add Kconfig rev min option and increase max ver for H2 v1.2 (v5.4)
See merge request espressif/esp-idf!36416
2025-03-03 11:38:41 +08:00
Jiang Jiang Jian
154b7548cb
Merge branch 'docs/wifi_wpa3_ent_migration_guide_backport_v5.4' into 'release/v5.4'
...
docs: Add migration guide for WPA3-Enterprise authentication modes for v5.4 (Backport v5.4)
See merge request espressif/esp-idf!37189
2025-03-03 11:36:51 +08:00
morris
9a93c89945
feat(gdma): allow bypass the alignment check in the link driver
...
Closes https://github.com/espressif/esp-idf/issues/15228
2025-03-03 11:21:22 +08:00
Zhang Hai Peng
0eb4b9aa15
fix(ble/controller): Fix BLE Kconfig on ESP32 to avoid unexpected behavior
...
(cherry picked from commit 9496949132 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-03-03 11:13:46 +08:00
Jan Beran
f7bf1a992c
change: move check_deprecated_configs.py file to esp-idf-kconfig
2025-02-28 14:51:09 +01:00
wuzhenghui
e549dca8ae
change(doc): added more usage notes & warings about PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP
2025-02-28 16:43:02 +08:00
peter.marcisovsky
aae16c1cfd
fix(usb_host): Fixing dererence to OTG_NUM_HOST_CHAN in docs
2025-02-28 09:21:27 +01:00
Jin Cheng
8c1b39f2df
fix(bt/bluedroid): fixed memory leaks in SPP callback mode
2025-02-28 16:11:33 +08:00
Tomas Rezucha
141c4414ee
fix(usb/phy): Fixed crash on external PHY init with speed != UNDEFINED
...
Also deprecated usb_phy_otg_dev_set_speed()
and usb_phy_action() which are no longer used in esp-idf
2025-02-27 15:08:28 +01:00
Roman Leonov
894cecf174
fix(usb_phy): Removed pad pull override config for Full-speed
2025-02-27 15:08:28 +01:00
Sudeep Mohanty
3675245a23
fix(ulp-riscv): Fixed ADC oneshot initialization for ULP RISC-V
...
This commit fixes a bug in the ADC oneshot driver initialization for the
ULP RISC-V.
2025-02-27 15:06:18 +01:00
linruihao
7b95c5d571
docs(coex): update rf coexistence documents
...
- remove BLE connecting state in coexistence scenario
- remove WIFI section in H2 docs
2025-02-27 11:06:49 +08:00
Shu Chen
7e31189ede
docs(coex): add the supported coexistence scenario for Wi-Fi and 802.15.4
2025-02-27 11:05:51 +08:00
Ondrej Kosta
0121f4fc40
fix(esp_eth): init Ethernet after repl init in iperf example
2025-02-26 13:38:18 +00:00
Xu Si Yu
99fe472c8f
fix(openthread): fix a bug of openthread uart init port
2025-02-26 19:22:02 +08:00
C.S.M
44315b715c
feat(temperature_sensor): Add temperature sensor calibration support
2025-02-26 17:50:54 +08:00
wuzhenghui
6e2b2a0e54
fix(esp_hw_support): fix lightsleep destroys deepsleep rtc parameters
2025-02-26 16:51:46 +08:00
Xiao Xufeng
e1ef60deef
feat(soc): add Kconfig rev min option and increase max ver for H2 v1.2
2025-02-26 15:48:00 +08:00
Zhao Wei Liang
86585699a7
feat(ble): add a debug way to retain scene on ESP32-C5
...
(cherry picked from commit da07b1fabe )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-02-26 15:03:49 +08:00
Zhao Wei Liang
ea463572a2
feat(ble): add a debug way to retain scene on ESP32-C6
...
(cherry picked from commit bc299e784c )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-02-26 15:03:46 +08:00
Zhao Wei Liang
907e11c880
fix(ble): fixed common kconfig error when controller enable only
...
(cherry picked from commit 5b8ac71ace )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-02-26 15:03:44 +08:00
Chen Jichang
fc5d2e1bae
refactor(rmt): set group clock prescale dynamically
...
Closes https://github.com/espressif/esp-idf/issues/14760
2025-02-26 14:17:12 +08:00
morris
46cc737580
feat(gptimer): make start and stop function idempotent
...
Closes https://github.com/espressif/esp-idf/issues/12325
Closes https://github.com/espressif/esp-idf/issues/13486
2025-02-25 11:41:56 +08:00
Erhan Kurubas
a289d1e0fe
docs(jtag): add esp32p4 usb jtag pin numbers
2025-02-24 14:44:19 +01:00
Zhang Shuxian
fcfa85cb77
docs: Update CN translation for fatfs
2025-02-21 21:35:06 +08:00
Adam Múdry
d4c9da31e2
feat(fatfs): Add Kconfig options to set FF_FS_NOFSINFO value
...
Closes https://github.com/espressif/esp-idf/issues/15241
2025-02-21 21:35:06 +08:00
Sarvesh Bodakhe
03e9656ce0
docs: Add migration guide for WPA3-Enterprise authentication modes for v5.4
2025-02-21 16:58:04 +05:30
gongyantao
65f46b68b4
change(bt): optimize the macro definition for sdp_max_pad_len
2025-02-21 17:39:04 +08:00
Mitch Cairns
018aae7c3e
feat(bt): Implement SDK Config SDP size options
...
Closes https://github.com/espressif/esp-idf/pull/15321
2025-02-21 17:39:04 +08:00
nilesh.kale
c107fa24f7
feat(app_update): enabled ota resumption feature
...
This commit added ota resumption changes for app_update
component. This commit is specifically added for release/v5.4.
2025-02-21 14:38:54 +05:30
Zhang Hai Peng
c2f399b4b0
fix(ble/bluedroid): Fix adv data and scan rsp data not reported together in BLE active scan
...
(cherry picked from commit 7f2cedc048 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-02-21 16:13:53 +08:00
Jiang Jiang Jian
0ba53566fa
Merge branch 'fix/fix_s2_s3_rtc_iomux_clock_management_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management (v5.4)
See merge request espressif/esp-idf!37145
2025-02-21 12:19:07 +08:00
linruihao
0c95b541e8
feat(bt/bluedroid): Add Kconfig option to keep device bonding info when HID unplugging
2025-02-21 11:49:48 +08:00
Jiang Jiang Jian
aa97a0fc3c
Merge branch 'bugfix/fix_i2s_std_initializer_order_for_cpp_compiler_v5.4' into 'release/v5.4'
...
fix(i2s): fixed i2s_std initializer order for cpp compiler (v5.4)
See merge request espressif/esp-idf!37047
2025-02-21 11:48:58 +08:00
morris
6150ea9a43
Merge branch 'bugfix/fix_cache_count_flash_pages_patchs_return_wrong_value_v5.4' into 'release/v5.4'
...
fix(rom): Fix s2 and s3 Cache_Count_Flash_Pages rom function wrapper (v5.4)
See merge request espressif/esp-idf!37153
2025-02-21 10:17:27 +08:00
Jiang Jiang Jian
62db86d229
Merge branch 'fix/memprot-config-used-in-memory-layouts_v5.4' into 'release/v5.4'
...
fix(heap): Fix wrong config to enable MALLOC_CAP_EXEC in memory_layout.c (backport v5.4)
See merge request espressif/esp-idf!35200
2025-02-21 10:01:36 +08:00
wuzhenghui
8e6ec50bcc
fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management
2025-02-21 09:50:42 +08:00
Jiang Jiang Jian
ccb69d4cf6
Merge branch 'change/ble_update_lib_20250217_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20250217 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!37131
2025-02-21 09:44:45 +08:00
Jiang Jiang Jian
0ee066c8b5
Merge branch 'feature/esp32h2_eco5_ecc_v5.4' into 'release/v5.4'
...
feat(ecc): enable ECC constant time mode for ESP32-H2 ECO5 (v5.4)
See merge request espressif/esp-idf!36581
2025-02-21 09:44:35 +08:00
Martin Vychodil
8a44211856
Merge branch 'bugfix/memprot_s2_intr_peri1_v5.4' into 'release/v5.4'
...
fix(security): ESP32S2 memory protection check for Peri1 RTCSLOW interrupt (v5.4)
See merge request espressif/esp-idf!37117
2025-02-21 01:57:46 +08:00
laokaiyao
b18506da8b
fix(i2s): fixed the pdm2pcm capability on c5 and c61
2025-02-20 21:41:33 +08:00
laokaiyao
4ecb1cec3c
docs(i2s): fix some i2s capabilities in programming guide
2025-02-20 21:41:33 +08:00
laokaiyao
1312472337
fix(i2s): fixed i2s_std initializer order for cpp compiler
...
Closes https://github.com/espressif/esp-idf/issues/15405
2025-02-20 21:41:33 +08:00
morris
a043a96abb
Merge branch 'revert/i2s_apll_pm_type_v5.4' into 'release/v5.4'
...
fix(i2s): lock APB when using apll with DFS feature (v5.4)
See merge request espressif/esp-idf!37144
2025-02-20 21:33:39 +08:00
Zhang Shuxian
2d14e692eb
docs: Update CN translation for size.rst
2025-02-20 21:03:10 +08:00
Aditya Patwardhan
b301e03f57
feat(docs): Update minimizing binary size
...
The ESP32-H2 software countermeasure may not be necessary
for ESP32-H2 v1.2 and above, this commit updates
the relevant documentation
2025-02-20 21:03:10 +08:00
laokaiyao
202b74eca8
refactor(ecdsa): rely on efuse to get chip revision
2025-02-20 21:03:10 +08:00
Aditya Patwardhan
2ff128ebf4
fix(soc): Fixed ECDSA register compatibility
2025-02-20 21:03:10 +08:00
Aditya Patwardhan
3bcafe77d8
fix(hal): Make the ECDSA countermeasure dynamically applicable
...
This commit makes the ECDSA countermeasure dynamically applicable
across different revisions of the ESP32H2 SoC.
2025-02-20 21:03:10 +08:00
Mahavir Jain
748d29b5ad
feat(ecc): enable ECC constant time mode for ESP32-H2 ECO5
2025-02-20 21:03:10 +08:00
Jiang Jiang Jian
2fe702e8f7
Merge branch 'fix/backport_wifi_fixes_v5.4' into 'release/v5.4'
...
Fix/backport wifi fixes v5.4
See merge request espressif/esp-idf!37147
2025-02-20 21:02:14 +08:00
Jiang Jiang Jian
2c3b9ff383
Merge branch 'docs/fix_gps_broken_link_v5.4' into 'release/v5.4'
...
docs(examples): fixed broken link in uart example readme (v5.4)
See merge request espressif/esp-idf!37149
2025-02-20 20:30:37 +08:00
Jiang Jiang Jian
87d39ac41b
Merge branch 'fix/esp_vfs_register_fd_range_warning_message_v5.4' into 'release/v5.4'
...
fix(storage/vfs): incorrect log level in esp_vfs_register_fd_range (v5.4)
See merge request espressif/esp-idf!36318
2025-02-20 20:29:14 +08:00
Guillaume Souchere
0f74a1608f
fix(log): fix file name for esp_log_level_get_timeout
2025-02-20 20:21:31 +08:00
Cristian Funes
f4ed4d4954
fix(log): Modified linker script to move functions from flash to iram
2025-02-20 20:21:31 +08:00
Adam Múdry
1185786adb
fix(sdmmc): SDMMC concurrency change active slot only after the slot is initialized
...
Fixes counting of initialized slots
2025-02-20 20:05:53 +08:00
Island
36ef188b85
Merge branch 'feat/improve_bt_log_spi_output_interface_v5.4' into 'release/v5.4'
...
Feat/improve bt log spi output interface (v5.4)
See merge request espressif/esp-idf!37137
2025-02-20 19:51:25 +08:00
cjin
f2330fd2fb
change(ble): update esp32c6 lib to 7ead2d29
2025-02-20 18:01:46 +08:00
cjin
bbb160a083
change(ble): update esp32c5 lib to 7ead2d29
2025-02-20 18:01:46 +08:00
cjin
49164ce77f
change(ble): update esp32h2 lib to 7ead2d29
2025-02-20 18:01:46 +08:00
zwl
18ce40a23a
feat(ble): implement ble capture info user handler on ESP32-C5
2025-02-20 18:01:41 +08:00
zwl
aeff03bac4
feat(ble): implement ble capture info user handler on ESP32-C6 and ESP32-H2
2025-02-20 18:00:07 +08:00
Shen Weilong
a92f4ed389
change(ble): Supported cuttable architecture for ble
2025-02-20 17:36:55 +08:00
Tomasz Kramkowski
452e20d90b
fix(rom): Fix s2 and s3 Cache_Count_Flash_Pages rom function wrapper
...
The rom function on the s2 and s3 only counts one page for any pages
which are mapped to page 0 of flash as the Cache_Flash_To_SPIRAM_Copy
function attempts to map all flash page 0 mapped pages to one PSRAM
page.
As this function can be called for multiple regions, it needs to track
if a page mapped to page 0 has previously been accounted for by a
previous call. It does this using the page0_mapped in-out parameter.
This logic contains an error:
```
if (*page0_mapped == 0) {
// BUG: If page0_count is 0, 1 is still added
count = valid_flash_count + 1 - page0_count;
} else {
count = valid_flash_count - page0_count;
}
*page0_mapped += page0_count;
return count;
```
The current Cache_Count_Flash_Pages wrapper in the idf attempts to
compensate for this bug by checking if the page0_mapped parameter was
changed by a call to the function and reducing the count if it has not.
This, however, will incorrectly over-compensate in situations where the
initial value of page0_mapped was not zero as the code above only
miscounts when it was zero.
This patch addresses the issue in this wrapper function by correctly
compensating for the bug only in cases where the final page0_mapped
value is 0.
2025-02-20 15:17:35 +08:00
morris
96c3f6c041
Merge branch 'fix/build_when_rom_patch_disable_v5.4' into 'release/v5.4'
...
fix(spi_flash): Fix build fail when rom_patch config disabled (backport v5.4)
See merge request espressif/esp-idf!37103
2025-02-20 14:41:25 +08:00
Jiang Jiang Jian
f9ae8dfb04
Merge branch 'fix/esp32p4_lightsleep_fixes_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): some fixes of esp32p4 lightsleep retention & power switch process (v5.4)
See merge request espressif/esp-idf!37086
2025-02-20 13:48:50 +08:00
Marius Vikhammer
8f756b6a59
docs(examples): fixed broken link in uart example readme
2025-02-20 12:49:21 +08:00
Aditi
bb639472b9
fix(esp_wifi): Fix for issue in esp_now_send when wifi tx callback registered
2025-02-20 11:39:56 +08:00
tarun.kumar
a7ee422cff
fix(wifi): Modify authmode to sta for sta connect event
2025-02-20 11:38:49 +08:00
Jiang Jiang Jian
e9285cc50c
Merge branch 'fix/env_var_idf_path_old_not_set_in_ps1_v5.4' into 'release/v5.4'
...
fix(tools): IDF_PATH_OLD not found in PowerShell (v5.4)
See merge request espressif/esp-idf!37076
2025-02-20 11:29:08 +08:00
Jiang Jiang Jian
6d455feb22
Merge branch 'feature/c3_libphy_20250120_v5.4' into 'release/v5.4'
...
feat(phy): update libphy for RXDC cal opt, no antenna current opt, add cca api(Backport v5.4)
See merge request espressif/esp-idf!37102
2025-02-20 11:28:13 +08:00
morris
85a53f96ad
Merge branch 'bugfix/dma_alignment_for_encryption_memory_v5.4' into 'release/v5.4'
...
fix(gdma): relax alignment constraint for internal memory (v5.4)
See merge request espressif/esp-idf!37093
2025-02-20 11:11:03 +08:00
morris
5054e0caf3
Merge branch 'fix/i2c_scl_freq_s2_v5.4' into 'release/v5.4'
...
fix(i2c): Fix scl frequency is wrong on esp32s2 in legacy i2c driver & Add api for customize i2c transaction interface for un-standard i2c device (backport v5.4)
See merge request espressif/esp-idf!37113
2025-02-20 11:10:13 +08:00
Zhou Xiao
a03b8e13be
change(ble): update ble log spi out config for ESP32-C5
2025-02-20 10:56:51 +08:00
Jiang Jiang Jian
ab0e43d75b
Merge branch 'bugfix/sdp_uuid16_match_err_v5.4' into 'release/v5.4'
...
fix(bt): Fix the incorrect record found using uuid16 search(v5.4)
See merge request espressif/esp-idf!36843
2025-02-20 10:56:37 +08:00
morris
cf392937b6
Merge branch 'feature/flash_software_resume_v5.4' into 'release/v5.4'
...
feat(spi_flash): Add config for adding auto check status after suspend to improve performance (backport v5.4)
See merge request espressif/esp-idf!36525
2025-02-20 10:52:17 +08:00
Jiang Jiang Jian
23db06892b
Merge branch 'feat/wait_pll_stable_after_sleep_wakeup_fix_xtal_v5.4' into 'release/v5.4'
...
feat(esp_hw_support): wait pll stable after sleep wakeup (v5.4)
See merge request espressif/esp-idf!36018
2025-02-20 10:36:20 +08:00
laokaiyao
6f40f19047
docs(i2s): add application notes to es7210 example
2025-02-20 10:22:49 +08:00
laokaiyao
409397f181
fix(i2s): lock APB when using apll with DFS feature
...
Closes https://github.com/espressif/esp-idf/issues/14707
Append to the commit ad9021a844 .
2025-02-20 10:22:49 +08:00
gaoxu
6771e388f4
fix(adc): fix adc oneshot apb cnts incosistency v5.4
...
closes https://github.com/espressif/esp-idf/issues/14502
2025-02-20 10:20:56 +08:00
gaoxu
ec15fa9e4b
fix(adc): fix adc oneshot error after continuous v5.4
...
closes https://github.com/espressif/esp-idf/issues/14506
2025-02-20 10:20:49 +08:00
Frantisek Hrbata
1de2bee28f
fix(tools): honor IDF_PYTHON_ENV_PATH value
...
The active.py script is currently clearing the IDF_PYTHON_ENV_PATH,
preventing it from being set to a custom location for the python virtual
environment directory. Although the install script checks to ensure that
an existing python virtual environment is not overwritten with one for a
different ESP-IDF version than it was originally created for, we should
still permit setting a custom path for the python virtual environment.
Closes https://github.com/espressif/esp-idf/issues/15006
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-02-19 15:37:11 +01:00
Jiang Jiang Jian
69bd12d792
Merge branch 'fix/backport_wifi_fixes_v5.4' into 'release/v5.4'
...
fix(wifi): backport some fixes to v5.4
See merge request espressif/esp-idf!37008
2025-02-19 21:59:20 +08:00
Martin Vychodil
fef8695c7a
fix(security): Fixed ESP32S2 memory protection check for Peri1 RTCSLOW interrupt
...
- fixes the issue found in https://github.com/espressif/esp-idf/issues/15359
- extends debug printouts in the related tests
2025-02-19 14:25:55 +01:00
Zhou Xiao
d3a639bb06
feat(ble): support ble log spi out for ESP32-C3 and ESP32-S3
...
(cherry picked from commit e41f619566 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-19 20:54:38 +08:00
Zhou Xiao
e7f712f78f
feat(ble): support ble log spi out for ESP32
...
(cherry picked from commit e2fbec5d2e )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-19 20:54:35 +08:00
Zhou Xiao
ef95009563
change(ble): update ble log spi out config for ESP32-H2
...
(cherry picked from commit 608ecf63e2 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-19 20:54:33 +08:00
Zhou Xiao
5425ab7b83
change(ble): update ble log spi out config for ESP32-C6
...
(cherry picked from commit e61089e7e0 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-19 20:54:29 +08:00
Zhou Xiao
c6ea18fd55
change(ble): update ble log spi out config for ESP32-C2
...
(cherry picked from commit e4b698fc32 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-19 20:54:27 +08:00
Zhou Xiao
21f7a2b152
feat(ble): improved ble log spi output interface to support multisource log
...
(cherry picked from commit 2221133ba8 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-19 20:54:24 +08:00
C.S.M
3299b654b9
docs(i2c): Add document for customize i2c transaction interface for un-standard i2c device
2025-02-19 17:43:50 +08:00
C.S.M
d6de1df245
test(i2c): Add test for customize i2c transaction interface for un-standard i2c device
2025-02-19 17:43:50 +08:00
C.S.M
c6161380d3
feat(i2c): Add api for customize i2c transaction interface for un-standard i2c device
2025-02-19 17:43:50 +08:00
C.S.M
bd4f0b44f4
fix(i2c): Fix scl frequency is wrong on esp32s2 in legacy i2c driver,
...
Closes https://github.com/espressif/esp-idf/issues/15301 ,
Closes https://github.com/espressif/esp-idf/issues/14603
2025-02-19 17:38:32 +08:00
Island
93651ddbd5
Merge branch 'change/ble_update_lib_20250212_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20250212 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!37044
2025-02-19 17:19:04 +08:00
muhaidong
ca1ac73e0e
feat(phy): update libphy for RXDC cal opt, no antenna current opt, add cca api
2025-02-19 16:52:43 +08:00
C.S.M
569ac03d7f
refactor(spi_flash): remove redundent flash suspend check
2025-02-19 16:50:13 +08:00
C.S.M
4da5de094e
fix(spi_flash): Fix build fail when rom_patch config disabled,
...
Closes https://github.com/espressif/esp-idf/issues/15229
2025-02-19 16:50:03 +08:00
morris
c7e8b6819c
Merge branch 'fix/esp_mmu_vaddr_to_paddr_cannot_figure_psram_p4_v5.4' into 'release/v5.4'
...
mmu: vaddr to paddr cannot figure psram vaddr on esp32p4 (v5.4)
See merge request espressif/esp-idf!37049
2025-02-19 16:48:12 +08:00
wanlei
9ecfa3a0e7
fix(spi_master): fix spi halt when remove device who using rc_fast
2025-02-19 16:44:48 +08:00
Marius Vikhammer
315f0fc3f1
Merge branch 'bugfix/freertos_wcaps_coproc_v5.4' into 'release/v5.4'
...
fix(freertos): fix a bug in `prvTaskDeleteWithCaps` related to coprocessors (backport v5.4)
See merge request espressif/esp-idf!37081
2025-02-19 16:44:01 +08:00
Island
b9ebf6cd91
Merge branch 'feat/support_ble_debug_with_gpio_v5.4' into 'release/v5.4'
...
Support change HID task size by Kconfig in HID example (v5.4)
See merge request espressif/esp-idf!36999
2025-02-19 16:37:14 +08:00
morris
36de1af357
fix(gdma): relax alignment constraint for internal memory
...
external memory encryption should not affect internal memory alignment
Closes https://github.com/espressif/esp-idf/issues/15228
2025-02-19 15:16:08 +08:00
wuzhenghui
b654a78646
change(esp_hw_support): wrapper sleep dcdc/ldo ops with ll
2025-02-19 14:32:22 +08:00
wuzhenghui
8233c250de
feat(esp_hw_support): add branch prediction config retention
2025-02-19 14:32:19 +08:00
wuzhenghui
a63e9c5aef
fix(esp_hw_support): fix DCDC switch bad software powerdown
2025-02-19 14:32:15 +08:00
wuzhenghui
4542c463c6
change(esp_hw_support): not use ROM Cache invalidate in sleep process to avoid dirtying the L1 Cache
2025-02-19 14:32:12 +08:00
wuzhenghui
ea05eba7f5
feat(esp_hw_support): do mstatus restore on each core
2025-02-19 14:32:08 +08:00
wuzhenghui
228e74e06c
feat(esp_hw_support): do esp32p4 l1 cache invalidate by regdma
2025-02-19 14:32:04 +08:00
wuzhenghui
f3cc52d234
feat(esp_hw_support): do esp32p4 l1&l2 cache regs retention by regdma
2025-02-19 14:32:00 +08:00
Jiang Jiang Jian
da3f2ea5ce
Merge branch 'fix/add_sleep_duration_check_for_timer_wakeup_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): add timer wakeup sleep duration check (v5.4)
See merge request espressif/esp-idf!37010
2025-02-19 13:48:17 +08:00
Jiang Jiang Jian
c7c332761a
Merge branch 'fix/disable_wfe_feature_for_e906_chips_v5.4' into 'release/v5.4'
...
change(esp_hw_support): disable CPU wait-for-event mode on cpu start (v5.4)
See merge request espressif/esp-idf!37000
2025-02-19 13:48:02 +08:00
Nachiket Kukade
597cfcb4f3
feat(wifi): Enable Wi-Fi Aware (NAN) for ESP32C5 and ESP32C61
2025-02-19 10:48:43 +08:00
muhaidong
cbcfecd604
fix(wifi): fix some esp32p4 host issues
2025-02-19 10:48:43 +08:00
zhangyanjiao
2e55890069
fix(wifi): update wifi lib for doc changes
2025-02-19 10:48:43 +08:00
Linda
afab2130fd
docs: update the API description for esp-wifi_scan_get_ap_records
2025-02-19 10:48:43 +08:00
Nachiket Kukade
50e700792b
fix(esp_wifi): Check SSID from Assoc Req before starting SA Query
2025-02-19 10:48:43 +08:00
Sarvesh Bodakhe
0a33f8fda0
fix(wifi): Fix crash when failure_retry_cnt is set in station config
...
Fixes the regression introduced by 21c2bef602
2025-02-19 10:48:43 +08:00
Sarvesh Bodakhe
b565bbdbab
fix(wifi): Fix stack overflow when failure_retry_cnt is set
...
Fix issue of increased stack usage when failure_retry_cnt is set
and wifi driver internally retries connection attempts
2025-02-19 10:48:43 +08:00
muhaidong
df4667849c
fix(wifi): fix wep shared auth connect fail issue
2025-02-19 10:48:43 +08:00
wangtao@espressif.com
35771eed0e
fix(wifi): fix max idle period 1 issue
2025-02-19 10:48:43 +08:00
Omar Chebib
54f257b909
fix(freertos): fix a bug in prvTaskDeleteWithCaps related to coprocessors
...
When a coprocessor is used, the stack pointer is altered. It must be restored
before freeing the memory allocated to the task.
2025-02-19 10:22:23 +08:00
morris
15e75f21a7
Merge branch 'fix/adc_func_register_not_reset_issue_v5.4' into 'release/v5.4'
...
adc: func register not reset issue (v5.4)
See merge request espressif/esp-idf!37045
2025-02-19 10:02:29 +08:00
Shu Chen
11b3f939a4
Merge branch 'support/ieee802154_get_rssi_comp_from_phy_v5.4' into 'release/v5.4'
...
feat(802.15.4): support ieee802154 get rssi comp from phylib (v5.4)
See merge request espressif/esp-idf!37051
2025-02-19 10:00:38 +08:00
Adam Múdry
8db2420a2e
fix: test_nvs_gen_check.py support for read-only NVS partitions
2025-02-18 16:33:43 +01:00
Marek Fiala
1fa9db53bd
fix(tools): IDF_PATH_OLD not found in PowerShell
...
Closes https://github.com/espressif/esp-idf/issues/15396
2025-02-18 16:09:00 +01:00
morris
bcb3c32d3a
Merge branch 'bugfix/sdmmc_reset_pins_slot_width_v5.4' into 'release/v5.4'
...
fix(sdmmc): fix reset of pins above slot width (v5.4)
See merge request espressif/esp-idf!36874
2025-02-18 22:53:26 +08:00
Ivan Grokhotkov
8ad144a415
fix(sdmmc): fix missed deinitialization of CD and WP pins in f8f40ad
...
Related to https://github.com/espressif/esp-idf/issues/15330
2025-02-18 12:23:16 +01:00
Ivan Grokhotkov
722cc23a89
fix(sdmmc): fix reset of pins above slot width
...
Closes https://github.com/espressif/esp-idf/issues/15328
2025-02-18 12:23:16 +01:00
wuzhenghui
95fb085fe3
fix(esp_hw_support): add timer wakeup sleep duration check
...
Closes https://github.com/espressif/esp-idf/issues/15255
2025-02-18 19:21:57 +08:00
Jiang Jiang Jian
c93d7d0132
Merge branch 'bugfix/idf-11643_v5.4' into 'release/v5.4'
...
backport v5.4: fix some issues on esp32c61 eco2
See merge request espressif/esp-idf!36987
2025-02-18 19:21:21 +08:00
wuzhenghui
1e11f287e1
change(esp_hw_support): disable CPU wait-for-event mode on cpu start
2025-02-18 19:21:09 +08:00
Marius Vikhammer
36ae237691
Merge branch 'fix/usb-cdc-non-blocking-read_v5.4' into 'release/v5.4'
...
fix(esp_vfs_console): USB CDC read when non blocking (backport v5.4)
See merge request espressif/esp-idf!36750
2025-02-18 12:17:08 +08:00
zwx
44e7fecbe6
feat(802.15.4): use btbb function to get rssi comp for h2
2025-02-18 12:09:25 +08:00
Armando
03e344df86
test(flash_mmap): added psram enabled test for esp32p4 as mmu is per target
2025-02-18 11:50:52 +08:00
Armando
253fc4f35a
test(mmu): added test for checking esp_mmu_vaddr_to_paddr with psram vaddrs
2025-02-18 11:49:50 +08:00
Armando
7bbfe91432
fix(mmu): fixed esp_mmu_vaddr_to_paddr cannot figure out psram vaddr issue on esp32p4
2025-02-18 11:49:45 +08:00
Marius Vikhammer
7a71c4bb65
Merge branch 'test/fix_flaky_lp_uart_tests_v5.4' into 'release/v5.4'
...
fix(lp_uart): Fixed flaky LP UART unit tests (v5.4)
See merge request espressif/esp-idf!37023
2025-02-18 11:15:09 +08:00
Li Shuai
61fb531471
fix(esp_hw_support): fix the issue of mmu table content loss due to default sd signal
2025-02-18 10:39:50 +08:00
Armando
a387ec0123
fix(adc): fixed adc function register not reset issue
2025-02-18 10:33:25 +08:00
zwl
8e5aee2261
feat(ble): support enhanced controller log capabilities on ESP32-C5
2025-02-18 10:32:44 +08:00
zwl
3c6236df50
feat(ble): add channel assessment and enhanced connect function on ESP32-C5
2025-02-18 10:32:28 +08:00
zwl
8eb5c15376
change(ble): [AUTO_MR] Update lib_esp32c5 to 1d7eebaf
2025-02-18 10:32:09 +08:00
Zhou Xiao
9912a9c029
feat(ble): support enhanced controller log capabilities on ESP32-C2
...
(cherry picked from commit bbcb4a2e1f )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-02-18 10:23:47 +08:00
Zhou Xiao
de1cbf7f2f
feat(ble): support enhanced controller log capabilities on ESP32-C6 and ESP32-H2
...
(cherry picked from commit f598976c6b )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-02-18 10:23:44 +08:00
Zhou Xiao
e6b590b243
feat(ble): add channel assessment and enhanced connect function on ESP32-H2
...
(cherry picked from commit 0ffac92586 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-02-18 10:23:41 +08:00
Zhou Xiao
b9616fdd7f
feat(ble): add channel assessment and enhanced connect function on ESP32-C6
...
(cherry picked from commit 821e587fda )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-02-18 10:23:39 +08:00
Zhou Xiao
553992e1fa
change(ble): [AUTO_MR] Update lib_esp32c6 to 1d7eebaf
...
(cherry picked from commit 4579e083ef )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-18 10:23:36 +08:00
Zhou Xiao
95a101d359
change(ble): [AUTO_MR] Update lib_esp32h2 to 1d7eebaf
...
(cherry picked from commit 4f0e0f371a )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-18 10:23:33 +08:00
Shu Chen
e37d33cc1c
Merge branch 'feature/disable-c5-ci-build' into 'release/v5.4'
...
feat(zigbee): disable the build process of zigbee example on esp32c5
See merge request espressif/esp-idf!37024
2025-02-18 09:34:14 +08:00
xieqinan@espressif.com
60f820e7c0
feat(zigbee): disable the build process of zigbee example on esp32c5
2025-02-17 18:54:08 +08:00
Sudeep Mohanty
1e5308211d
fix(lp_uart): Fixed flaky LP UART unit tests
...
This commit fixes some flaky LP UART multi device tests. It also adds
code to put the HP core to light sleep for few tests.
2025-02-17 10:29:04 +01:00
Martin Vychodil
e6815fd6a5
Merge branch 'bugfix/storage_generic_pytests_v5.4' into 'release/v5.4'
...
fix(ci): Removed storage related entries in known generate test child pipeline warnings (v5.4)
See merge request espressif/esp-idf!36683
2025-02-17 17:09:08 +08:00
wuzhenghui
003a7f6bcb
fix(esp_hw_support): fix lp/hp clock wait time calculation after wait pll ready
2025-02-17 16:53:28 +08:00
wuzhenghui
67a4de4e77
change(esp_hw_support): switch to sleep_flags earlier to identify sleep state
2025-02-17 16:53:28 +08:00
wuzhenghui
87c4227e44
change(esp_hw_support): wait pll calibration done in regdma link instead of wait fixed value
2025-02-17 16:53:27 +08:00
Jiang Jiang Jian
c3044cad28
Merge branch 'bugfix/fix_delete_queue_error_in_espnow_example_v5.4' into 'release/v5.4'
...
fix(wifi): fix the delete queue error in espnow exapmle (v5.4)
See merge request espressif/esp-idf!37014
2025-02-17 16:10:53 +08:00
Jiang Jiang Jian
30307f6977
Merge branch 'bugfix/ifdef_cplusplus_bracket_v5.4' into 'release/v5.4'
...
bugfix(wifi): Add missing brackets in the C++ guard (Backport v5.4)
See merge request espressif/esp-idf!36830
2025-02-17 15:50:16 +08:00
Jiang Jiang Jian
0ba139c535
Merge branch 'bugfix/fix_some_wifi_bugs_250214' into 'release/v5.4'
...
Bugfix/fix some wifi bugs 250214(Backport v5.4)
See merge request espressif/esp-idf!36985
2025-02-17 15:48:22 +08:00
zhangyanjiao
aeb4e0288c
fix(wifi): fix the delete queue error in espnow exapmle
...
Closes https://github.com/espressif/esp-idf/issues/15383
2025-02-17 14:54:38 +08:00
Marius Vikhammer
b808062f2e
Merge branch 'bugfix/esp32p4_linker_script_v5.4' into 'release/v5.4'
...
fix(esp_system): add missing `arrays` attribute in the ESP32-P4 linker script (backport v5.4)
See merge request espressif/esp-idf!36094
2025-02-17 11:16:48 +08:00
Zhang Hai Peng
ddff846e4e
feat(ble/bluedroid): Support change HID task size by Kconfig in HID example
...
(cherry picked from commit d4b3a7e99d )
Co-authored-by: Mitch Cairns <mitch.cairns@handheldlegend.com >
2025-02-17 11:15:46 +08:00
Zhang Hai Peng
53fa7a7df0
docs(ble/bluedroid): Optimize doc for implementation of a characteristic with 128 bit UUID
...
(cherry picked from commit fa40d971a5 )
Co-authored-by: Erast <78802792+MatoiDev@users.noreply.github.com >
2025-02-17 11:15:43 +08:00
Zhang Hai Peng
7790c95832
fix(ble/bluedroid): Don't log error on 16/128-bit UUID mixed descriptors
...
(cherry picked from commit fed1d41aa7 )
Co-authored-by: Nebojša Cvetković <nebkat@gmail.com >
2025-02-17 11:15:40 +08:00
Zhang Hai Peng
41ccc00c15
refactor(ble/bluedroid): Fix typos in gatt_sr.c
...
(cherry picked from commit 63b2dcc3a7 )
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-02-17 11:15:37 +08:00
Zhang Hai Peng
c0b060c1a8
fix(ble/bluedroid): Allow 0 length indications
...
(cherry picked from commit 9b5a52e2f7 )
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-02-17 11:15:32 +08:00
Zhang Hai Peng
635e1489b7
refactor(ble/bluedroid): Fix typos in bta_gatts_act.c
...
(cherry picked from commit a8041a9953 )
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-02-17 11:15:29 +08:00
morris
3ecfa81c9b
Merge branch 'bugfix/gpio_rom_patch_fix_v5.4' into 'release/v5.4'
...
fix(gpio): fix esp_rom_gpio_connect_out_signal for gpio num over 31 on esp32/s2 (v5.4)
See merge request espressif/esp-idf!36865
2025-02-17 11:14:21 +08:00
Zhang Hai Peng
a0f37ef893
fix(ble): Update bt lib for ESP32(2a2631f)
...
- Support ESP32 BLE GPIO DEBUG
(cherry picked from commit 0a7888f839 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-02-17 11:13:56 +08:00
Island
c34702fc0c
Merge branch 'feat/add_spi_output_v5.4' into 'release/v5.4'
...
Feat/add spi output (v5.4)
See merge request espressif/esp-idf!36956
2025-02-17 11:04:37 +08:00
Rahul Tank
ae5cf32ab9
Merge branch 'bugfix/handle_slave_extra_disconn_v5.4' into 'release/v5.4'
...
fix(nimble): Handle not sending disconnect event if connect was not sent (v5.4)
See merge request espressif/esp-idf!36920
2025-02-15 22:43:07 +08:00
Rahul Tank
d4d795c56d
fix(nimble): Handle not sending disconnect event if connect was not sent
2025-02-15 09:22:55 +05:30
Rahul Tank
f30ee2a6bc
Merge branch 'feat/long_read_offset_v5.4' into 'release/v5.4'
...
feat(nimble): Add offset in GATT server long read context (v5.4)
See merge request espressif/esp-idf!36976
2025-02-15 11:26:47 +08:00
Jiang Jiang Jian
72770713b9
Merge branch 'bugfix/mem_leak_sae_pk_v5.4' into 'release/v5.4'
...
fix(wifi): Bugfix memory leak due to sae public key (v5.4)
See merge request espressif/esp-idf!36925
2025-02-14 19:34:53 +08:00
muhaidong
5dc5f0e566
fix(coex): fix disable external coex fail issue
2025-02-14 19:24:12 +08:00
muhaidong
67141ce7b5
feat(phy): add gpio cmd for cert test
2025-02-14 19:23:53 +08:00
Roland Dobai
dd315ebc88
Merge branch 'fix/ldgen_interm_no_secs_v5.4' into 'release/v5.4'
...
fix(ldgen): don't emit intermediate placements without sections (v5.4)
See merge request espressif/esp-idf!36967
2025-02-14 18:58:59 +08:00
Jiang Jiang Jian
266f7e878c
Merge branch 'bugfix/skip_memory_reordering_wpa2_semaphr_v5.4' into 'release/v5.4'
...
fix(esp_wifi): fixed stack corruption in WiFi tasks (v5.4)
See merge request espressif/esp-idf!36936
2025-02-14 17:53:35 +08:00
Aditya Patwardhan
d2b7479f6f
Merge branch 'refactor/security_docs_re-org_v5.4' into 'release/v5.4'
...
refactor(docs): re-organize security docs for better navigation (v5.4)
See merge request espressif/esp-idf!36960
2025-02-14 16:32:05 +08:00
Frantisek Hrbata
c06b3d213e
fix(ldgen): don't emit intermediate placements without sections
...
When a symbol needs to be placed to a different target than the one
designated for the object file, the object file is expanded, which
includes the following steps:
1. Creating a new placement for the symbol's input section with the
specified target.
2. Excluding the object placement from the orignal target.
3. Creating a new intermediate placement for the object for the original
target, where its input sections are expanded, excluding the input
section for the symbol.
Let's illustrate the object expansion process with the following example:
[sections:rodata]
entries:
.rodata+
.sdata2+
.srodata+
[scheme:default]
entries:
text -> flash_text
rodata -> flash_rodata
[scheme:noflash]
entries:
text -> iram0_text
rodata -> dram0_data
[mapping:soc_pm]
archive: libsoc.a
entries:
gpio_periph: GPIO_HOLD_MASK (noflash)
gpio_periph section headers:
[Nr] Name Type Addr Off Size ES Flg Lk Inf Al
[ 0] NULL 00000000 000000 000000 00 0 0 0
[ 1] .text PROGBITS 00000000 000034 000000 00 AX 0 0 2
[ 2] .data PROGBITS 00000000 000034 000000 00 WA 0 0 1
[ 3] .bss NOBITS 00000000 000034 000000 00 WA 0 0 1
[ 4] .rodata.GPIO_HOLD_MASK PROGBITS 00000000 000034 000058 00 A 0 0 4
[ 5] .rodata.GPIO_PIN_MUX_REG PROGBITS 00000000 00008c 000058 00 A 0 0 4
[ 6] .debug_info PROGBITS 00000000 0000e4 0000d8 00 0 0 1
[ 7] .rela.debug_info RELA 00000000 0009d4 000108 0c I 16 6 4
[ 8] .debug_abbrev PROGBITS 00000000 0001bc 000070 00 0 0 1
[ 9] .debug_aranges PROGBITS 00000000 00022c 000018 00 0 0 1
[10] .rela.debug_aranges RELA 00000000 000adc 00000c 0c I 16 9 4
[11] .debug_line PROGBITS 00000000 000244 0001ab 00 0 0 1
[12] .debug_str PROGBITS 00000000 0003ef 00022d 01 MS 0 0 1
[13] .comment PROGBITS 00000000 00061c 000030 01 MS 0 0 1
[14] .note.GNU-stack PROGBITS 00000000 00064c 000000 00 0 0 1
[15] .riscv.attributes RISCV_ATTRIBUTES 00000000 00064c 000044 00 0 0 1
[16] .symtab SYMTAB 00000000 000690 000260 10 17 36 4
[17] .strtab STRTAB 00000000 0008f0 0000e1 00 0 0 1
[18] .shstrtab STRTAB 00000000 000ae8 0000d1 00 0 0 1
1. Creating a new placement
.dram0.data :
{
*libsoc.a:gpio_periph.*(.rodata.GPIO_HOLD_MASK .sdata2.GPIO_HOLD_MASK .srodata.GPIO_HOLD_MASK)
}
2. Excluding the object placement
.flash.rodata :
{
*(EXCLUDE_FILE(*libsoc.a:gpio_periph.*) .rodata.* ...)
}
3. Creating a new intermediate placement
.flash.rodata :
{
*libsoc.a:gpio_periph.*(.rodata.GPIO_PIN_MUX_REG)
}
Now, let's do the same, but also move GPIO_PIN_MUX_REG to noflash with an updated mapping.
[mapping:soc_pm]
archive: libsoc.a
entries:
gpio_periph: GPIO_HOLD_MASK (noflash)
gpio_periph: GPIO_PIN_MUX_REG (noflash)
1. Creating a new placement
.dram0.data :
{
*libsoc.a:gpio_periph.*(.rodata.GPIO_HOLD_MASK .sdata2.GPIO_HOLD_MASK .srodata.GPIO_HOLD_MASK)
*libsoc.a:gpio_periph.*(.rodata.GPIO_PIN_MUX_REG .sdata2.GPIO_PIN_MUX_REG
.srodata.GPIO_PIN_MUX_REG)
}
2. Excluding the object placement
.flash.rodata :
{
*(EXCLUDE_FILE(*libsoc.a:gpio_periph.*) .rodata.* ...)
}
3. Creating a new intermediate placement
.flash.rodata :
{
*libsoc.a:gpio_periph.*
}
The *libsoc.a:gpio_periph.* entity in step 3 no longer has input
sections, as there are no remaining .rodata input sections in the object
file. The linker behavior for this mapping is to include all object
input sections that have not yet been placed as described in
https://sourceware.org/binutils/docs/ld.html#Input-Section-Basics
"If you use a file name without a list of sections, then all sections in
the input file will be included in the output section. This is not
commonly done, but it may by useful on occasion."
The map file for such mapping now contains following input sections
.flash.rodata 0x3c0a0120 0x19b34
*libsoc.a:gpio_periph.*()
.debug_info 0x3c0b95bf 0xd8 esp-idf/soc/libsoc.a(gpio_periph.c.obj)
.debug_abbrev 0x3c0b9697 0x70 esp-idf/soc/libsoc.a(gpio_periph.c.obj)
.debug_aranges
0x3c0b9707 0x18 esp-idf/soc/libsoc.a(gpio_periph.c.obj)
.debug_line 0x3c0b971f 0x1ab esp-idf/soc/libsoc.a(gpio_periph.c.obj)
.debug_str 0x3c0b98ca 0x21a esp-idf/soc/libsoc.a(gpio_periph.c.obj)
0x22d (size before relaxing)
.comment 0x3c0b9ae4 0x30 esp-idf/soc/libsoc.a(gpio_periph.c.obj)
.note.GNU-stack
0x3c0b9ae4 0x0 esp-idf/soc/libsoc.a(gpio_periph.c.obj)
.riscv.attributes
0x3c0b9ae4 0x44 esp-idf/soc/libsoc.a(gpio_periph.c.obj)
This is incorrect, and such intermediate placement should not be
generated. This type of placement can be recognized because it is not
explicitly defined in the mapping and lacks input sections. We can
identify this in the significant function and prevent issuing commands
for such placement.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-02-14 08:04:29 +01:00
Mahavir Jain
721b0de1b1
refactor(docs): re-organize security docs for better navigation
2025-02-14 11:45:04 +05:30
Abhinav Kudnar
222d7a7741
feat(nimble): Add offset in GATT server long read context
2025-02-14 11:21:30 +05:30
Rahul Tank
15da152e21
Merge branch 'fix/blesync_periodic_adv_v5.4' into 'release/v5.4'
...
fix(nimble): Added sync reattempt for periodic adv (v5.4)
See merge request espressif/esp-idf!36789
2025-02-14 13:45:38 +08:00
Zhou Xiao
ec495372ab
feat(ble): support esp ble controller spi output interface for ESP32-H2
...
(cherry picked from commit 9c98c7e040 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-14 11:54:23 +08:00
Zhou Xiao
78f1241f78
feat(ble): support esp ble controller spi output interface for ESP32-C6
...
(cherry picked from commit 58b8775f95 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-14 11:54:20 +08:00
Zhou Xiao
8d3fcb78ee
feat(ble): support esp ble controller spi output interface for ESP32-C2
...
(cherry picked from commit 0b57f8ae87 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-14 11:54:16 +08:00
Zhou Xiao
2acf21413c
feat(ble): add spi output interface for esp ble controller log
...
(cherry picked from commit 52106c9895 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-14 11:54:13 +08:00
Omar Chebib
d3a9545e95
fix(esp_system): add missing arrays attribute in the ESP32-P4 linker script
2025-02-14 10:58:12 +08:00
xiongweichao
44c606e165
fix(bt): Fixed SDP record integrity check bug
2025-02-14 10:21:46 +08:00
David Čermák
462ed8353d
Merge branch 'bugfix/ethernet_example_netif_glue_assignment_v5.4' into 'release/v5.4'
...
fix(ethernet_basic): Fix second Ethernet device not receiving IP address (v5.4)
See merge request espressif/esp-idf!36945
2025-02-13 22:00:31 +08:00
Astha Verma
ff55cabe6d
fix(nimble): Added sync reattempt for periodic adv
2025-02-13 18:24:38 +05:30
Bogdan Kolendovskyy
bcf5075278
fix(ethernet_basic): Fix second Ethernet device not receiving IP address
2025-02-13 12:41:14 +01:00
Rahul Tank
18ba5dd4ab
Merge branch 'fix/core_err_code_def_v5.4' into 'release/v5.4'
...
fix(nimble): Enhanced error handling by adding to print core error definitions (v5.4)
See merge request espressif/esp-idf!36654
2025-02-13 19:37:52 +08:00
Mahavir Jain
e348fdd5e6
Merge branch 'bugfix/http_client_select_read_error_v5.4' into 'release/v5.4'
...
fix(tcp_tranport): Fix handling of select() return value (v5.4)
See merge request espressif/esp-idf!36917
2025-02-13 19:19:11 +08:00
Kapil Gupta
31b88484a6
fix(esp_wifi): Fix stack corruption in wpa3 task
2025-02-13 14:23:08 +05:30
Kapil Gupta
698392735c
fix(esp_wifi): fixed Stack corruption in DPP task
2025-02-13 14:23:08 +05:30
Kapil Gupta
a64056fac2
fix(esp_wifi): fixed Stack corruption in WPS processing
2025-02-13 14:23:08 +05:30
Kapil Gupta
c3959700b3
fix(esp_wifi): Fixed memory corruption in wifi enterprise
...
Closes https://github.com/espressif/esp-idf/issues/15370
2025-02-13 14:23:08 +05:30
Shu Chen
576264c704
Merge branch 'feat/add_ot_br_lib_check_case_v5.4' into 'release/v5.4'
...
feat(openthread): add br library check case (v5.4)
See merge request espressif/esp-idf!36885
2025-02-13 15:49:45 +08:00
Shreyas Sheth
3cbbcf25c7
fix(wifi): Fixed memory leak occurring in SAE PK connection
2025-02-13 12:02:13 +05:30
Astha Verma
34a8c8ae28
fix(nimble): Enhanced error handling by adding to print core error definitions
2025-02-13 08:57:08 +05:30
Rahul Tank
9555aa0912
Merge branch 'fix/NVS_corruption_v5.4' into 'release/v5.4'
...
fix(nimble): Handle NVS corruption caused by non removal of security records (v5.4)
See merge request espressif/esp-idf!36894
2025-02-13 11:19:15 +08:00
morris
7d07fe5047
Merge branch 'feat/async_memcpy_any_alignment_v5.4' into 'release/v5.4'
...
async memcpy destination address doesn't have to be cache aligned (v5.4)
See merge request espressif/esp-idf!36633
2025-02-13 10:36:23 +08:00
morris
5aee72a86f
Merge branch 'fix/rgb_lcd_drift_on_esp32s3_v5.4' into 'release/v5.4'
...
fix(rgb_lcd): drift issue caused by restart (v5.4)
See merge request espressif/esp-idf!36889
2025-02-13 10:10:43 +08:00
David Čermák
1ddbb7bceb
Merge branch 'fix/eth_example_stat_ip_v5.4' into 'release/v5.4'
...
fix(esp_eth): fixed Static IP example for Ethernet (v5.4)
See merge request espressif/esp-idf!36915
2025-02-13 02:14:20 +08:00
nilesh.kale
5ad73e97e8
fix(tcp_tranport): Fix handling of select() return value
...
When both readset/writeset and errset are set for a single socket,
the HTTP client incorrectly handled the condition, causing premature termination.
Added a check to ensure readset/writeset is prioritized before errset.
Closes https://github.com/espressif/esp-idf/issues/14673
2025-02-12 20:23:23 +05:30
Ondrej Kosta
7b1648f004
fix(esp_eth): fixed Static IP example for Ethernet
...
Fixed IP event handler unregistering for Ethernet
2025-02-12 13:55:20 +00:00
Alexey Gerenkov
945d750d5a
Merge branch 'fix/coredump_note_section_alignment_v5.4' into 'release/v5.4'
...
Fix/coredump note section headers and alignments (v5.4)
See merge request espressif/esp-idf!36880
2025-02-12 21:31:14 +08:00
Jiang Jiang Jian
97404fa883
Merge branch 'fix/fix_branch_predictor_access_flash_after_cache_diabled_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix branch predictor access flash after cache disabled (v5.4)
See merge request espressif/esp-idf!36558
2025-02-12 17:59:36 +08:00
Jiang Jiang Jian
f8ed34f75f
Merge branch 'bugfix/analyzer_issues_supplicant_v5.4' into 'release/v5.4'
...
fix(esp_wifi): fix some analyzer issues (v5.4)
See merge request espressif/esp-idf!36825
2025-02-12 13:56:16 +08:00
Jiang Jiang Jian
c7a66c0801
Merge branch 'bugfix/wps_scan_freq_v5.4' into 'release/v5.4'
...
fix(esp_wifi): Reduce scan frequency in WPS (v5.4)
See merge request espressif/esp-idf!36819
2025-02-12 13:56:01 +08:00
Astha Verma
5a9fc48b73
fix(nimble): fix NVS corruption
2025-02-12 10:50:50 +05:30
Rahul Tank
49262fd40c
Merge branch 'bugfix/fix_warn_write_string_v5.4' into 'release/v5.4'
...
fix(nimble): Fixed warnings with COMPILTER_WARN_WRITE_STRINGS set (v5.4)
See merge request espressif/esp-idf!36699
2025-02-12 12:56:26 +08:00
Mahavir Jain
f8c10a5504
Merge branch 'bugfix/fix_blufi_crash_opt_v5.4' into 'release/v5.4'
...
fix(blufi): Enhance security in BLUFI example (v5.4)
See merge request espressif/esp-idf!36861
2025-02-12 12:31:56 +08:00
morris
1a430290f2
fix(rgb_lcd): drift issue caused by restart
...
Closes https://github.com/espressif/esp-idf/issues/15013
2025-02-12 10:43:16 +08:00
Shu Chen
f6c304005a
Merge branch 'feature/ieee802154_txpower_table_v5.4' into 'release/v5.4'
...
Feature/ieee802154 txpower table (v5.4)
See merge request espressif/esp-idf!36132
2025-02-12 10:32:19 +08:00
morris
d65c108888
Merge branch 'feat/mmu_find_paddr_caps_by_any_offset_v5.4' into 'release/v5.4'
...
mmu: supported find paddr caps by any paddr offset (v5.4)
See merge request espressif/esp-idf!36813
2025-02-12 10:30:35 +08:00
yiwenxiu
d4ec677253
feat(openthread): add br library check case
2025-02-12 09:33:46 +08:00
Wang Meng Yang
667c1b6e70
Merge branch 'bugfix/add_bluedroid_init_migration_v5.4' into 'release/v5.4'
...
docs(bt/bluedroid): Added migration guide for bluedroid init API[backport v5.4]
See merge request espressif/esp-idf!36875
2025-02-12 09:22:17 +08:00
Erhan Kurubas
99b1a685c8
fix(coredump): disable uart txd pullup using gpio hal
2025-02-11 16:53:18 +01:00
Erhan Kurubas
52c1538f01
fix(coredump): fix note section alignments
2025-02-11 16:53:18 +01:00
Erhan Kurubas
f1fbac9dc8
fix(coredump): only clear high bit in PC when set
2025-02-11 16:53:18 +01:00
liqigan
0576fce0c8
docs(bt/bluedroid): Added migration guide for bluedroid init API
...
Closes https://github.com/espressif/esp-idf/issues/15352
2025-02-11 19:37:27 +08:00
morris
952f1aa2b8
Merge branch 'feature/malloc_cap_simd_flag_v5.4' into 'release/v5.4'
...
feat(heap): add a MALLOC_CAP_SIMD flag (v5.4)
See merge request espressif/esp-idf!36649
2025-02-11 17:42:09 +08:00
Song Ruo Jing
ed46ec4433
fix(gpio): fix esp_rom_gpio_connect_out_signal for gpio num over 31 on esp32/s2
...
Closes https://github.com/espressif/esp-idf/issues/15209
2025-02-11 16:05:11 +08:00
Armando
efd8c467d0
test(mmu): test can find paddr caps by any paddr offset
2025-02-11 15:51:45 +08:00
Armando
d7cdbbb07d
feat(mmu): supported find paddr caps by any paddr offset
...
Closes https://github.com/espressif/esp-idf/issues/14988
2025-02-11 15:51:45 +08:00
Zhang Hai Peng
5f93ec3b11
fix(blufi): Enhance security in BLUFI example
...
(cherry picked from commit 3fc6c93936 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-02-11 15:13:50 +08:00
morris
e121a77c92
fix(dma): also consider buffer alignment when calculating the DMA nodes
...
Closes https://github.com/espressif/esp-idf/issues/15228
2025-02-11 13:46:12 +08:00
morris
5c0611cb3b
feat(async_memcpy): support rx buffer unaligned to cache line size
2025-02-11 13:46:12 +08:00
morris
565d0331f1
refactor(dma): split rx buffer to cache aligned ones
2025-02-11 13:46:12 +08:00
zwx
053a67f209
fix(802.15.4): fix a typo for 15.4 Kconfig
2025-02-11 13:23:57 +08:00
zwx
22a5444773
feat(802.15.4): introduce a series of APIs related power table
2025-02-11 13:23:57 +08:00
zwx
86eed3f3ab
feat(openthread): support preferred channel mask
2025-02-11 13:22:47 +08:00
Wang Meng Yang
cb19765809
Merge branch 'feat/esp32_set_get_bt_lpclk_src_v5.4' into 'release/v5.4'
...
feat(bt): Added API to get/set low power clock source(v5.4)
See merge request espressif/esp-idf!36562
2025-02-11 12:14:58 +08:00
xiongweichao
62eaef77ef
fix(bt/bluedroid): fixed the format error of passkey printing
2025-02-11 11:57:16 +08:00
xiongweichao
f9ea7a47b1
fix(bt/bluedroid): Fixed incorrect types of some variables in SDP
2025-02-11 11:57:11 +08:00
xiongweichao
26491fbe67
fix(bt): Fix incorrect type returned when searching SAP record
2025-02-11 11:57:07 +08:00
xiongweichao
b8a4d9f74f
fix(bt): Fix the incorrect record found using uuid16 search
2025-02-11 11:57:03 +08:00
Shu Chen
b853fc6742
Merge branch 'feature/support_hw_reset_when_handling_rcp_failure_v5.4' into 'release/v5.4'
...
feat(openthread): support hardware reset RCP while processing RCP failure (v5.4)
See merge request espressif/esp-idf!36553
2025-02-11 11:29:31 +08:00
Island
05eb9d0c4a
Merge branch 'bugfix/h2_ble_timer_clk_enable_fix_v5.4' into 'release/v5.4'
...
fix: H2 ble timer clk enable issue. (v5.4)
See merge request espressif/esp-idf!36545
2025-02-11 10:45:33 +08:00
morris
737cce3c9f
Merge branch 'bugfix/fix_i2s_reconfig_slot_issue_v5.4' into 'release/v5.4'
...
fix(i2s): fixed incorrect logic in slot reconfig (v5.4)
See merge request espressif/esp-idf!36641
2025-02-11 10:40:32 +08:00
Rahul Tank
5ede5942b1
fix(nimble): Fixed warnings with COMPILTER_WARN_WRITE_STRINGS set
2025-02-10 21:50:15 +05:30
Rahul Tank
86a8f691e1
Merge branch 'fix/spp_server_readme_change_v5.4' into 'release/v5.4'
...
docs: Updated README.md by removing unclear lines (v5.4)
See merge request espressif/esp-idf!36742
2025-02-10 23:59:39 +08:00
Rahul Tank
f9f71f0fa8
Merge branch 'fix/wifi_provisioning_ble_v5.4' into 'release/v5.4'
...
fix(nimble): Handle nested locks when BT_NIMBLE_DEBUG enabled (v5.4)
See merge request espressif/esp-idf!36497
2025-02-10 23:57:47 +08:00
radek.tandler
b02cb7d552
fix(storage/nvs): Fixed failing test cases in example folder
2025-02-10 16:43:34 +01:00
radek.tandler
03ca56d8fb
fix(storage/vfs): Fixed failing test cases in test_apps
2025-02-10 16:43:33 +01:00
radek.tandler
9a21f5fb81
fix(ci): Removed storage related ignore warnings
2025-02-10 16:43:33 +01:00
akshat
767afc9ce4
bugfix(wifi): Fix header file errors and remove esp_supplicant from check_public_headers_exceptions.txt
2025-02-10 18:52:01 +05:30
akshat
22382490ab
bugfix(wifi): Add missing brackets in the C++ guard
...
Closes https://github.com/espressif/esp-idf/issues/14991
2025-02-10 18:51:31 +05:30
Kapil Gupta
cd934c08ab
fix(esp_wifi): Add review comments and some cleanup
2025-02-10 15:46:30 +05:30
Kapil Gupta
3c085db83e
fix(esp_wifi): fix some analyzer issues
...
Closes https://github.com/espressif/esp-idf/issues/15097
Closes https://github.com/espressif/esp-idf/issues/15098
Closes https://github.com/espressif/esp-idf/issues/15099
2025-02-10 15:46:30 +05:30
Kapil Gupta
17032b875a
fix(esp_wifi): Reduce scan frequency in WPS
2025-02-10 15:11:14 +05:30
Jiang Jiang Jian
5436955fd9
Merge branch 'bugfix/esp32c5_eco1_wifi_ps_v5.4' into 'release/v5.4'
...
backport v5.4: fix some wifi power save issues and optimize phy sleep for esp32c5 eco1 and beta5
See merge request espressif/esp-idf!36561
2025-02-10 15:22:59 +08:00
Jiang Jiang Jian
1aab4bf1b2
Merge branch 'bugfix/pm-300-v5.4' into 'release/v5.4'
...
backport v5.4: fix some esp32c5 and esp32c61 light sleep wakeup issues
See merge request espressif/esp-idf!36075
2025-02-10 15:22:22 +08:00
Marius Vikhammer
5c75a994da
Merge branch 'fix/esp-event-profiling_v5.4' into 'release/v5.4'
...
fix(esp_event): Fix event loop profiling in handler_execute function (backport v5.4)
See merge request espressif/esp-idf!36684
2025-02-10 14:45:15 +08:00
xiongweichao
76a66a7879
feat(bt): Added API to get/set low power clock source
2025-02-10 14:10:38 +08:00
laokaiyao
5d4598f986
fix(i2s): fix uninitialize warning for the default macros
...
Closes https://github.com/espressif/esp-idf/issues/15271
2025-02-10 11:16:19 +08:00
laokaiyao
80ef7b7494
fix(i2s): fixed incorrect logic in slot reconfig
...
Closes https://github.com/espressif/esp-idf/issues/15256
2025-02-10 11:16:19 +08:00
Wang Meng Yang
8deb26be27
Merge branch 'feat/add_vsc_to_support_test_v5.4' into 'release/v5.4'
...
feat(bt): add vendor hci command and event to support test (v5.4)
See merge request espressif/esp-idf!36571
2025-02-10 10:49:13 +08:00
Song Ruo Jing
6cb64d7025
feat(heap): add a MALLOC_CAP_SIMD flag
...
MALLOC_CAP_SIMD can be used to allocate memory to be used for SIMD instructions
2025-02-08 16:28:41 +08:00
Shu Chen
5fa3e381c9
Merge branch 'feat/add_callback_for_esp_ot_radio_spinel_init_v5.4' into 'release/v5.4'
...
feat(openthread): add an API to set rcp version string (v5.4)
See merge request espressif/esp-idf!36746
2025-02-08 16:26:56 +08:00
morris
35dc076e79
Merge branch 'fix/usb_non_periodic_backport_v5.4' into 'release/v5.4'
...
fix(usb/host): Set SCHED_INFO for all channels (backport v5.4)
See merge request espressif/esp-idf!36770
2025-02-08 10:07:39 +08:00
Jiang Jiang Jian
ebc370a796
Merge branch 'bugfix/remove_unused_sco_state_v5.4' into 'release/v5.4'
...
Bugfix/remove unused sco state (v5.4)
See merge request espressif/esp-idf!36729
2025-02-07 19:51:01 +08:00
Tomáš Rohlínek
653fa4a1f5
fix(storage/vfs): incorrect log level in esp_vfs_register_fd_range
...
Closes https://github.com/espressif/esp-idf/issues/14327
2025-02-07 15:24:08 +08:00
Geng Yu Chao
095d82eb9b
fix(esp32h2): H2 ble timer clk enable issue
...
(cherry picked from commit ac8204c4ba )
Co-authored-by: Geng Yuchao <gengyuchao@espressif.com >
2025-02-07 11:46:50 +08:00
Guillaume Souchere
4b5e246b5b
fix(esp_vfs_console): USB CDC read when non blocking
...
In non blocking mode, the read function is expected
to return weather data is available for reading or not.
In case data are available but the size does not match
the expected size, the function read should return whatever
data is available.
Previously, the function was returning -1 with errno set
to EWOULDBLOCK even if the size of data in the buffer was
less than the requested size. It would only return the
available data if the size in the buffer was greater or equal
to the requested size.
The implementation of cdcacm_read is modified to return the avilable
data from the buffer even is the size is lesser than the requested
size.
2025-02-06 09:01:30 +01:00
Tomas Rezucha
4e4c9dc726
fix(usb/host): Set SCHED_INFO for all channels
...
Although the hardware documentation suggests that SCHED_INFO is only used
for periodic channels, empirical evidence shows that omitting this configuration
on non-periodic channels can cause them to freeze.
Therefore, we set this field for all channels to ensure reliable operation.
2025-02-06 08:17:59 +01:00
Jiang Jiang Jian
b26d933e08
Merge branch 'change/default_value_for_esp_coex_vsc_in_bluedroid_v5.4' into 'release/v5.4'
...
change(bt): Set default value for BT_BLUEDROID_ESP_COEX_VSC conditionally (v5.4)
See merge request espressif/esp-idf!36734
2025-02-06 10:50:03 +08:00
Astha Verma
447887de03
fix(nimble): Handle nested locks when BT_NIMBLE_DEBUG enabled
2025-02-05 14:48:43 +05:30
morris
d79e743b79
Merge branch 'fix/move_spi_lcd_cb_fun_to_iram_v5.4' into 'release/v5.4'
...
feat(spi_lcd): move callback function to iram (v5.4)
See merge request espressif/esp-idf!36739
2025-02-05 14:56:01 +08:00
Xu Si Yu
77fb4e42bd
feat(openthread): add an API to set rcp version string
2025-02-05 14:40:17 +08:00
David Cermak
8e8d922edc
fix(esp_eth): Fix test code to unregister event correctly
2025-02-05 07:34:27 +01:00
Astha Verma
fbcdf56981
docs: Updated README.md by removing unclear lines
2025-02-05 11:54:58 +05:30
morris
724f762f57
Merge branch 'fix/periodic_fs_usb_on_p4_backport_v5.4' into 'release/v5.4'
...
fix(usb/host): Fixed Full Speed periodic transfers on ESP32-P4 (backport v5.4)
See merge request espressif/esp-idf!36647
2025-02-05 14:17:43 +08:00
morris
9659998ce3
Merge branch 'fix/usb_host_enum_unchecked_return_coverity_backport_v5.4' into 'release/v5.4'
...
fix(usb_host): Fixed unchecked return value in enum driver (coverity) (backport to v5.4)
See merge request espressif/esp-idf!36669
2025-02-05 11:49:10 +08:00
Chen Jichang
a05a12526d
feat(spi_lcd): move callback function to iram
...
Closes https://github.com/espressif/esp-idf/issues/15160
2025-02-05 11:21:46 +08:00
Wang Mengyang
d0c2b8337b
change(bt): Set default value for BT_BLUEDROID_ESP_COEX_VSC conditionally
...
- Set default value of BT_BLUEDROID_ESP_COEX_VSC to n if software coexistence is not required,
in host-controller combined Bluetooth stack configuration.
2025-02-05 10:16:05 +08:00
Wang Mengyang
ff6dd1f083
change(bt): Remove unused state variable for (e)SCO disconnect reason in Bluedroid
2025-02-05 10:08:51 +08:00
David Cermak
8763e28c0b
fix(esp_event): Fix minor no-ISR post regression
...
from 15f6775f5d
2025-02-04 09:17:36 +01:00
Alexey Gerenkov
f277fbf24e
Merge branch 'fix/coredump_test_uart_data_missing_v5.4' into 'release/v5.4'
...
Fix missing coredump uart data in tests (v5.4)
See merge request espressif/esp-idf!36711
2025-02-03 23:48:56 +08:00
Erhan Kurubas
9f3a5eb3ab
test(coredump): collect all expected uart data first, then process lazily
2025-02-03 15:06:25 +01:00
Rocha Euripedes
4d02ae2562
Merge branch 'fix/test_app_certificate_v5.4' into 'release/v5.4'
...
Regenerate certificates for testing (v5.4)
See merge request espressif/esp-idf!36672
2025-01-31 15:59:48 +08:00
Mahavir Jain
99601e8e57
Merge branch 'feat/bootloader_nvs_read_encrypted_v5.4' into 'release/v5.4'
...
fix(esptool_py): NVS partition being incorrectly marked as encrypted by the build system (v5.4)
See merge request espressif/esp-idf!36679
2025-01-30 17:14:11 +08:00
Guillaume Souchere
8c89773e0d
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 08:59:12 +01:00
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 b4e3c5c1e2 )
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 b225703712 )
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 b7571dd711 )
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 abc18e93eb )
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
zhangyanjiao
9195bcbe22
fix(wifi/mesh): fixed the mesh connection failure in WPA3 mode after erasing flash
...
Closes https://github.com/espressif/esp-idf/issues/14095
2025-01-20 14:19:37 +08:00
Sarvesh Bodakhe
e789554997
fix(wifi): Fix bug in authmode detection for wpa2/wpa3 enterprise
...
WPA3-Enterprise mandates the use of AKM suite selector
00:0F:AC:5 (IEEE80211 802.1X with SHA-256)
2025-01-20 14:18:51 +08:00
Kapil Gupta
85156cceff
fix(esp_wifi): Address some review comments
2025-01-20 14:18:14 +08:00
Aditi
7900eeca4e
fix(wpa_supplicant): Remove the btm_rrm task from supplicant
...
This commit removes btm_rrm_t task and CONFIG_SUPPLICANT_TASK from
wpa_supplicant and make the functions work in wifi task's context.
2025-01-20 14:17:58 +08:00
Aditi
5f2fb56755
fix(wpa_supplicant): Fix for sending alternate ft-auth in roaming
2025-01-20 14:17:48 +08:00
Aditi
318ad17991
fix(wpa_supplicant): Add two separate flags for RRM and WNM
...
Added two separate flags CONFIG_RRM(80211k) and CONFIG_WNM(80211v)
flags under IEEE80211KV support flag.
2025-01-20 14:17:38 +08:00
Aditi
3f3c3d9a14
fix(wpa_supplicant): Add some minor fixes in roaming
...
1) Add a fix in roaming example for 11kvr
2) Removed length constraint for neighbor report received.
2025-01-20 14:17:27 +08:00
Aditi
bdc099af7f
fix(esp_wifi): Add fix for error handling for FT-Auth
2025-01-20 14:17:17 +08:00
yinqingzhao
c725253d53
feat(wifi): add wifi support for esp32c61 eco2
2025-01-20 14:16:30 +08:00
xuxiao
dd11e4514b
feat(wifi): add phy support for esp32c5 beta5
2025-01-20 14:16:12 +08:00
Martin Vychodil
86ace15e10
Merge branch 'fix/broken_fatfsgen_tests_v5.4' into 'release/v5.4'
...
fix(storage/fatfsgen): broken test_apps scripts for fatfsgen (v5.4)
See merge request espressif/esp-idf!36488
2025-01-18 05:39:01 +08:00
Tomáš Rohlínek
a92d5e9358
fix(storage/fatfsgen): broken test_apps scripts for fatfsgen
2025-01-17 18:31:50 +01:00
Marius Vikhammer
5fdc217858
Merge branch 'docs/correct_ulp_idf_monitor_command_v5.4' into 'release/v5.4'
...
docs(ulp): Fix esp_idf_monitor command for ulp monitoring (v5.4)
See merge request espressif/esp-idf!36470
2025-01-17 18:05:51 +08:00
Jiang Jiang Jian
ebd04eb2fc
Merge branch 'fix/fix_esp32c2_eco4_rx_csa_ld_v54' into 'release/v5.4'
...
fix(wifi): fix esp32c2eco4 sta_rx_csa ld
See merge request espressif/esp-idf!36203
2025-01-17 17:42:02 +08:00
morris
cad9cc2ab2
Merge branch 'refactor/improve_the_compatible_method_on_h2_v5.4' into 'release/v5.4'
...
refactor(lpperi): improve compatibility solution (v5.4)
See merge request espressif/esp-idf!36422
2025-01-17 16:56:56 +08:00
Zhou Xiao
1c5f26af2b
change(ble): update esp32c2 rom ld file
...
(cherry picked from commit e5feba6ed3 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-01-17 16:54:09 +08:00
Zhou Xiao
bf0ba2bb51
change(ble): [AUTO_MR] Update lib_esp32c2 to 7b7ee440
...
(cherry picked from commit c263c75897 )
Co-authored-by: zhouxiao <zhouxiao@espressif.com >
2025-01-17 16:54:06 +08:00
Zhou Xiao
cc1b79e98c
change(ble): [AUTO_MR] Update lib_esp32c6 to bbc1903d
...
(cherry picked from commit 06a6b311a8 )
Co-authored-by: zhouxiao <zhouxiao@espressif.com >
2025-01-17 16:54:04 +08:00
Zhou Xiao
1f8539e9b3
change(ble): [AUTO_MR] Update lib_esp32h2 to bbc1903d
...
(cherry picked from commit 4f5f0b0954 )
Co-authored-by: zhouxiao <zhouxiao@espressif.com >
2025-01-17 16:54:02 +08:00
Sudeep Mohanty
36139f8620
docs(ulp): Fix esp_idf_monitor command for ulp monitoring
...
The commit fixes the esp_idf_monitor command for monitoring ulp serial
output as mentioned in the docs.
2025-01-17 08:29:19 +01:00
Jiang Jiang Jian
e7e3d5924e
Merge branch 'fix/fix_tsens_power_after_modem_wakeup_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix tsensor power enable failed after modem state wakeup (v5.4)
See merge request espressif/esp-idf!36228
2025-01-17 11:45:25 +08:00
Jiang Jiang Jian
58cc66ac65
Merge branch 'ci/iperf_esp32p4_v5.4' into 'release/v5.4'
...
ci(esp_eth): added ESP32P4 to iperf CI test (v5.4)
See merge request espressif/esp-idf!36389
2025-01-17 11:44:15 +08:00
Jiang Jiang Jian
26fd34b864
Merge branch 'fix/lwip_ping_getnetif_threadsafe_v5.4' into 'release/v5.4'
...
fix(lwip): Fix ping session calling thread unsafe API (v5.4)
See merge request espressif/esp-idf!36379
2025-01-17 11:43:24 +08:00
Jiang Jiang Jian
192874f939
Merge branch 'change/ble_update_lib_20250103_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20250103 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!36373
2025-01-17 11:42:18 +08:00
wangtao@espressif.com
18aced40f9
fix(wifi): fix esp32c2eco4 sta_rx_csa ld
2025-01-17 11:41:43 +08:00
gaoxiaojie
58df18a361
fix(soc): fix clic register define and add description
2025-01-17 11:40:50 +08:00
Jiang Jiang Jian
74896d4187
Merge branch 'feature/efuse_update_for_esp32h2_eco5_v5.4' into 'release/v5.4'
...
feat(efuse): Adds efuses for esp32h2 eco5 (v5.4)
See merge request espressif/esp-idf!36238
2025-01-17 11:39:31 +08:00
Jiang Jiang Jian
054a0be454
Merge branch 'bugfix/sync_buf_crash_v5.4' into 'release/v5.4'
...
fix(bt/controller): fixed missing critical protections on linked-list structure of (e)SCO buffers (v5.4)
See merge request espressif/esp-idf!36340
2025-01-17 11:38:28 +08:00
wanckl
6c6454357c
feat(driver_spi): support using SPI_DEVICE_STD_TIMING to adjust master rx in standard timing
2025-01-17 10:51:47 +08:00
Shu Chen
f4e4591180
Merge branch 'fix/set_154_cca_duration_v5.4' into 'release/v5.4'
...
fix(15.4): set 15.4 energy scan duration before cca (v5.4)
See merge request espressif/esp-idf!36424
2025-01-17 09:27:19 +08:00
Tomas Rezucha
f1fa7b1408
refactor(usb/phy): Merge P4 and S2/S3 PHYs into one module
...
P4 had separate PHY implementation for initial bring-up,
now we can merge it with the original PHY driver.
2025-01-16 10:19:31 +01:00
Jiang Jiang Jian
fbd97514df
Merge branch 'fix/backport_wifi_fixes_v5.4' into 'release/v5.4'
...
fix(wifi): backport wifi fixes to v5.4
See merge request espressif/esp-idf!36330
2025-01-16 17:16:13 +08:00
morris
9fb37219a2
Merge branch 'refactor/cleanup_usb_phy_v5.4' into 'release/v5.4'
...
Cleanup USB PHY (backport v5.4)
See merge request espressif/esp-idf!36236
2025-01-16 16:53:31 +08:00
Xu Si Yu
35a590c437
fix(15.4): set 15.4 energy scan duration before cca
2025-01-16 11:45:29 +08:00
laokaiyao
889537960e
refactor(lpperi): improve compatibility solution
2025-01-16 10:21:17 +08:00
Ondrej Kosta
a2eba1e25a
ci(esp_eth): added ESP32P4 to iperf CI test
...
Updated (increased) ETH_THROUGHPUT_SPI_ETH limits.
Improved iperf optimization description
2025-01-15 22:53:04 +08:00
Nachiket Kukade
ba8494eb87
fix(wpa_supplicant): Fix some coverity issues in wpa_supplicant
...
1. Fix leak in SoftAP while sending SAE Confirm
2. Move NULL check before pointer is getting used
3. Remove some dead code
2025-01-15 19:42:12 +05:30
wangtao@espressif.com
08db2390e5
fix(wifi): fix build issue when disable wpa3 sae
2025-01-15 19:42:12 +05:30
Shreyas Sheth
29a95d30cc
fix(wifi): Resolve comments for softap fixes
2025-01-15 19:42:12 +05:30
Shreyas Sheth
913999b8c3
fix(wifi): Resolve comments on feature/softap_fixes_for_ceritification
2025-01-15 19:42:11 +05:30
Shreyas Sheth
98c47bbfae
fix(wifi): Make sure auth is sent after sae process
2025-01-15 19:42:11 +05:30
Shreyas Sheth
81070bce92
feat(wifi): Add support for transition_disable for softAP
...
Bugfix rsnxe len for assoc req
2025-01-15 19:42:11 +05:30
liuning
ce124478f1
fix(wifi): fix double max active time, fix coex pwr period cant been updated by ps type set
2025-01-15 19:42:11 +05:30
liuning
fbe0e5a358
feat(coex): update coexist debug default event
2025-01-15 19:42:11 +05:30
Sarvesh Bodakhe
716c5731ec
feat(wpa_supplicant): Add WIFI_EVENT_AP_WRONG_PASSWORD in SoftAP
...
This event is triggered when external station tries connecting to softAP
with wrong password.
Currently supported softAP AUTH modes: WPA-PSK, WPA2-PSK and WPA3-PSK (SAE-auth)
2025-01-15 19:42:11 +05:30
yinqingzhao
3fca3a1223
fix(wifi): expend bit width of channel in rxctrl
2025-01-15 19:42:11 +05:30
yinqingzhao
f890bbe616
feat(wifi): wifi support 80211tx using 11ax and 11ac rate
2025-01-15 19:42:11 +05:30
wangtao@espressif.com
3c8926d3b6
fix(wifi): fix hostap recv unassoc pspoll send deauth issue
2025-01-15 19:42:11 +05:30
Rahul Tank
2ebbfef5f4
Merge branch 'bugfix/fix_compilation_warn_v5.4' into 'release/v5.4'
...
fix(nimble): Address compilation warnings for different flag combination (v5.4)
See merge request espressif/esp-idf!36392
2025-01-15 21:33:32 +08:00
Roland Dobai
a84b03dd41
Merge branch 'fix/remove_duplicates_from_sdkconfig_renames_v5.4' into 'release/v5.4'
...
fix: remove duplicit lines from sdkconfig.rename files (v5.4)
See merge request espressif/esp-idf!36346
2025-01-15 17:58:26 +08:00
morris
1cb5c64fc0
Merge branch 'refactor/update_lpperi_regs_for_h2_eco5_v5.4' into 'release/v5.4'
...
refactor(lpperi): compatible refactor for H2 ECO5 (v5.4)
See merge request espressif/esp-idf!36335
2025-01-15 16:09:59 +08:00
wanckl
86741aebd4
fix(driver_spi): fixed slave example error on esp32p4
2025-01-15 16:03:12 +08:00
wanckl
273f2be226
fix(driver_spi): fixed slave_hd driver transaction alignment check
2025-01-15 16:03:12 +08:00
Rahul Tank
7029c169cb
fix(nimble): Fix compilation issues for different flag combinations
2025-01-15 10:09:52 +05:30
morris
a75eab44ba
Merge branch 'change/bs_cmake_cleanup_v5.4' into 'release/v5.4'
...
feat(gdma): added help function to count the bytes in the receive buffer (v5.4)
See merge request espressif/esp-idf!36375
2025-01-15 12:27:10 +08:00
morris
bd5c6b0645
Merge branch 'contrib/github_pr_15144_v5.4' into 'release/v5.4'
...
fix(twai): TWAI_GENERAL_CONFIG_DEFAULT_V2 initialize general_flags (GitHub PR) (v5.4)
See merge request espressif/esp-idf!36323
2025-01-15 12:26:58 +08:00
Shu Chen
3b41c1a5a0
Merge branch 'feat/update_thread_lib_v5.4' into 'release/v5.4'
...
fix(openthread): update SRP server to support zero subtype (v5.4)
See merge request espressif/esp-idf!36345
2025-01-15 10:57:46 +08:00
David Cermak
d715abb8fd
fix(lwip): Fix ping session calling thread unsafe API
...
Closes https://github.com/espressif/esp-idf/issues/14982
2025-01-14 11:25:31 +01:00
Zhou Xiao
dace9697b5
change(ble): updated esp_bt.h controller config for ESP32-C5
2025-01-14 17:52:59 +08:00
zwl
6bdfda8169
fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-C5
2025-01-14 17:50:56 +08:00
zwl
be796ba6c7
feat(ble): support for putting ble code into flash on ESP32-C5
2025-01-14 17:50:48 +08:00
zhouxiao
4bcbad08ea
change(ble): Update lib_esp32c5 to 3422b706
2025-01-14 17:50:37 +08:00
Zhou Xiao
d4ebd1ec26
fix(ble): fixed ld file for c2eco0 and c2eco4
...
(cherry picked from commit 937fe2a6e3 )
Co-authored-by: zhouxiao <zhouxiao@espressif.com >
2025-01-14 17:45:32 +08:00
morris
2d6bc67fb5
feat(gdma): added API to count the size of rx buffer until eof
2025-01-14 16:39:05 +08:00
Zhou Xiao
52b06af63f
fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-H2
...
(cherry picked from commit d2b62f2130 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-01-14 14:54:51 +08:00
Zhou Xiao
7d6ce29de9
fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-C6
...
(cherry picked from commit 8d6ec12838 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-01-14 14:54:49 +08:00
Zhou Xiao
a190bae264
fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-C2
...
(cherry picked from commit 6a752eeb89 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-01-14 14:54:47 +08:00
Zhou Xiao
d1a1156d4d
feat(ble): support for putting ble code into flash on ESP32-H2
...
(cherry picked from commit 5a9acdc379 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-01-14 14:54:45 +08:00
Zhou Xiao
8fb74a1235
feat(ble): support for putting ble code into flash on ESP32-C6
...
(cherry picked from commit 02d6d6fd73 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-01-14 14:54:43 +08:00
Zhou Xiao
00fb58c133
change(ble): Update lib_esp32c2 to 2a00fb0b
...
(cherry picked from commit 7cd3fe6953 )
Co-authored-by: zhouxiao <zhouxiao@espressif.com >
2025-01-14 14:54:40 +08:00
Zhou Xiao
d63157b914
change(ble): Update lib_esp32c6 to 3422b706
...
(cherry picked from commit 4fc95fa91f )
Co-authored-by: zhouxiao <zhouxiao@espressif.com >
2025-01-14 14:54:38 +08:00
Zhou Xiao
59a90dd17c
change(ble): Update lib_esp32h2 to 3422b706
...
(cherry picked from commit fe5a12e7e7 )
Co-authored-by: zhouxiao <zhouxiao@espressif.com >
2025-01-14 14:54:36 +08:00
wuzhenghui
9b7ce542f2
fix(esp_hw_support): fix p4 OTG phy bad suspend cause high power consumption on sleep
2025-01-14 14:22:39 +08:00
Mahavir Jain
9acf088718
Merge branch 'bugfix/update_api_to_get_url_correctly_v5.4' into 'release/v5.4'
...
fix(esp_http_client): updated API esp_http_client_get_url() to get URL in correct format (v5.4)
See merge request espressif/esp-idf!36331
2025-01-14 12:45:07 +08:00
Jan Beran
350d38f989
fix: remove duplicit lines from sdkconfig.rename files
2025-01-13 09:07:21 +01:00
Mahavir Jain
c8bb53292d
Merge branch 'fix/return_esp_err_t_for_httpd_req_get_url_query_str_v5.4' into 'release/v5.4'
...
feat(https_server): Added checks to verify if uri is empty (v5.4)
See merge request espressif/esp-idf!36286
2025-01-13 15:57:45 +08:00
Tan Yan Quan
ddd0843d0e
fix(openthread): update SRP server to support zero subtype/v5.4
2025-01-13 15:24:47 +08:00
morris
cf1692c96c
Merge branch 'bugfix/reset_axi_gdma_gracefully_v5.4' into 'release/v5.4'
...
fix(gdma): stop the axi gdma gracefully on CPU SW reset (v5.4)
See merge request espressif/esp-idf!36283
2025-01-13 15:12:26 +08:00
Jin Cheng
6d1b21b167
fix(bt/controller): fixed missing critical protections on linked-list structure of (e)SCO buffers
2025-01-13 14:52:28 +08:00
laokaiyao
25f64d9cbd
refactor(lpperi): compatible refactor for H2 ECO5
2025-01-13 14:36:00 +08:00
nilesh.kale
90d2dbad99
fix(esp_http_client): updated API esp_http_client_get_url to get URL in correct format
...
This commit updates the API to include the port number in the URL,
which was previously missing.
2025-01-13 11:14:20 +05:30
Rahul Tank
c6637ae369
Merge branch 'bugfix/fix_few_nimble_issues_v5.4' into 'release/v5.4'
...
fix(nimble): Fix few nimble issues 11012025 (v5.4)
See merge request espressif/esp-idf!36310
2025-01-13 13:24:50 +08:00
Shu Chen
1ceb4e4682
Merge branch 'feature/154_api_enhancement_for_mp_v5.4' into 'release/v5.4'
...
feat(802.15.4): support register isr callback (v5.4)
See merge request espressif/esp-idf!36198
2025-01-13 10:57:07 +08:00
morris
6af9dc6934
test(twai): add cxx build test
2025-01-13 10:13:56 +08:00
Nebojsa Cvetkovic
b1abc47d74
fix(twai): TWAI_GENERAL_CONFIG_DEFAULT_V2 initialize general_flags
...
Closes https://github.com/espressif/esp-idf/pull/15144
2025-01-13 10:13:53 +08:00
morris
93f91c4f0f
Merge branch 'ci/re_enable_i2s_pytest_exceptions_v5.4' into 'release/v5.4'
...
ci(i2s): re-enable example pytest exceptions (v5.4)
See merge request espressif/esp-idf!36312
2025-01-11 22:13:32 +08:00
laokaiyao
c61b2c4095
ci(i2s): re-enable example pytest exceptions
2025-01-10 20:20:04 +08:00
Abhinav Kudnar
3f4dd2bf35
feat(nimble): Additional changes in PAWR IDF Examples/support for ESP IP
2025-01-10 17:11:32 +05:30
Rahul Tank
99af3abadf
fix(nimble): Fixed a typo in Kconfig file
2025-01-10 17:11:16 +05:30
Astha Verma
d9de2b7dde
fix(nimble): Added HCI_Read_Remote_Version_Information command
2025-01-10 17:10:43 +05:30
Rahul Tank
1bbc6fb9b8
fix(nimble): Clear our and peer security records during unpair
2025-01-10 17:09:51 +05:30
Roland Dobai
72112c3fda
Merge branch 'feature/add_utf_8_decoding_v5.4' into 'release/v5.4'
...
feat(tools): Enforced utf-8 encoding with Python open() functions (v5.4)
See merge request espressif/esp-idf!36125
2025-01-10 19:26:10 +08:00
Roland Dobai
f6ad4d5056
Merge branch 'fix/test_idf_gdb_v5.4' into 'release/v5.4'
...
test(system): mark gdb test runners properly (v5.4)
See merge request espressif/esp-idf!35586
2025-01-10 18:15:32 +08:00
Island
fe24a1c835
Merge branch 'feat/add_config_for_ble_vs_qa_cmd_v5.4' into 'release/v5.4'
...
fixed interrupt WDT when shutdown bt controller on ESP32(ba6739f) (v5.4)
See merge request espressif/esp-idf!36176
2025-01-10 14:17:41 +08:00
Marek Fiala
b37383f75b
feat(tools): Enforce utf-8 encoding with open() function
2025-01-10 13:52:58 +08:00
Roland Dobai
73d1c139e7
Merge branch 'ci/improve_overall_logging_v5.4' into 'release/v5.4'
...
ci: target-test job skip installing toolchain, only install python env (v5.4)
See merge request espressif/esp-idf!34905
2025-01-10 13:52:24 +08:00
zwx
699af05b57
feat(802.15.4): introduced a feature for registering 802.15.4 ISR callbacks
2025-01-10 13:51:30 +08:00
hrushikesh.bhosale
f96a118ebf
feat(https_server): Added checks to verify if uri is empty
...
Added the checks if the URI is empty for the funtions httpd_req_get_url_query_len
and httpd_req_get_url_query_str in httpd_parser.c
2025-01-10 11:09:31 +05:30
morris
098ecb1cf1
Merge branch 'bugfix/uart_single_wire_mode_v5.4' into 'release/v5.4'
...
fix(uart): allow same pin for tx and rx in uart_set_pin; UART_SELECT_READ_NOTIF race conditon fix (v5.4)
See merge request espressif/esp-idf!36250
2025-01-10 11:39:53 +08:00
wuzhenghui
667011cd46
fix(esp_hw_support): fix tsens power enable failed after modem state wakeup
2025-01-10 10:21:39 +08:00
morris
605fb6e894
fix(dma): abort the axi dma gracefully on CPU SW reset
2025-01-10 10:14:36 +08:00
Fu Hanxi
be2ec1615c
ci: target-test job skip installing toolchain, only install python env
...
also run with collapsed time section to better track run time
2025-01-10 02:25:32 +08:00
Fu Hanxi
7e465dd526
ci: ignore test-specific 3rd-party libs while building clang projects
2025-01-10 02:25:32 +08:00
Fu Hanxi
e1781df75b
feat: idf_tools.py export support env var "IDF_SKIP_TOOLS_CHECK"
2025-01-10 02:25:32 +08:00
Fu Hanxi
f326d5d7ce
ci: print esp-coredump output when failed in panic tests
2025-01-10 02:25:32 +08:00
Fu Hanxi
ffdb0f012e
ci: remove gcc dependency in target test
2025-01-10 02:25:32 +08:00
Fu Hanxi
257878ddb4
ci: change logging level from debug to info for build jobs
2025-01-10 02:25:32 +08:00
Fu Hanxi
ffbdd8a145
ci: add timeout for build jobs
2025-01-10 02:25:32 +08:00
Fu Hanxi
e0f374d92b
ci: stop print presigned url, since the credential is masked
2025-01-10 02:25:32 +08:00
Erhan Kurubas
8aabaea4f5
change(cmake): use board configuration file for ftdi interface
2025-01-09 12:39:23 +01:00
Erhan Kurubas
e565643a3b
test(system): mark gdb test runners properly
2025-01-09 12:37:19 +01:00
Roland Dobai
5bb41c4932
Merge branch 'feature/move-gdb-options-to_project_description_json_v5.4' into 'release/v5.4'
...
feat(debugging): move gdbinit generation to CMake (v5.4)
See merge request espressif/esp-idf!35175
2025-01-09 18:58:23 +08:00
morris
a45778a028
Merge branch 'feat/ldo_can_output_3v3_v5.4' into 'release/v5.4'
...
feat(ldo): support output rail voltage (3.3V) (v5.4)
See merge request espressif/esp-idf!36130
2025-01-09 17:15:00 +08:00
Jiang Jiang Jian
db6e451f14
Merge branch 'bugfix/channel_resolution_calculation_v5.4' into 'release/v5.4'
...
fix(rmt): channel resolution divider rounding issue (v5.4)
See merge request espressif/esp-idf!36032
2025-01-09 11:38:53 +08:00
Jiang Jiang Jian
5747e16f74
Merge branch 'fix/blufi_example_mem_access_v5.4' into 'release/v5.4'
...
fix(ble/blufi): Fixed blufi example security issue (v5.4)
See merge request espressif/esp-idf!36164
2025-01-09 11:38:08 +08:00
Jiang Jiang Jian
dd00aa1776
Merge branch 'fix/heap-allocate-in-rtc-iram_v5.4' into 'release/v5.4'
...
fix(heap): MALLOC_CAP_EXEC does not allocate in RTC IRAM (backport v5.4)
See merge request espressif/esp-idf!35623
2025-01-09 11:36:16 +08:00
Jiang Jiang Jian
7317a6213c
Merge branch 'docs/update_cn_vfs_v5.4' into 'release/v5.4'
...
docs: Update CN translation for vfs.rst (v5.4)
See merge request espressif/esp-idf!35404
2025-01-09 11:35:25 +08:00
Island
4986601e66
Merge branch 'bugfix/fix_some_ble_bugs_241224_esp32c3_v5.4' into 'release/v5.4'
...
Fixed some BLE bugs 241224 on ESP32C3(fd62b31) (v5.4)
See merge request espressif/esp-idf!36196
2025-01-09 11:35:07 +08:00
chenjianhua
ecf663cb7d
fix(bt): Update bt lib for ESP32(ba6739f)
...
- Fixed assert in lld_evt.c at line 2353
- Fixed interrupt WDT when shutdown bt controller
- Added config for BLE vendor HCI QA command
- Added config for BLE channel assessment and ping procedure
2025-01-09 10:39:10 +08:00
Island
96c2beeef2
Merge branch 'docs/refactor_ceva_bt_controller_api_v5.4' into 'release/v5.4'
...
docs(ble): Refactored the API reference for esp32/c3/s3 BT controller (v5.4)
See merge request espressif/esp-idf!35353
2025-01-09 10:36:03 +08:00
Wei Yu Han
3e49a5fb68
docs(ble): Refactored the API reference for esp32/c3/s3 BT controller (v5.4)
2025-01-09 10:36:03 +08:00
Marius Vikhammer
8612033b17
Merge branch 'fix/ringbuf_receives_after_aq_wraparound_v5.4' into 'release/v5.4'
...
fix(esp_ringbuf): Fixed no-split ringbuf issue where acquire pointer wraps around (v5.4)
See merge request espressif/esp-idf!35867
2025-01-09 09:30:18 +08:00
morris
ac6e1341c4
Merge branch 'fix/flash_noos_issues_v5.4' into 'release/v5.4'
...
flash: fixed some no_os API issues (v5.4)
See merge request espressif/esp-idf!35791
2025-01-08 22:12:16 +08:00
Rahul Tank
92fab01566
Merge branch 'bugfix/fix_csfc_write_nvs_v5.4' into 'release/v5.4'
...
fix(nimble): Corrected storing method of csfc to nvs (v5.4)
See merge request espressif/esp-idf!36165
2025-01-08 21:47:47 +08:00
Alex Bethel
441effd499
docs: Fix gpio_dump_io_configuration typo in docs
...
The mentioned `gpio_dump_all_io_configuration` function doesn't exist,
the correct function is `gpio_dump_io_configuration`.
Merges https://github.com/espressif/esp-idf/pull/15031
2025-01-08 20:40:53 +08:00
Song Ruo Jing
131330034a
fix(uart): allow same pin for tx and rx in uart_set_pin
...
Closes https://github.com/espressif/esp-idf/issues/14787
2025-01-08 20:38:11 +08:00
Sergei Silnov
6d888a9584
Merge branch 'ci/pre-commit-idf-build-apps-version_v5.4' into 'release/v5.4'
...
ci: update idf-build-apps version in pre-commit (v5.4)
See merge request espressif/esp-idf!35465
2025-01-08 19:58:56 +08:00
Song Ruo Jing
f693485ad0
fix(uart): fix race condition with the use of UART_SELECT_READ_NOTIF
...
UART_SELECT_READ_NOTIF needs to be sent after received data got processed
to avoid the potential race condition
2025-01-08 19:44:36 +08:00
Konstantin Kondrashov
a98c20d4e0
feat(espefuse): Adds efuses for esp32h2 eco5
...
- Support efuses that are not present in the main efuse table
2025-01-08 11:16:49 +02:00
Tomas Rezucha
f93e1bc43b
refactor(usb/phy): Start using values from usb_dwc_info in PHY driver
...
Add tests for PHY sanity checks
2025-01-08 09:26:48 +01:00
Tomas Rezucha
b78bcaea36
refactor(usb/phy): Do not use deprecated variables in usb_phy
2025-01-08 09:26:41 +01:00
Tomas Rezucha
ac3a3f801d
feat(hal/usb): Explicitly enable clock and reset USB WRAP on init
2025-01-08 09:25:42 +01:00
Shu Chen
d43f647f80
Merge branch 'feat/support_setting_event_for_154_txrx_5_4' into 'release/v5.4'
...
feat(15.4): support setting 15.4 txrx pti when coex is enabled (backport to 5.4)
See merge request espressif/esp-idf!36109
2025-01-08 16:09:36 +08:00
Rahul Tank
128534dd66
fix(nimble): Corrected storing method of csfc to nvs
2025-01-08 13:04:31 +05:30
Marius Vikhammer
dc23968cc2
Merge branch 'fix/esp32p4_unexpected_reset_v5.4' into 'release/v5.4'
...
fix(system): avoid unexcpected hp_sys_wdt reset (v5.4)
See merge request espressif/esp-idf!35801
2025-01-08 13:40:40 +08:00
morris
c4b2f65031
Merge branch 'feat/rmt_return_real_channel_resolution_v5.4' into 'release/v5.4'
...
feat(rmt): add API to return the real clock resolution of a channel (v5.4)
See merge request espressif/esp-idf!35901
2025-01-08 11:23:31 +08:00
Marius Vikhammer
589020f0df
Merge branch 'docs/remove_coex_doxy_v5.4' into 'release/v5.4'
...
docs(doxygen): removed coex header from doxyfile (v5.4)
See merge request espressif/esp-idf!36222
2025-01-08 10:32:51 +08:00
morris
cfc878a650
Merge branch 'refactor/cleanup_usb_phy_backport_v5.4' into 'release/v5.4'
...
fix(usb/host): Fix reaction on High-Speed NYET packet (backport v5.4)
See merge request espressif/esp-idf!36119
2025-01-08 10:22:50 +08:00
Marius Vikhammer
ef9bbf344b
docs(doxygen): removed coex header from doxyfile
...
Failing to build due to missing comments, but the header was
never included in the docs anyway, so might as well remove it.
2025-01-08 09:38:35 +08:00
Rahul Tank
ad9e0d5b7c
Merge branch 'bugfix/ble_common_issues_v5.4' into 'release/v5.4'
...
Bugfix/ble common issues v5.4
See merge request espressif/esp-idf!35790
2025-01-07 23:35:21 +08:00
Armando
4a9fb951cf
fix(cache): fixed cache hal ctx not initialised in app issue
2025-01-07 20:08:02 +08:00
Armando
8c8f8836e5
fix(spi_flash): fixed no_os flash API not consider branch predictor on c5/c61
2025-01-07 20:08:02 +08:00
Armando
49826c241b
fix(spi_flash): fixed no_os flash API not consider cache states issue on h2/p4/c6/c5/c61
2025-01-07 20:08:02 +08:00
Erhan Kurubas
954132b68a
fix(system): avoid unexcpected hp_sys_wdt reset
2025-01-07 20:07:17 +08:00
Rahul Tank
71b0d14b21
fix(nimble): Fix compilation issue in esp_hid_host example
2025-01-07 16:27:20 +05:30
Rahul Tank
8163aa8496
fix(nimble): Address few coverity reported issues
...
1. Overflowed constant (INTEGER_OVERFLOW): Added change to typecast
value
2. Structurally dead code: Removed dead code
3. Resource leak: Added a free for allocated memory, in case of failure
4. too_few_printf_args: Corrected print statement to pass arguments
5. Fixed nesting levels
6. Fixed unused value warnings
7. Illegal memory access fix
2025-01-07 16:27:18 +05:30
Abhinav Kudnar
c28509987c
fix(nimble): Save the gatt context in case of preemption
2025-01-07 16:23:19 +05:30
Rahul Tank
594137b0e3
fix(nimble): Fix compilation issue for combination of Ext Adv and Reattempt conn flag
2025-01-07 16:23:19 +05:30
Rahul Tank
8108f35850
fix(nimble): Add ATT Tx queue cleanup during link disconnection
2025-01-07 16:23:19 +05:30
Rahul Tank
0dc38beb81
fix(nimble): Fix compilation issues when BLE_MAX_STORE_BOND is set to 0
2025-01-07 16:23:19 +05:30
Shreeyash
b5dd19e613
fix(nimble): Added a check for invalid offset
2025-01-07 16:23:19 +05:30
shreeyash
0aab10f023
fix(nimble): Updated peer OTA address type
2025-01-07 16:23:19 +05:30
Astha Verma
53744fe62c
fix(nimble): fix memory leak issue in Blufi example
2025-01-07 16:23:19 +05:30
Astha Verma
f84739cce0
fix(nimble): Added a function for printing HCI error definition
2025-01-07 16:23:19 +05:30
Abhinav Kudnar
408d841dfe
fix(nimble): Changing esp_rom_printf to ESP_LOGI when memory allocation fails
2025-01-07 16:23:18 +05:30
Rahul Tank
fc3ecc2527
fix(nimble): Corrected link_estab event handling parameters
2025-01-07 16:23:17 +05:30
Shu Chen
ebd77e121d
Merge branch 'feat/set_get_ack_timeout_v5.4' into 'release/v5.4'
...
feat(802.15.4): add api for set/get ack timeout (v5.4)
See merge request espressif/esp-idf!36085
2025-01-07 14:54:16 +08:00
Zhuang Hang
e9220ca8e6
feat(802.15.4): add api for set/get ack timeout (v5.4)
2025-01-07 14:54:16 +08:00
Chen Jian Hua
331e368647
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(fd62b31)
...
- Fixed periodic adv enable params checking
- Fixed BLE assert lld_scan.c 1728 when receiving directed adv
- Support resolving RPA to identity address when creating connection
- Fixed BLE assert rwble.c 505 param 00400010
- Fixed peer address type error in HCI LE meta event
- Fixed setting random address failed when extended adv is enabled
(cherry picked from commit 326f391f9c )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-01-07 14:33:39 +08:00
Rahul Tank
03a4e24394
fix(nimble): Fixes for security vulnerabilities reported in NimBLE
2025-01-07 10:19:30 +05:30
Astha Verma
bc29f45224
fix(nimble): added a function for printing HCI error definition
2025-01-07 10:19:30 +05:30
Xu Si Yu
59cd4c481d
feat(15.4): support setting 15.4 txrx pti when coex is enabled
2025-01-07 12:23:24 +08:00
Xu Si Yu
a4843338e8
fix(openthread): fix openthread radio spinel deinit
2025-01-07 12:22:16 +08:00
Xu Si Yu
17ec36e3e0
fix(openthread): fix a naming error of kconfig
2025-01-07 12:21:38 +08:00
Shu Chen
488c9c6d3f
Merge branch 'feature/change_ot_ci_cases_wlan_to_ethernet_v5.4' into 'release/v5.4'
...
feat(openthread): change wlan to ethernet (Backport v5.4)
See merge request espressif/esp-idf!35742
2025-01-07 10:58:54 +08:00
Jiang Jiang Jian
6345fd74a4
Merge branch 'bugfix/enable_eap_workarounds_v5.4' into 'release/v5.4'
...
fix(esp_wifi): Enable EAP workarounds by default (v5.4)
See merge request espressif/esp-idf!36152
2025-01-07 10:56:16 +08:00
Jiang Jiang Jian
f58ca2bde3
Merge branch 'fix/fix_flash_clock_changed_after_sleep_bak_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix mspi clock freq changed after lightsleep (v5.4)
See merge request espressif/esp-idf!36002
2025-01-07 10:55:43 +08:00
Jiang Jiang Jian
7cd2a1483e
Merge branch 'fix/fix_p4_deepsleep_io_leakage_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix esp32p4 JTAG pad deepsleep current leakage (v5.4)
See merge request espressif/esp-idf!36008
2025-01-07 10:53:13 +08:00
Jiang Jiang Jian
ca4133f2c3
Merge branch 'fix/fix_flash_leakage_workaroud_config_dependcy_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix FLASH leakage workaround kconfig dependcy (v5.4)
See merge request espressif/esp-idf!35990
2025-01-07 10:52:25 +08:00
Jiang Jiang Jian
0cdeed5329
Merge branch 'fix/fix_pm_trace_rtc_domain_keeping_v5.4' into 'release/v5.4'
...
fix(esp_pm): enable RTC_PERIPH domain once in esp_pm_trace_init (v5.4)
See merge request espressif/esp-idf!35997
2025-01-07 10:52:07 +08:00
Jiang Jiang Jian
805b4d3158
Merge branch 'bugfix/fix_some_wifi_bugs_20241221_v5.4' into 'release/v5.4'
...
fix some wifi bugs 20241221(Backport v5.4)
See merge request espressif/esp-idf!35861
2025-01-07 10:51:30 +08:00
Jiang Jiang Jian
93f7ae66c2
Merge branch 'ci/add_build_test_eco_versions_v5.4' into 'release/v5.4'
...
ci: add build test for eco versions (v5.4)
See merge request espressif/esp-idf!35818
2025-01-07 10:50:58 +08:00
Jiang Jiang Jian
19dcf3c1a8
Merge branch 'fix/lwip_autoip_next_addr_after_rate_limit_v5.4' into 'release/v5.4'
...
fix(lwip): Fix AUTOIP new address after rate limit (v5.4)
See merge request espressif/esp-idf!35842
2025-01-07 10:50:32 +08:00
Jiang Jiang Jian
55fb426d2e
Merge branch 'bugfix/fix_sniffer_fail_on_ci_v5.4' into 'release/v5.4'
...
fix(ci): Enlarge the pcap memory size in sniffer example (v5.4)
See merge request espressif/esp-idf!35698
2025-01-07 10:49:48 +08:00
Jiang Jiang Jian
6d7225f336
Merge branch 'bugfix/ws_head_buf_size_v5.4' into 'release/v5.4'
...
fix(tcp_transport): Fix websocket header read to handle overflow (v5.4)
See merge request espressif/esp-idf!35667
2025-01-07 10:49:25 +08:00
Jiang Jiang Jian
5b09d8d66e
Merge branch 'fix/esp_netif_ppp_nullptr_check_v5.4' into 'release/v5.4'
...
fix(esp_netif): Prevent null deref when checking netif type (v5.4)
See merge request espressif/esp-idf!35670
2025-01-07 10:48:30 +08:00
Jiang Jiang Jian
95dd312cb0
Merge branch 'bugfix/fix_ble_disconn_error_on_c61_v5.4' into 'release/v5.4'
...
fix(ble): fix btbb retention register size on esp32c61 (v5.4)
See merge request espressif/esp-idf!35257
2025-01-07 10:47:51 +08:00
Jiang Jiang Jian
176b9c9dba
Merge branch 'fix/fix_esp32c2_ld_issue_v54' into 'release/v5.4'
...
fix(wifi): fix esp32c2 ld issue
See merge request espressif/esp-idf!35610
2025-01-07 10:47:32 +08:00
Jiang Jiang Jian
9b9f991ec5
Merge branch 'enable_esp32c5_ci_test_v5.4' into 'release/v5.4'
...
fix(ci): enable esp32c5 eco1 ci test (Backport v5.4)
See merge request espressif/esp-idf!34899
2025-01-07 10:46:33 +08:00
morris
8379cd7b92
Merge branch 'feature/isp_dvp_example_v5.4' into 'release/v5.4'
...
feat(dvp_isp_dsi_example): add new option to connect a DVP camera sensor (ov2640) through ISP_DVP (v5.4)
See merge request espressif/esp-idf!35973
2025-01-07 10:45:23 +08:00
morris
e456840f2c
Merge branch 'feat/mcpwm_sleep_retention_support_p4_v5.4' into 'release/v5.4'
...
feat(mcpwm): support mcpwm sleep retention on p4 (v5.4)
See merge request espressif/esp-idf!35342
2025-01-07 10:42:39 +08:00
morris
92208b309d
Merge branch 'feat/support_step_notify_on_h2eco5_v5.4' into 'release/v5.4'
...
feat(pcnt): support step_notify on esp32h2 eco5 (v5.4)
See merge request espressif/esp-idf!35620
2025-01-07 10:38:10 +08:00
Shu Chen
8b1b4df6f7
Merge branch 'feature/add_rx_buff_statistic_v5.4' into 'release/v5.4'
...
feat(802.15.4): IEEE802.15.4 add rx buffer statistic (v5.4)
See merge request espressif/esp-idf!35639
2025-01-07 10:34:54 +08:00
Shu Chen
89e47be331
Merge branch 'feat/example_connect_thread_v5_4' into 'release/v5.4'
...
feat(protocol_examples_common): Add Thread connect to support Thread for the protocol examples(v5.4)
See merge request espressif/esp-idf!36090
2025-01-07 10:34:12 +08:00
Shu Chen
0731b3c14d
Merge branch 'feature/use_fixed_dut_in_ot_ci_cases_v5.4' into 'release/v5.4'
...
feat(openthread): use fixed port in ot ci cases (Backport v5.4)
See merge request espressif/esp-idf!36048
2025-01-07 10:34:02 +08:00
Shu Chen
2e06b60757
Merge branch 'fix/openthread_dns_hook_v5_4' into 'release/v5.4'
...
fix(openthread): Fix external DNS resolve hook for DNS64 client(v5.4)
See merge request espressif/esp-idf!35983
2025-01-07 10:33:49 +08:00
Shu Chen
97a13a769a
Merge branch 'fix/add_macros_for_otbr_v5.4' into 'release/v5.4'
...
fix(openthread): add macros for ot_br (v5.4)
See merge request espressif/esp-idf!35892
2025-01-07 10:33:38 +08:00
Shu Chen
487b522629
Merge branch 'fix/thread-lib-v54' into 'release/v5.4'
...
fix(openthread): update esp-thread-lib branch (v5.4)
See merge request espressif/esp-idf!35812
2025-01-07 10:33:31 +08:00
Shu Chen
e2edf1318b
Merge branch 'fix/disable_border_agent_default_v5_4' into 'release/v5.4'
...
fix(openthread): Disable Border Agent features by default(v5.4)
See merge request espressif/esp-idf!35550
2025-01-07 10:33:17 +08:00
Shu Chen
976f186a10
Merge branch 'fix/add_delay_before_command_in_ot_ci_case_v5.4' into 'release/v5.4'
...
feat(openthread): add delay before execute wifi command in openthread ci cases (Backport v5.4)
See merge request espressif/esp-idf!35422
2025-01-07 10:33:01 +08:00
morris
7a04d353b5
Merge branch 'feat/support_i80_lcd_via_parlio_v5.4' into 'release/v5.4'
...
refactor(i80_lcd): adapt example to lvgl9 (v5.4)
See merge request espressif/esp-idf!35519
2025-01-07 10:31:48 +08:00
morris
c670044eab
Merge branch 'feature/uart_sleep_retention_support_c5_c61_v5.4' into 'release/v5.4'
...
feat(uart): support uart sleep retention on C5/C61 (v5.4)
See merge request espressif/esp-idf!35400
2025-01-07 10:29:23 +08:00
morris
51bae98066
Merge branch 'bugfix/uart_vfs_read_behavior_v5.4' into 'release/v5.4'
...
fix(uart_vfs): read() now aligned to POSIX defined behavior (v5.4)
See merge request espressif/esp-idf!35392
2025-01-07 10:28:54 +08:00
morris
2ad251bd1d
Merge branch 'bugfix/ledc_get_freq_calc_v5.4' into 'release/v5.4'
...
fix(ledc): fix ledc_get_freq calculation err due to overflow (v5.4)
See merge request espressif/esp-idf!36005
2025-01-07 10:28:30 +08:00
morris
b8820cf4be
Merge branch 'feat/xmc_32d_support_v5.4' into 'release/v5.4'
...
feat(spi_flash): support 120M on xmc25q32d flash (backport v5.4)
See merge request espressif/esp-idf!36078
2025-01-07 10:28:11 +08:00
morris
f36f04ef0d
feat(ldo): support output rail voltage (3.3V)
2025-01-06 18:52:29 +08:00
Island
5bac8a9382
Merge branch 'docs/add_ble_qualification_table_v5.4' into 'release/v5.4'
...
docs(ble): Added BLE Qualification Information to API Guides (v5.4)
See merge request espressif/esp-idf!35711
2025-01-06 17:33:09 +08:00
Wei Yu Han
6f4b1d8767
docs(ble): Added BLE Qualification Information to API Guides (v5.4)
2025-01-06 17:33:09 +08:00
Island
f4138ade17
Merge branch 'bugfix/fixed_ble_issues_241220_v5.4' into 'release/v5.4'
...
Bugfix/fixed ble issues 241220 (v5.4)
See merge request espressif/esp-idf!35924
2025-01-06 17:01:07 +08:00
Sudeep Mohanty
334c9ac268
fix(esp_ringbuf): Fixed no-split ringbuf issue where acquire pointer wraps around
...
This commit fixes an issue with no-split ring buffers where in the the
buffer did not receive items correctly if the acquire pointer wraps
around before items are sent to it.
2025-01-06 16:45:04 +08:00
Marius Vikhammer
c277ec9e6d
Merge branch 'fix/intr_alloc_level_bug_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix a bug in the interrupt allocator related to shared interrupts (backport v5.4)
See merge request espressif/esp-idf!35477
2025-01-06 16:01:46 +08:00
Roland Dobai
bbdc6cfe4f
Merge branch 'feat/dfu_p4_backport_v5.4' into 'release/v5.4'
...
feat(dfu): Enable DFU on ESP32-P4 (backport v5.4)
See merge request espressif/esp-idf!35829
2025-01-06 15:41:29 +08:00
Roland Dobai
a85d7cbe21
Merge branch 'fix/failing_create_readonly_test_on_win_v5.4' into 'release/v5.4'
...
fix(tools): fixed failing Win CI (tests read_only) (v5.4)
See merge request espressif/esp-idf!36122
2025-01-06 15:40:32 +08:00
Roland Dobai
aac6f2c911
Merge branch 'fix/export_fish_esp_python_v5.4' into 'release/v5.4'
...
fix(tools): Use ESP_PYTHON with activate.py in export.fish (v5.4)
See merge request espressif/esp-idf!36121
2025-01-06 15:40:14 +08:00
Roland Dobai
ed9f2827cc
Merge branch 'fix/missing_header_hint_v5.4' into 'release/v5.4'
...
fix(hints): improve suggestion for missing header file (v5.4)
See merge request espressif/esp-idf!36043
2025-01-06 15:39:41 +08:00
Roland Dobai
1e788836a5
Merge branch 'fix/honor_idf_python_env_path_v5.4' into 'release/v5.4'
...
fix(tools): honor IDF_PYTHON_ENV_PATH value (v5.4)
See merge request espressif/esp-idf!35873
2025-01-06 15:39:24 +08:00
Roland Dobai
58137e67b2
Merge branch 'change/bump_up_kconfig_precommit_v5.4' into 'release/v5.4'
...
ci(pre-commit): bump kconfig checker pre-commit version to 2.4.1 (v5.4)
See merge request espressif/esp-idf!35825
2025-01-06 15:39:10 +08:00
Roland Dobai
6030cf5b1b
Merge branch 'feat/add_idf_path_setting_info_v5.4' into 'release/v5.4'
...
feat(tools): Add info message to install/export scripts about IDF_PATH being set/change. (v5.4)
See merge request espressif/esp-idf!35805
2025-01-06 15:38:58 +08:00
Roland Dobai
25a6b4f71c
Merge branch 'fix/tools_pip_upgrade_v5.4' into 'release/v5.4'
...
fix(idf_tools.py): Upgrade pip and setuptools separately (v5.4)
See merge request espressif/esp-idf!35774
2025-01-06 15:38:29 +08:00
morris
f708e43b03
Merge branch 'refactor/cp_dma_use_gdma_link_v5.4' into 'release/v5.4'
...
refactor(cp_dma): to use gdma_link driver for descriptor config (v5.4)
See merge request espressif/esp-idf!35443
2025-01-06 15:13:08 +08:00
morris
0646301e81
Merge branch 'feat/rgb_lcd_increase_pclk_v5.4' into 'release/v5.4'
...
feat(lcd): increase the upper limit of pclk frequency for RGB LCD (v5.4)
See merge request espressif/esp-idf!35928
2025-01-06 15:09:42 +08:00
Island
3412026c77
Merge branch 'fix/ble_mesh_bugs_fixed_v5.4' into 'release/v5.4'
...
fix(ble_mesh): Miscellaneous update (v5.4)
See merge request espressif/esp-idf!35427
2025-01-06 15:08:31 +08:00
Island
05382efdfe
Merge branch 'fix/ble_mesh_enable_high_duty_itvl_on_nimble_v5.4' into 'release/v5.4'
...
feat(ble_mesh): select BT_NIMBLE_HIGH_DUTY_ADV_ITVL when using random adv itvl (v5.4)
See merge request espressif/esp-idf!35599
2025-01-06 15:08:26 +08:00
Island
9909d42b67
Merge branch 'bugfix/fix_ble_ke_mem_267_assert_v5.4' into 'release/v5.4'
...
fix(bt/controller): Fixed BLE assert ke_mem.c line 267 on ESP32-C3 and ESP32-S3 (backport v5.4)
See merge request espressif/esp-idf!35335
2025-01-06 15:02:59 +08:00
Island
1937a28539
Merge branch 'bugfix/fix_blufi_prepare_write_v5.4' into 'release/v5.4'
...
fix(blufi): Fixed crash issue in Blufi example during prepare write operation (v5.4)
See merge request espressif/esp-idf!35717
2025-01-06 15:02:54 +08:00
Island
3146964e1a
Merge branch 'bugfix/fix_hid_crash_v5.4' into 'release/v5.4'
...
fix(ble): Fix crash issue during logging (v5.4)
See merge request espressif/esp-idf!35511
2025-01-06 15:02:48 +08:00
morris
446aa359d3
Merge branch 'feature/efuse_s3_adds_psram_cap_bit_v5.4' into 'release/v5.4'
...
feat(efuse): Adds 3 bit for PSRAM_CAP efuse field (v5.4)
See merge request espressif/esp-idf!35120
2025-01-06 15:02:01 +08:00
Island
aa87a691a6
Merge branch 'refactor/optimize_ble_gatt_api_doc_v5.4' into 'release/v5.4'
...
refactor(bt/bluedroid): Optimize BLE GATT related APIs reference (v5.4)
See merge request espressif/esp-idf!35919
2025-01-06 15:01:15 +08:00
Island
faca49d791
Merge branch 'bugfix/fix_set_perfer_ext_conn_param_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): Fixed setting perfer conn params complete event report (v5.4)
See merge request espressif/esp-idf!35748
2025-01-06 15:01:09 +08:00
Island
05fa0e76f0
Merge branch 'feat/add_get_started_example_on_bluedroid_v5.4' into 'release/v5.4'
...
feat(bt/bluedroid): Added BLE get started examples for Bluedroid (v5.4)
See merge request espressif/esp-idf!35653
2025-01-06 15:01:04 +08:00
Island
ae31b783f3
Merge branch 'feat/support_bleqabr24_1539_v5.4' into 'release/v5.4'
...
feat(bt/bluedroid): Added config for saving BLE bonding keys to NVS (v5.4)
See merge request espressif/esp-idf!35604
2025-01-06 15:01:00 +08:00
morris
0a859b5356
Merge branch 'bugfix/test_esp_flash_write_v5.4' into 'release/v5.4'
...
fix(spi_flash): Fix Test esp_flash_write (v5.4)
See merge request espressif/esp-idf!35384
2025-01-06 15:00:52 +08:00
morris
f04f21b352
Merge branch 'bugfix/modbus_serial_examples_fix_mode_v54' into 'release/v5.4'
...
fix(modbus): Fix the mode setup in modbus slave (backport v5.4)
See merge request espressif/esp-idf!36158
2025-01-06 15:00:15 +08:00
Island
ffab5890e4
Merge branch 'fix/optimize_ble_example_ci_build_rule_v5.4' into 'release/v5.4'
...
fix(ble): Optimizied the bluetooth build test rules (v5.4)
See merge request espressif/esp-idf!35327
2025-01-06 15:00:03 +08:00
morris
da06959166
Merge branch 'bugfix/uart_8_16_bit_access_v5.4' into 'release/v5.4'
...
fix(uart): fix 8/16-bit uart register access (v5.4)
See merge request espressif/esp-idf!35958
2025-01-06 14:59:09 +08:00
morris
7797db32f6
Merge branch 'docs/update_pcnt_pm_lock_docs_v5.4' into 'release/v5.4'
...
docs(pcnt): update pcnt pm lock docs (v5.4)
See merge request espressif/esp-idf!36069
2025-01-06 14:56:49 +08:00
morris
6011f69d94
Merge branch 'fix/fix_parlio_tx_example_line_address_v5.4' into 'release/v5.4'
...
fix(parlio_tx): fix line address in simple_rgb_martix example (v5.4)
See merge request espressif/esp-idf!36070
2025-01-06 14:55:45 +08:00
morris
edb344b56d
Merge branch 'feat/allow_to_skip_legacy_driver_conflict_check_v5.4' into 'release/v5.4'
...
feat(legacy_driver): add kconfig to skip legacy confilct check (v5.4)
See merge request espressif/esp-idf!35615
2025-01-06 14:55:22 +08:00
morris
fd31502ca7
Merge branch 'fix/ble_i2c_v5.4' into 'release/v5.4'
...
fix(i2c_slave): Support 10-bit address on esp32 (backport v5.4)
See merge request espressif/esp-idf!36055
2025-01-06 14:53:48 +08:00
morris
8da106901a
Merge branch 'fix/fix_adc_cali_check_scheme_api_issue_v5.4' into 'release/v5.4'
...
adc: fixed adc_cali_check_scheme wrong return on c2/h2/c6 (v5.4)
See merge request espressif/esp-idf!35718
2025-01-06 14:53:25 +08:00
morris
cab5334de2
Merge branch 'fix/fix_psram_mode_reg_wrong_timing_v5.4' into 'release/v5.4'
...
psram: fixed mode reg read bad timing on octal and hex psrams (v5.4)
See merge request espressif/esp-idf!35955
2025-01-06 14:52:13 +08:00
Marius Vikhammer
f335a2d6ea
Merge branch 'fix/coredump_checksum_error_v5.4' into 'release/v5.4'
...
Fix/coredump checksum error (v5.4)
See merge request espressif/esp-idf!35762
2025-01-06 14:38:57 +08:00
Marius Vikhammer
012de83f3c
Merge branch 'fix/coredump-gcc-analyzer-warnings_v5.4' into 'release/v5.4'
...
fix(system): fix GCC-14 analyzer warnings for coredump (v5.4)
See merge request espressif/esp-idf!35521
2025-01-06 14:38:23 +08:00
Island
ceffa4fb73
Merge branch 'feat/support_some_vendor_hci_for_qa_v5.4' into 'release/v5.4'
...
fix(ble): fixed the connect issue when rx error aa on ESP32-C2 (v5.4)
See merge request espressif/esp-idf!35647
2025-01-06 14:08:32 +08:00
Marius Vikhammer
4defdd90c3
Merge branch 'bugfix/h2_wifi_intr_v5.4' into 'release/v5.4'
...
fix(interrupt): fixed wrongly reserved interrupt for wifi on H2 (v5.4)
See merge request espressif/esp-idf!36108
2025-01-06 13:35:02 +08:00
morris
c02a6fc523
Merge branch 'bugfix/gdma_burst_config_esp32c5_v5.4' into 'release/v5.4'
...
fix(gdma): burst size should be configurable on esp32c5 (v5.4)
See merge request espressif/esp-idf!35363
2025-01-06 13:20:35 +08:00
morris
cd1ce6164b
Merge branch 'refactor/fine_tune_dphy_pll_v5.4' into 'release/v5.4'
...
feat(mipi): fine tune DPHY PLL clock (v5.4)
See merge request espressif/esp-idf!35291
2025-01-06 13:20:01 +08:00
morris
e293123154
Merge branch 'bugfix/fix_i2s_24b_buf_size_calc_v5.4' into 'release/v5.4'
...
fix(i2s): fixed some issues in I2S driver (v5.4)
See merge request espressif/esp-idf!35768
2025-01-06 13:18:16 +08:00
Mahavir Jain
7576f17b20
Merge branch 'bug/wifi_provisioning_failure_even_after_connecting_v5.4' into 'release/v5.4'
...
fix(esp_wifi_prov): Provisioning App failure on first failed attempt (v5.4)
See merge request espressif/esp-idf!35545
2025-01-06 12:56:34 +08:00
Rahul Tank
0880fc007a
Merge branch 'feat/pts_changes_v5.4' into 'release/v5.4'
...
feat(nimble): BLE 5.4 PTS Related Features and Fixes (v5.4)
See merge request espressif/esp-idf!34974
2025-01-06 12:44:49 +08:00
Wang Meng Yang
b8044d0f74
Merge branch 'bugfix/fix_btqabr2023330_v5.4' into 'release/v5.4'
...
fix(bt): Fix error code returned by create_conn_cancel_cmd at different status (backport v5.4)
See merge request espressif/esp-idf!35577
2025-01-06 12:23:58 +08:00
Wang Meng Yang
84053a42f4
Merge branch 'bugfix/fix_some_bugs_in_bluedroid' into 'release/v5.4'
...
fix(bt/bluedroid): Fixed some avrcp cover art related bugs
See merge request espressif/esp-idf!35505
2025-01-06 12:21:49 +08:00
Wang Meng Yang
a1c8f06211
Merge branch 'bugfix/sdp_get_uuid_error_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): fixed issues introduced by byte alignment (v5.4)
See merge request espressif/esp-idf!35250
2025-01-06 12:21:46 +08:00
Zhang Hai Peng
668a2ab2ef
fix(ble/bluedroid): Fixed BLE feature selection configuration
...
(cherry picked from commit 117aa74705 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:14:24 +08:00
Zhang Hai Peng
b592934f0a
docs(ble/bluedroid): Added BLE log when bond info was deleted
...
(cherry picked from commit c9cdf51b05 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:14:06 +08:00
Zhang Hai Peng
41e7f893aa
docs(ble/bluedroid): Optimize doc for registering BLE callback functions
...
(cherry picked from commit d84ccadf90 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:14:04 +08:00
Zhang Hai Peng
4d7cd8f23b
fix(ble/blufi): Fixed blufi example security issue
...
(cherry picked from commit 3cb2d9c3c6 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:14:02 +08:00
aleks
e5c7999f08
fix(modbus): Fix the mode setup in modbus slave
...
https://github.com/espressif/esp-idf/pull/14878
2025-01-03 14:09:24 +01:00
Kabir Waraich
6925877bea
Update slave.c to fix the mode
...
There is an issue in the lines that I have changed. I think it was copied over from the enum by mistake.
2025-01-03 14:09:12 +01:00
Kapil Gupta
5abadc5b38
fix(esp_wifi): Enable EAP workarounds by default
...
Enabling this will make sure our behavior is same as upstream
wpa_supplicant.
2025-01-03 17:42:53 +05:30
Michael (XIAO Xufeng)
6b7b8ea3d2
Merge branch 'update/version_5_4_0' into 'release/v5.4'
...
Update version to 5.4.0
See merge request espressif/esp-idf!36089
2025-01-03 17:26:43 +08:00
Marek Fiala
524f44dfc3
fix(tools): fixed test_create_project_with_idf_readonly on Win
2025-01-02 12:37:24 +01:00
Marek Fiala
0c476d4361
fix(tools): Use ESP_PYTHON with activate.py in export.fish
...
Closes https://github.com/espressif/esp-idf/issues/15058
2025-01-02 11:10:55 +01:00
Tomas Rezucha
8e35c7854d
fix(usb/host): Fix reaction on High-Speed NYET packet
...
In Scatter-Gather DMA mode, the USB-DWC will automatically enable
PING protocol if an OUT packet is NACKed by the High-Speed device.
The PING bit must be manually reset.
2025-01-02 10:57:14 +01:00
Marius Vikhammer
79fe10fe1c
fix(interrupt): fixed wrongly reserved interrupt for wifi on H2
2025-01-02 16:39:10 +08:00
Xiao Xufeng
67c1de1eeb
change(version): Update version to 5.4.0
2024-12-31 14:57:04 +08:00
Xu Si Yu
1569b826ad
feat(openthread): update build test rules
2024-12-31 14:22:43 +08:00
WanqQixiang
b1a68f5849
fix(openthread): Fix CI failure of ot_trel example build
2024-12-31 14:22:37 +08:00
WanqQixiang
c5a9e39653
feat(protocol_examples_common): Add Thread connect to support Thread for the protocol examples
2024-12-31 14:22:31 +08:00
C.S.M
3952879feb
feat(spi_flash): support 120M on xmc25q32d flash
2024-12-31 11:29:42 +08:00
Michael (XIAO Xufeng)
b70331a9b7
Merge branch 'feat/increase_c2_supported_ver_v5.4' into 'release/v5.4'
...
feat(soc): increase c2 max supported version (v5.4)
See merge request espressif/esp-idf!35970
2024-12-31 03:15:18 +08:00
Chen Jichang
d3dbbf1351
fix(parlio_tx): fix line address in simple_rgb_martix example
2024-12-30 17:08:43 +08:00
Chen Jichang
0f937a7e90
docs(pcnt): remove pm_lock content in glitch_filter
...
Closes https://github.com/espressif/esp-idf/issues/15027
2024-12-30 17:05:53 +08:00
Chen Jichang
bcf13b4be7
docs(pcnt): update pcnt power down description
2024-12-30 17:05:53 +08:00
Guillaume Souchere
388ed349e5
fix(heap): MALLOC_CAP_EXEC does not allocate in RTC IRAM
...
This commit fixes the issue when trying to allocate memory
with the MALLOC_CAP_EXEC in RTC memory. Prior to the fix,
the heap allocator was returning an address in RTC DRAM.
To fix this issue:
- modified memory_layout.c of the concerned targets to fill the iram_address
field in the rtc entry of the soc_memory_region array properly.
- modified heap component related functions to return IRAM address when
an allocation in RTC memory with MALLOC_CAP_EXEC is requested.
Closes https://github.com/espressif/esp-idf/issues/14835
2024-12-30 08:51:14 +01:00
C.S.M
f29110eee7
fix(i2c_slave): Support 10-bit address on esp32
2024-12-30 13:49:51 +08:00
yiwenxiu
88d639f8cb
feat(openthread): use fixed port in ot ci cases
2024-12-30 10:06:12 +08:00
Frantisek Hrbata
6237a97b10
fix(hints): improve suggestion for missing header file
...
Currently, we are only suggesting that the header file is likely not
part of the component's INCLUDE_DIRS. However, the header file may be
missing also because of the configuration settings. For instance, the
component might be disabled in sdkconfig, or the feature that supplies
the header might not be enabled. Enhance the hint message to address
this scenario as well.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-12-29 18:56:33 +01:00
morris
d566bd431b
fix(rmt): channel resolution divider rounding issue
...
Closes https://github.com/espressif/esp-idf/issues/15092
2024-12-27 16:57:47 +08:00
wuzhenghui
0609f9111e
fix(esp_hw_support): fix mspi clock freq changed after lightsleep
2024-12-26 19:25:48 +08:00
Song Ruo Jing
31d7a2056c
fix(ledc): fix ledc_get_freq calculation err due to overflow
...
Closes https://github.com/espressif/esp-idf/pull/14882
2024-12-26 19:12:07 +08:00
wuzhenghui
c7c70a8ec6
fix(esp_hw_support): fix esp32p4 JTAG pad deepsleep current leakage
2024-12-26 16:03:42 +08:00
wuzhenghui
e49faab8d4
fix(esp_pm): enable RTC_PERIPH domain once in esp_pm_trace_init
2024-12-26 14:09:52 +08:00
Song Ruo Jing
706b5b483e
fix(isp): isp_dvp raw->rgb needs a workaround
2024-12-26 12:12:17 +08:00
Song Ruo Jing
274321d82c
fix(isp): isp demosaic module should never be disabled for non-raw8 output format
2024-12-26 12:12:17 +08:00
Song Ruo Jing
2830a44495
feat(dvp_isp_dsi_example): add an example shows DVP-ISP-DSI combination
2024-12-26 12:11:21 +08:00
wuzhenghui
7df7db7284
fix(esp_hw_support): fix FLASH leakage workaround kconfig dependcy
2024-12-26 11:35:04 +08:00
WanqQixiang
8af82e8a22
fix(openthread): Fix external DNS resolve hook for DNS64 client
2024-12-26 10:14:30 +08:00
Xiao Xufeng
38b95cf146
feat(soc): increase c2 max supported version
2024-12-25 20:30:15 +08:00
Aditya Patwardhan
0fae01c7b0
Merge branch 'feature/add_support_for_http_1.0_requests_v5.4' into 'release/v5.4'
...
feat(esp_http_server): add support to handle HTTP 1.0 requests (v5.4)
See merge request espressif/esp-idf!35659
2024-12-25 16:42:32 +08:00
Song Ruo Jing
7167b04e6e
fix(uart): fix 8/16-bit uart register access
2024-12-25 15:32:06 +08:00
Armando
e12812a4d7
fix(psram): fixed mode reg read bad timing on octal and hex psrams
2024-12-25 11:00:12 +08:00
morris
00f21c37fe
feat(lcd): increase the upper limit of pclk frequency for RGB LCD
2024-12-25 10:29:08 +08:00
zwl
7eaf08631e
feat(ble): add dtm configuration command in hci example
2024-12-24 19:26:01 +08:00
Zhao Wei Liang
2e8b169bfe
feat(ble): Support get ble controller free heap size on ESP32-C2
...
(cherry picked from commit 2cb7d2437b )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:50 +08:00
Zhao Wei Liang
c881b9e829
feat(ble): Support get ble controller free heap size on ESP32-H2
...
(cherry picked from commit 12f226be7d )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:48 +08:00
Zhao Wei Liang
7ad5dc1fef
feat(ble): Support get ble controller free heap size on ESP32-C6
...
(cherry picked from commit aa7feb9449 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:46 +08:00
Zhao Wei Liang
b908018780
feat(ble): fixed some ble issues on ESP32-C2
...
(cherry picked from commit 5f9a3cdd1a )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:44 +08:00
Zhao Wei Liang
e840c84322
feat(ble): adjust bt default scheme position
...
(cherry picked from commit 446239251c )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:42 +08:00
Chen Jian Hua
85bc8bb63c
Merge branch 'refactor/optimize_ble_gatt_api_doc' into 'master'
...
refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
See merge request espressif/esp-idf!34650
(cherry picked from commit 19b5381c99 )
7320c77d refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
8a80617c refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
0ac97e98 refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
27b17c69 refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
ea8d7686 docs: Update gattc & gatts api header files
f508772f Apply 3 suggestion(s) to 2 file(s)
03469b52 Apply 2 suggestion(s) to 1 file(s)
aa2cf7a5 docs: fix minor issue
46dc6e96 docs(ble): Replaced "closed" with "terminated" for physical connection.
Co-authored-by: Wei Yu Han <weiyuhan@espressif.com >
2024-12-24 15:20:05 +08:00
laokaiyao
f2f74b8b89
fix(i2s): add check for the tdm frame bits num
2024-12-24 12:12:31 +08:00
Gustavo Litovsky
9dfc163691
change(esp32): undo forcing two slots in I2S
...
fix(i2s): fixed the issue in PR 14879
Closes https://github.com/espressif/esp-idf/pull/14879
[Kevin: Update to only remove the limitation for PCM short format]
2024-12-24 12:12:31 +08:00
laokaiyao
3d9f6a1299
refactor(i2s): refactor i2s examples common dependencies
...
Closes https://github.com/espressif/esp-idf/issues/14751
Make the common I2S dependencies as an example common component,
so that to avoid slash & backslash issue on windows
when use absolute include path.
2024-12-24 12:12:31 +08:00
laokaiyao
c828775d8f
docs(example): added troubleshooting for i2s_es8311 example
...
Closes https://github.com/espressif/esp-idf/issues/15047
2024-12-24 12:12:31 +08:00
laokaiyao
7fb15156ae
fix(i2s): return error when mclk_div is smaller than 2
2024-12-24 12:12:31 +08:00
laokaiyao
a47e157731
fix(i2s): fixed incorrect buf size calculation
2024-12-24 12:12:31 +08:00
morris
55d5ba38c6
feat(rmt): add API to return the real clock resolution of a channel
...
Closes https://github.com/espressif/esp-idf/pull/15074
2024-12-24 11:16:50 +08:00
Tan Yan Quan
a3fe6540b6
fix(openthread): add macros for ot_br
2024-12-23 21:30:54 +08:00
muhaidong
e699e8a4ed
fix(wifi): fixed blufi connect wep or wpa ap fail issue
2024-12-23 15:49:37 +08:00
muhaidong
9389bde893
fix(phy): fixed calibration warning infomation inaccurate issue
...
Closes https://github.com/espressif/esp-idf/issues/14963
2024-12-23 15:44:23 +08:00
Marius Vikhammer
25a1ad7e98
Merge branch 'update/version_5_4_0' into 'release/v5.4'
...
Update version to 5.4.0
See merge request espressif/esp-idf!35879
2024-12-23 14:29:57 +08:00
xiongweichao
0e0588b86f
fix(bt): Fixed some controller bugs
...
- Fix epr not being initiated after authentication is completed
- Fixed the issue HCI_READ_CLOCK returned parameter in slot
- Fixed the missmatching of CLKN and FCNT after clock update
2024-12-23 14:16:49 +08:00
chenqingqing
de01dd8ac8
fix(bt): Fix error code returned by create_conn_cancel_cmd at different status
...
- Closes https://github.com/espressif/esp-idf/issues/7763
2024-12-23 14:16:49 +08:00
Marius Vikhammer
443e1cfd11
change(version): Update version to 5.4.0
2024-12-23 11:22:27 +08:00
Marius Vikhammer
497858f8d9
Merge branch 'docs/add_html_download_link_v5.4' into 'release/v5.4'
...
feat(docs): Replace PDF download link with HTML zip download link (v5.4)
See merge request espressif/esp-idf!35832
2024-12-23 09:21:18 +08:00
Frantisek Hrbata
a87fe7aa3a
fix(tools): honor IDF_PYTHON_ENV_PATH value
...
The active.py script is currently clearing the IDF_PYTHON_ENV_PATH,
preventing it from being set to a custom location for the python virtual
environment directory. Although the install script checks to ensure that
an existing python virtual environment is not overwritten with one for a
different ESP-IDF version than it was originally created for, we should
still permit setting a custom path for the python virtual environment.
Closes https://github.com/espressif/esp-idf/issues/15006
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-12-21 09:55:08 +01:00
Zhang Shuxian
d7a8b7374e
docs: Update CN translation for dfu
2024-12-20 11:13:40 +01:00
Tomas Rezucha
53135e389c
feat(dfu): Enable DFU on ESP32-P4
2024-12-20 11:12:33 +01:00
David Cermak
1816632e65
fix(lwip): Fix AUTOIP new address after rate limit
...
submodule update: git log --oneline a587d929..fa4dffdf
- autoip: Choose next address after rate limit (espressif/esp-lwip@fa4dffdfa )
2024-12-20 08:41:17 +01:00
Tan Yan Quan
7564ff78d2
fix(openthread): update esp-thread-lib branch
2024-12-20 12:30:20 +08:00
Marius Vikhammer
50948285c1
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.
2024-12-20 10:27:09 +08:00
Jan Beran
5a5a86a16b
ci(pre-commit): bump kconfig checker pre-commit version to 2.4.1
2024-12-19 15:45:01 +01:00
Chen Yudong
8c1cad3a67
ci: add build test for eco versions
2024-12-19 21:02:40 +08:00
Marek Fiala
d8296b1fda
fix(tools): Enable to use IDF_PATH with export.sh
2024-12-19 13:00:47 +01:00
renpeiying
bd9db4e08c
docs: Update CN translation for idf-tools.rst
2024-12-19 10:28:50 +01:00
Marek Fiala
79031f1905
feat(tools): Inform user about IDF_PATH set/change in install/export scripts
2024-12-19 10:28:49 +01:00
Roland Dobai
b6e0bb91e8
fix(idf_tools.py): Upgrade pip and setuptools separately
...
This way the setuptools version dependency resolution will be done by
the upgraded pip.
2024-12-18 12:57:07 +01:00
Erhan Kurubas
e5079eb28e
change(coredump): include coredump own stack into coredump file
2024-12-18 13:15:56 +03:00
Erhan Kurubas
3c22283b6b
change(coredump): make sure consistency with written data and calculated checksum
2024-12-18 13:15:56 +03:00
chenjianhua
183e810422
fix(bt/bluedroid): Fixed LE channel selection algorithm event reporting
2024-12-18 11:49:15 +08:00
Chen Jian Hua
7cfafa1d4b
fix(bt/bluedroid): Fixed setting perfer conn params complete event report
...
(cherry picked from commit 4b352d1c4f )
Co-authored-by: xuzhekai <xuzhekai@espressif.com >
2024-12-18 11:33:38 +08:00
Marius Vikhammer
034245938c
Merge branch 'ci/docs_master_build_v5.4' into 'release/v5.4'
...
ci(docs): revert d98e77a4a7 to simplify CI (v5.4)
See merge request espressif/esp-idf!35684
2024-12-18 11:08:35 +08:00
yiwenxiu
a5bde4c061
feat(openthread): change wlan to ethernet
2024-12-18 10:11:03 +08:00
Zhang Hai Peng
e09ef803d6
fix(blufi): Fixed crash issue in Blufi example during prepare write operation
...
(cherry picked from commit 5acb9c9b5f )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-12-17 16:13:44 +08:00
Armando
886a9acbcf
fix(adc): fixed adc_cali_check_scheme wrong return on c2/h2/c6
2024-12-17 16:12:43 +08:00
zhangyanjiao
1b84759d02
fix(ci): Enlarge the pcap memory size in sniffer example
2024-12-17 11:15:43 +08:00
Troy
f33430deb4
fix(wifi/mesh): Modify examples/mesh/internal_communication
...
Delete the secondary judgment of whether it is the root node in the sending task
Closes https://github.com/espressif/esp-idf/pull/14373
Signed-off-by: zhangyanjiao <zhangyanjiao@espressif.com >
2024-12-17 11:15:35 +08:00
xiongweichao
f9e0f46f47
fix(ble): fixed that the resolvable private address does not change when light sleep is enabled
2024-12-17 10:59:15 +08:00
zhanghaipeng
4b1d137342
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(555b0a2)
...
- Check Access Address when receive connection request PDU
- Fix issue with BLE5.0 duplicate scan for chained packets
2024-12-17 10:59:05 +08:00
Marius Vikhammer
66c456ab59
ci(docs): revert d98e77a4a7 to simplify CI
2024-12-17 10:08:44 +08:00
David Cermak
ce8af835b2
fix(esp_netif): Prevent null deref when checking netif type
...
Most esp_netif public API check for invalid arguments, but when enabling
PPP the macros to check netif type could potentially dereference
esp_netif without any null-check.
Releted to https://github.com/espressif/esp-idf/issues/14816
2024-12-16 11:14:50 +01:00
David Cermak
89ef743876
fix(tcp_transport): Fix websocket header read to handle overflow
2024-12-16 11:13:52 +01:00
nilesh.kale
4026e64c32
feat(esp_http_server): add support to handle HTTP 1.0 requests
...
This commit adds support to handle HTTP/1.0 requests alongside HTTP/1.1 for
legacy compliance purposes.
2024-12-16 14:10:30 +05:30
Chen Jian Hua
a767bcc509
feat(bt/bluedroid): Added BLE get started examples for Bluedroid
...
(cherry picked from commit d051a2a39d )
Co-authored-by: xuzhekai <xuzhekai@espressif.com >
2024-12-16 11:33:57 +08:00
Zhao Wei Liang
cb90787ac5
fix(ble): fixed the connect issue when rx error aa on ESP32-C2
...
(cherry picked from commit 6b01a56e09 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-16 11:03:53 +08:00
Zhao Wei Liang
a2cc9fc69b
feat(ble): support some vendor hci commands on ESP32-H2
...
(cherry picked from commit 15203f9f35 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-16 11:03:51 +08:00
Zhao Wei Liang
5f1053ef43
feat(ble): support some vendor hci commands on ESP32-C6
...
(cherry picked from commit 5bd66eaa57 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-16 11:03:49 +08:00
Tan Yan Quan
ff5d32aa53
feat(802.15.4): add some documentation for txrx statistics and debug record
2024-12-16 10:38:51 +08:00
Tan Yan Quan
ad2846b830
feat(802.15.4): IEEE802.15.4 add documentation and refactor component structure
2024-12-16 10:38:51 +08:00
Tan Yan Quan
52d5a4321c
feat(802.15.4): IEEE802.15.4 add some minor edits for readability
2024-12-16 10:38:51 +08:00
Tan Yan Quan
fc1b1b129c
feat(802.15.4): IEEE802.15.4 add rx buffer statistic
2024-12-16 10:38:51 +08:00
Ivan Grokhotkov
9dcd2990a7
Merge branch 'feat/vfs_ops_make_all_op_pointers_const_v5.4' into 'release/v5.4'
...
feat(storage/vfs): make all member pointer of vfs_ops struct const (v5.4)
See merge request espressif/esp-idf!35624
2024-12-13 18:03:24 +08:00
Ivan Grokhotkov
bd0fc67f13
Merge branch 'feature/std_filesystem_supported_v5.4' into 'release/v5.4'
...
storage: make std::filesystem supported (v5.4)
See merge request espressif/esp-idf!35430
2024-12-13 17:56:42 +08:00
Jiang Jiang Jian
e8e8e2bc2a
Merge branch 'bugfix/periph_clk_init_p4_v5.4' into 'release/v5.4'
...
fix(esp_system): hp periph clk should not be gated on core/system reset (v5.4)
See merge request espressif/esp-idf!35403
2024-12-13 13:55:16 +08:00
Jiang Jiang Jian
829419cef9
Merge branch 'fix/fix_esp32c2eco4_wifi_deinit_crash_issue_v54' into 'release/v5.4'
...
fix(wifi): fix esp32c2eco4 wifi deinit crash issue v54
See merge request espressif/esp-idf!35391
2024-12-13 13:48:50 +08:00
Song Ruo Jing
77e88f98cd
fix(esp_system): still gate hp periph clk on core/system reset for power saving
...
Leaving only hp periph clk source should not be gated on core/system reset
2024-12-12 21:03:37 +08:00
Song Ruo Jing
192f01c65f
fix(esp_system): hp periph clk should not be gated on core/system reset
2024-12-12 21:03:37 +08:00
Tomáš Rohlínek
d6d4de0907
feat(storage/vfs): make all member pointer of vfs_ops struct const
2024-12-12 13:49:46 +01:00
Chen Jichang
3779757cd3
feat(pcnt): support step_notify on esp32h2 eco5
2024-12-12 19:40:20 +08:00
Chen Jichang
3b3a6b4725
feat(legacy_driver): add kconfig to skip legacy confilct check
2024-12-12 18:39:11 +08:00
Michael (XIAO Xufeng)
a0a85db5f5
Merge branch 'fix/adc_monitor_not_work_v5.4' into 'release/v5.4'
...
fix(esp_adc): fixed adc continue monitor don't work issue (v5.4)
See merge request espressif/esp-idf!35165
2024-12-12 16:55:04 +08:00
wangtao@espressif.com
7f844e0e0f
fix(wifi): fix esp32c2 ld issue
2024-12-12 15:02:44 +08:00
Chen Jian Hua
d70e7d6534
fix(bt/bluedroid): Fixed failure to get host status when host is not enabled
...
(cherry picked from commit 23455ea9c2 )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-12-12 12:33:47 +08:00
Chen Jian Hua
4eda7b124d
feat(bt/bluedroid): Added config for saving BLE bonding keys to NVS
...
(cherry picked from commit 6d1160b2e6 )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-12-12 12:33:44 +08:00
Luo Xu
f6fede26b7
feat(ble_mesh): select BT_NIMBLE_HIGH_DUTY_ADV_ITVL
...
(cherry picked from commit 6faf0a59fdcf063d40fc1000a209341318131185)
Co-authored-by: luoxu <luoxu@espressif.com >
(cherry picked from commit a7622efd0c )
Co-authored-by: Luo Xu <luoxu@espressif.com >
2024-12-12 12:23:37 +08:00
Chen Jichang
6aa4f8b63e
feat(mcpwm): support mcpwm sleep retention on p4
2024-12-12 11:43:54 +08:00
Michael (XIAO Xufeng)
944329fff4
Merge branch 'fix/enhance_i2c_slave_test_stability_v5.4' into 'release/v5.4'
...
fix(i2c): Fix i2c read from fifo issue when enabling bt/wifi/uart, etc... (backport v5.4)
See merge request espressif/esp-idf!35434
2024-12-12 11:16:24 +08:00
Michael (XIAO Xufeng)
0f1bec184d
Merge branch 'bugfix/warn_rc32k_use_in_kconfig_v5.4' into 'release/v5.4'
...
fix(clk): add an inevitable kconfig option to be selected to use rc32k (v5.4)
See merge request espressif/esp-idf!35285
2024-12-11 23:39:34 +08:00
morris
183834a82c
Merge branch 'feat/add_pcnt_gpio_input_config_v5.4' into 'release/v5.4'
...
docs(pcnt): add gpio input mode documentation (v5.4)
See merge request espressif/esp-idf!35518
2024-12-11 22:09:10 +08:00
morris
714c7738cd
Merge branch 'fix/fix_esp32_pico_v3_psram_not_ignored_issue_v5.4' into 'release/v5.4'
...
psram: fixed esp32p pico-v3 psram init not ignored issue (v5.4)
See merge request espressif/esp-idf!35377
2024-12-11 22:07:25 +08:00
Jiang Jiang Jian
25346eb694
Merge branch 'fix/fix_tg_retention_failure_v5.4' into 'release/v5.4'
...
fix(esp_driver_gptimer): do gptimer retention by timer unit rather than timer group (v5.4)
See merge request espressif/esp-idf!35354
2024-12-11 20:55:15 +08:00
Jiang Jiang Jian
b3f2e1957b
Merge branch 'bugfix/access_null_in_hf_cb_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): fixed access NULL in HFP callback handler (v5.4)
See merge request espressif/esp-idf!35407
2024-12-11 20:54:38 +08:00
wanckl
5703a780af
fix(esp_adc): fixed adc continue monitor don't work issue
...
Closes https://github.com/espressif/esp-idf/issues/14769
Closes https://github.com/espressif/esp-idf/issues/14814
2024-12-11 17:36:57 +08:00
Island
b06209230c
Merge branch 'bugfix/fix_ble_create_conn_params_copy_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): Fixed connection params copying when creating LE connection (v5.4)
See merge request espressif/esp-idf!35406
2024-12-11 14:27:20 +08:00
WanqQixiang
68fbe1dd83
fix(openthread): Disable Border Agent features by default
2024-12-11 10:49:48 +08:00
hrushikesh.bhosale
9e9577b3f2
fix(esp_wifi_prov): Send failure msg on first fail
...
Added new sta state WIFI_PROV_ATTEMPT_FAILED, which is
returned on first failure with attemps_remaining field.
2024-12-10 17:52:47 +05:30
hrushikesh.bhosale
2bde704d1a
fix(esp_wifi_prov): Moved the registering of wifi event handler
...
Moved the registering of of wifi event handler if under the condition
if device is already provisioned
2024-12-10 17:52:47 +05:30
Erhan Kurubas
190f021ba8
fix(espcoredump): prevent null pointer dereference in panic reason handling
2024-12-09 14:48:39 +01:00
Erhan Kurubas
cd913c60be
change(tools): enhance expect_reg_dump to support any or specific core values
2024-12-09 14:48:39 +01:00
Erhan Kurubas
2837c83dc9
fix(espcoredump): fix incorrect pointer usage in checksum update call
2024-12-09 14:48:39 +01:00
Alexey Lapshin
3375c87e55
fix(espcoredump): fix GCC-14 analyzer warnings for coredump
2024-12-09 14:48:39 +01:00
Chen Jichang
5a1e5d04d0
feat(parlio_tx): add check of fifo empty event
2024-12-09 20:35:37 +08:00
Chen Jichang
174fa30ade
refactor(i80_lcd): adapt example to lvgl9
2024-12-09 20:35:37 +08:00
Chen Jichang
9b112e2a70
docs(pcnt): add pullup and pulldown documentation
...
Closes https://github.com/espressif/esp-idf/issues/14277
2024-12-09 20:23:06 +08:00
linruihao
76dbdaadf2
fix(bt/bluedroid): Allow adding empty header in OBEX and GOEP
2024-12-09 17:46:01 +08:00
Zhang Hai Peng
285e4ac4f3
feat(bt): Add support for converting BT HCI logs to btsnoop format
...
(cherry picked from commit decb24f940 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-12-09 17:45:49 +08:00
Zhang Hai Peng
304a655804
fix(blufi): Fixed blufi init fail after deinit
...
(cherry picked from commit 7addb57ccd )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-12-09 17:45:33 +08:00
Zhang Hai Peng
efe62a875c
fix(ble): Fixed crash in BLE HID host example during logging
...
(cherry picked from commit ab1e3c1ffd )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-12-09 17:15:14 +08:00
linruihao
ee02d14cd6
change(bt/bluedroid): Remove a duplicate macro in OBEX
2024-12-09 14:26:00 +08:00
linruihao
a8f9246123
feat(bt/bluedroid): Allow using bitwise OR on GOEP return value
2024-12-09 14:25:11 +08:00
linruihao
336f22c097
fix(bt/bluedroid): Fix memory leak in AVRCP cover art get image
2024-12-09 14:24:34 +08:00
linruihao
b9f2be9200
fix(bt/bluedroid): Fix l2cap psm not dereister when obex disconnect
2024-12-09 14:24:25 +08:00
shenmengjing
12f8c24846
docs: Update CN translation for docs in jtag-degugging
2024-12-06 19:36:47 +07:00
Alexey Lapshin
0e57dc044e
feat(debugging): move gdbinit generation to CMake
...
This feature is useful for 3rd-party software to run GDB with predefined
options that described in project_description.json file
allow to pass custom options to "idf.py gdb":
--gdb-commands: command line arguments for gdb. (without changes)
-ex: pass command to gdb.
-x: pass gdbinit file to gdb. Alias for old --gdbinit command
2024-12-06 19:36:41 +07:00
Omar Chebib
ce9bbd66ba
fix(esp_hw_support): fix a bug in the interrupt allocator related to shared interrupts
...
On RISC-V targets, when allocating a shared interrupt, the provided level would
override the current level of the allocated interrupt. As such, a medium level
interrupt could become a low level one and vice versa.
2024-12-06 18:15:38 +08:00
Omar Chebib
1468e5aff2
fix(esp_hw_support): fix the interrupt allocator test app's CMakeLists.txt
2024-12-06 15:11:37 +08:00
igor.udot
6f28a59a27
ci: update idf-build-apps version in pre-commit
2024-12-06 12:04:47 +08:00
C.S.M
37101f5e0f
fix(i2c): Fix some issue in programming guide,
...
Closes https://github.com/espressif/esp-idf/issues/14794
2024-12-05 13:22:51 +08:00
C.S.M
82903b0bc6
fix(i2c): Add bus handle check so that it will not be panic when there is no free bus,
...
Closes https://github.com/espressif/esp-idf/issues/14819
2024-12-05 13:22:43 +08:00
Jin Cheng
e7e7605d22
fix(bt/bluedroid): fixed access NULL in HFP callback handler
2024-12-05 13:20:50 +08:00
morris
bd45800cd5
refactor(cp_dma): to use gdma_link driver for descriptor config
2024-12-05 11:41:55 +08:00
C.S.M
36834f34cd
fix(i2c_slave): Fix the wrong semaphore take in isr
2024-12-04 19:29:05 +08:00
C.S.M
2ab0921a80
fix(i2c): Fix lose byte during data reading in i2c master on esp32,
...
Closes https://github.com/espressif/esp-idf/issues/12860
2024-12-04 19:28:43 +08:00
C.S.M
2803aed082
fix(i2c): Enhance lp clock source and avoid deadlock,
...
Closes https://github.com/espressif/esp-idf/issues/14908 ,
Closes https://github.com/espressif/esp-idf/issues/14906
2024-12-04 19:28:18 +08:00
C.S.M
122b579024
test(i2c): Enhance the stability for i2c tests
2024-12-04 19:28:10 +08:00
Ivan Grokhotkov
da2c883622
docs(cxx): add a section about std::filesystem limitations
...
Co-authored-by: Shen Meng Jing <shenmengjing@espressif.com >
2024-12-04 11:22:02 +01:00
Ivan Grokhotkov
e3f5a5a347
feat(storage): add a test app for std::filesystem features
2024-12-04 11:22:02 +01:00
Ivan Grokhotkov
80d4c75b89
feat(fatfs): add support for a few fcntl commands
2024-12-04 11:22:02 +01:00
Ivan Grokhotkov
7a214c1fab
feat(newlib): add dummy implementations of pathconf, chmod, dirfd
...
Closes https://github.com/espressif/esp-idf/issues/14174
2024-12-04 11:22:02 +01:00
Nebojša Cvetković
d79c4f7e28
docs(cxx): mark std::filesystem as generally supported ( #5003 )
...
Closes https://github.com/espressif/esp-idf/pull/13736
2024-12-04 11:22:01 +01:00
yiwenxiu
9695a404f2
feat(openthread): add delay before execute wifi command in openthread ci cases
2024-12-04 16:52:36 +08:00
Luo Xu
5d7d1a180a
fix(ble_mesh): Miscellaneous update
...
(cherry picked from commit 589ebfc1d6 )
Co-authored-by: luoxu <luoxu@espressif.com >
2024-12-04 16:23:41 +08:00
Abhinav Kudnar
1d5cf825b4
feat(nimble): Added PAwR support for nimble with IDF examples
2024-12-03 18:19:00 +05:30
Sumeet Singh
668e739263
fix(nimble): Added
...
1. Option to disable automatic discovery when receiving out-of-sync
2. Fixed bugs related to robust caching
2024-12-03 18:19:00 +05:30
Sumeet Singh
29d92facf6
feat(nimble): Added ways to enable/disable some menuconfig options at runtime
2024-12-03 18:19:00 +05:30
Sumeet Singh
c93bd21056
feat(nimble): Added option to disable automatically sending extra credits to peer
2024-12-03 18:19:00 +05:30
Sumeet Singh
e2f24fb9fd
feat(nimble): Added support for persisting csf characteristic for bonded devices
2024-12-03 18:18:59 +05:30
chenjianhua
526e1b6970
fix(bt/bluedroid): Fixed connection params copying when creating LE connection
2024-12-03 17:52:49 +08:00
shenmengjing
d80b192e89
docs: Update CN translation for vfs.rst
2024-12-03 17:41:44 +08:00
Song Ruo Jing
cfcedfe42d
feat(uart): support uart sleep retention on C5/C61
2024-12-03 17:17:14 +08:00
Song Ruo Jing
43175ff671
fix(uart_vfs): read() now aligned to POSIX defined behavior
...
- For blocking mode, block until data available
- Return with the bytes available in the file at the time,
it should not block until reaching the requested size
And read() should not realy return on the newline character
Closes https://github.com/espressif/esp-idf/issues/14155
2024-12-03 16:32:01 +08:00
wangtao@espressif.com
84bd87231d
fix(wifi): fix esp32c2eco4 wifi deinit crash issue
2024-12-03 16:02:07 +08:00
Konstantin Kondrashov
d00f8b7898
fix(spi_flash): Fix Test esp_flash_write
2024-12-03 09:54:56 +02:00
Armando
a5eb720a9f
fix(psram): fixed esp32p pico-v3 psram init not ignored issue
...
Closes https://github.com/espressif/esp-idf/issues/14970
2024-12-03 15:21:05 +08:00
morris
b5c5c046d6
fix(gdma): burst size should be configurable on esp32c5
2024-12-03 11:21:03 +08:00
Sumeet Singh
ef47084025
feat(nimble): Added option in menuconfig to enable Secure Connections Only mode
2024-12-02 21:04:58 +08:00
Sumeet Singh
0694880e5b
fix(nimble): fix and enable connection subrating
2024-12-02 21:04:58 +08:00
Sumeet Singh
ecedb5fc5e
fix(nimble): Added option to enable code under Enhanced COC
2024-12-02 21:04:58 +08:00
Sumeet Singh
cc9520b3dc
fix(nimble): Fixed Device Information and Scan Parameters service
2024-12-02 21:04:58 +08:00
Sumeet Singh
29ab5643dc
fix(nimble): Fixed encrypted advertisement data example
2024-12-02 21:04:58 +08:00
Sumeet Singh
31c8a6ee77
feat(nimble): Added LE GATT Security Levels Characteristic
2024-12-02 21:04:58 +08:00
Sumeet Singh
53a064274f
feat(nimble): Added support for EATT Credit Based Flow Control Mode
2024-12-02 21:04:58 +08:00
wuzhenghui
afa697bd74
fix(esp_driver_gptimer): do gptimer retention by timer unit rather than timer group
2024-12-02 19:07:50 +08:00
wuzhenghui
4db067f8dc
fix(esp_hw_support): remove p4 wdt retention on entry2
2024-12-02 19:05:04 +08:00
wuzhenghui
6f13d341c6
fix(esp_hw_support): fix retention link dump helper functions
2024-12-02 19:04:06 +08:00
zhiweijian
6103fc1430
fix(bt/controller): Fixed BLE assert ke_mem.c line 267 on ESP32-C3 and ESP32-S3
2024-12-02 15:58:56 +08:00
Wei Yu Han
47605ef8c4
Merge branch 'fix/optimize_ble_example_ci_build_rule' into 'master'
...
fix(ble): Optimizied the bluetooth build test rules
See merge request espressif/esp-idf!35259
(cherry picked from commit 0163cb8ed0 )
67da5f4e fix(ble): Optimizied the bluetooth build test rules
c7deda66 fix(ble): Added ESP32C5 to the supported targets in...
d12fdfed fix(ble): Fixed a typo in nimble/throughput_app/blecent_throughput/README.md
c8288e17 fix(ble): Fixed the rule for esp_hid_device and esp_hid_host examples
fddf6403 fix(ble): enable esp_hid_host testing on ESP32 only
db31513d fix(ble): Added build rule for hci/ble_adv_scan_combined and controller_vhci_ble_adv examples
e76086f1 fix(ble): Added supported chip for examples hci/ble_adv_scan_combined and...
1b05f9e1 docs(ble): Replaced dbm with dBm in esp32c2 controller API reference
Co-authored-by: Island <island@espressif.com >
2024-12-02 14:27:05 +08:00
Song Ruo Jing
623351e791
fix(clk): add an inevitable kconfig option to be selected to use rc32k
2024-12-02 11:15:17 +08:00
Jiang Jiang Jian
daf465c038
Merge branch 'bugfix/pm-215_pm-259_v5.4' into 'release/v5.4'
...
fix(Power Management): fix_esp32c5_and_esp32c61_ext1_wakeup_failed_after_changing_io
See merge request espressif/esp-idf!35276
2024-11-30 11:24:47 +08:00
Marius Vikhammer
fb271d25d2
Merge branch 'fix/ulp_riscv_interrupt_bug_v5.4' into 'release/v5.4'
...
fix(ulp): fix ULP RISC-V interrupt handler corrupting the stack (backport v5.4)
See merge request espressif/esp-idf!35225
2024-11-30 10:51:31 +08:00
Jiang Jiang Jian
e767502c6a
Merge branch 'bugfix/esp_ringbuf_static_analyzer_v5.4' into 'release/v5.4'
...
fix(ringbuf): fixed logic errors when compiling with CONFIG_COMPILER_STATIC_ANALYZER (v5.4)
See merge request espressif/esp-idf!35300
2024-11-30 10:37:00 +08:00
Jiang Jiang Jian
25039926a6
Merge branch 'fix/duplicated_enc_restart_request_when_change_key_type_v5.4' into 'release/v5.4'
...
fix(bt): fixed some issues in esp32 bt controller(backport v5.4)
See merge request espressif/esp-idf!35295
2024-11-30 01:57:46 +08:00
Jiang Jiang Jian
1b4e4d7f83
Merge branch 'backport/backport_some_changes_to_v5.4' into 'release/v5.4'
...
backport some changes to release/v5.4
See merge request espressif/esp-idf!35283
2024-11-30 01:57:25 +08:00
morris
e7b555de8d
feat(mipi): fine tune DPHY PLL clock
2024-11-30 00:29:15 +08:00
Jiang Jiang Jian
3f63fd91ec
Merge branch 'bugfix/fix_ble_creat_conn_fail_enh_v5.4' into 'release/v5.4'
...
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type (v5.4)
See merge request espressif/esp-idf!35019
2024-11-29 23:40:55 +08:00
Li Shuai
7d4af9aedd
fix(Power Management): fix_esp32c5_and_esp32c61_ext1_wakeup_failed_after_changing_io
2024-11-29 23:37:52 +08:00
yinqingzhao
0af23ceb2b
fix(wifi): fix esp32c5 schan and nchan not take effect on 2.4G
2024-11-29 23:36:51 +08:00
xuxiao
bd21db34b2
fix(wifi): fix esp32c6 can receive data frames where the SA (Source Address) matches its own address
2024-11-29 23:36:51 +08:00
wangtao@espressif.com
8886dba9d1
change(wifi): change softap default dtim period to 1
2024-11-29 23:36:51 +08:00
morris
bbdcabe250
Merge branch 'fix/sdmmc_test_various_cmds_sdmmc_test_sd_skip_if_board_incompatible_emmc_parameter' into 'release/v5.4'
...
fix: Add missing parameter to a function in sdmmc_tests
See merge request espressif/esp-idf!35294
2024-11-29 22:22:01 +08:00
David Čermák
a47b17e4e0
Merge branch 'fix/lwip_dhcp_timeout_u32_v5.4' into 'release/v5.4'
...
fix(lwip): Fix DHCP lease overlow using u32 type (v5.4)
See merge request espressif/esp-idf!35274
2024-11-29 18:27:51 +08:00
morris
0f24828900
Merge branch 'docs/update_vscode_extension_link_v5.4' into 'release/v5.4'
...
docs: Update vscode extension link in get started (v5.4)
See merge request espressif/esp-idf!35302
2024-11-29 18:14:26 +08:00
luweike
c166bf306f
docs: Update vscode extension link in get started
2024-11-29 16:06:18 +08:00
Marius Vikhammer
2a04297e64
fix(ringbuf): fixed logic errors when compiling with CONFIG_COMPILER_STATIC_ANALYZER
...
ESP_STATIC_ANALYZER_CHECK was added to remove some static analyzer warning about
null pointer dereferences that should never happen, but the logic was wrong.
We return pdFALSE if prvReceiveGeneric was called with any of the input pointers
as NULL, but pvItem2 and xItemSize2 will only be non-null for split buffers.
Closes https://github.com/espressif/esp-idf/issues/14905
2024-11-29 15:11:19 +08:00
gongyantao
a3774cae8a
fix(bt): fixed some issues in esp32 bt controller
...
1: fix duplicated lc_enc_restart_req when new lk type is semi-permanent
key
2: reset PreventEncEvt flag at the end of restart encryption procedure
2024-11-29 14:10:01 +08:00
Jiang Jiang Jian
da9e87a711
Merge branch 'feature/switch_to_new_vfs_api_v5.4' into 'release/v5.4'
...
feat(storage): switch to new VFS API (v5.4)
See merge request espressif/esp-idf!35282
2024-11-29 13:52:03 +08:00
Jiang Jiang Jian
34a35b9591
Merge branch 'fix/usb_device_msc_storage_example_backport_v5.4' into 'release/v5.4'
...
fix(tusb_msc): Added SD power supply configuration for p4 (backport v5.4)
See merge request espressif/esp-idf!35102
2024-11-29 13:49:46 +08:00
Adam Múdry
1bc92b46fd
fix: Add missing parameter to a function in sdmmc_tests
...
In sdmmc_test_various_cmds.c in sdmmc_test_sd_skip_if_board_incompatible function
2024-11-29 04:10:10 +01:00
Jiang Jiang Jian
023d772d90
Merge branch 'bugfix/chip823_pll_bug_v5.4' into 'release/v5.4'
...
fix(H2):fix pll low temp bug(v5.4)
See merge request espressif/esp-idf!35242
2024-11-29 10:47:55 +08:00
Jiang Jiang Jian
20bd6add52
Merge branch 'feature/mmu_page_size_from_app_bin_v5.4' into 'release/v5.4'
...
feat(bootloader): add support to use MMU page size from app binary (v5.4)
See merge request espressif/esp-idf!35070
2024-11-29 10:44:26 +08:00
Jiang Jiang Jian
236affbff2
Merge branch 'fix/tusb_midi_task_stack_overflow_v5.4' into 'release/v5.4'
...
fix(examples): tusb_midi task stack overflow fix (v5.4)
See merge request espressif/esp-idf!34933
2024-11-29 10:42:21 +08:00
Jiang Jiang Jian
985090a453
Merge branch 'feature/adds_efuse_adc_calib_data2_v5.4' into 'release/v5.4'
...
feat(efuse): Adds efuse ADC calib data for P4 C5 C61 (v5.4)
See merge request espressif/esp-idf!35118
2024-11-29 10:41:33 +08:00
Jiang Jiang Jian
850d102ea5
Merge branch 'fix/ble_mesh_heartbeat_bug_v5.4' into 'release/v5.4'
...
fix(ble_mesh): fixed heartbeat issue (v5.4)
See merge request espressif/esp-idf!34966
2024-11-29 10:29:03 +08:00
Konstantin Kondrashov
223b99aad5
feat(efuse): Adds 3 bit for PSRAM_CAP efuse field
2024-11-29 00:44:51 +08:00
Tomáš Rohlínek
def8b9b639
feat(storage/vfs): move semihost to new vfs API
2024-11-28 13:56:34 +01:00
Tomáš Rohlínek
7fe45180db
feat(storage/vfs): move l2tap to new vfs API
2024-11-28 13:56:34 +01:00
Tomáš Rohlínek
0cd2e72dc1
feat(storage/esp_vfs_console): move console to new vfs API
2024-11-28 13:56:33 +01:00
Tomáš Rohlínek
4ff53bc9c7
feat(storage/vfs): move jtag driver to new vfs API
2024-11-28 13:56:33 +01:00
Tomáš Rohlínek
0aa10dcb43
feat(storage/vfs): move uart driver to new vfs API
2024-11-28 13:56:33 +01:00
Tomáš Rohlínek
906b3df54b
feat(storage/vfs): move nullfs to new API
2024-11-28 13:56:32 +01:00
Tomáš Rohlínek
39197864a1
feat(storage/vfs): make part of nullfs API private
2024-11-28 13:56:32 +01:00
Tomáš Rohlínek
bb305bd109
feat(storage/esp_vfs_console): move cdcacm driver to new vfs API
2024-11-28 13:56:32 +01:00
Tomáš Rohlínek
e5ab487e3c
feat(storage/vfs): update docs to new version of API
2024-11-28 13:56:31 +01:00
Tomáš Rohlínek
6b07039281
feat(storage/spiffs): move spiffs to new VFS API
2024-11-28 13:56:31 +01:00
Tomáš Rohlínek
09d222c38d
feat(storage/fatfs): move fatfs to new VFS API
2024-11-28 13:56:31 +01:00
Tomáš Rohlínek
ced490fc6e
feat(storage/vfs): make subcomponent pointers const
2024-11-28 13:56:26 +01:00
Jiang Jiang Jian
05b6d92042
Merge branch 'bugfix/esp32c3_eco7_usj_console_v5.4' into 'release/v5.4'
...
fix(esp_rom): fix esp32c3 eco7 console rom function address (v5.4)
See merge request espressif/esp-idf!34738
2024-11-28 19:55:38 +08:00
David Cermak
d85744af43
fix(lwip): Fix DHCP lease overlow using u32 type
2024-11-28 10:06:14 +01:00
Rahul Tank
5af12cf722
Merge branch 'bugfix/resolve_watchdog_crash_v5.4' into 'release/v5.4'
...
fix(nimble): Resolved watchdog due to memory exceed prints (v5.4)
See merge request espressif/esp-idf!35209
2024-11-28 14:46:54 +08:00
Jin Chen
a3c9a39304
fix(ble): fix btbb retention register size on esp32c61
...
(cherry picked from commit ce85e113a9 )
Co-authored-by: cjin <jinchen@espressif.com >
2024-11-28 11:34:50 +08:00
morris
830d836fb1
Merge branch 'change/use_uart0_for_ram_app_c5_v5.4' into 'release/v5.4'
...
ci(ram_app): use uart0 config (v5.4)
See merge request espressif/esp-idf!35245
2024-11-28 11:23:55 +08:00
Island
5e0fe45c25
Merge branch 'bugfix/add_aa_check_on_esp32c2_and_esp32c6_v5.4' into 'release/v5.4'
...
Bugfix/add aa check on esp32c2 and esp32c6 (v5.4)
See merge request espressif/esp-idf!35234
2024-11-28 11:02:34 +08:00
Shu Chen
dac9e60690
Merge branch 'fix/enhance_wifi_connection_check_in_ot_ci_case_v5.4' into 'release/v5.4'
...
feat(openthread): enhance wifi connection check in openthread ci cases (Backport v5.4)
See merge request espressif/esp-idf!35164
2024-11-28 10:46:26 +08:00
xiongweichao
92780d3f88
fix(bt/bluedroid): fixed issues introduced by byte alignment
...
- esp_bt_uuid_t is byte aligned, tBT_UUID is 4-byte aligned.
2024-11-28 10:12:32 +08:00
Armando
138b3390c5
ci(ram_app): use uart0 config
2024-11-28 10:08:43 +08:00
Martin Vychodil
60c561792c
Merge branch 'fix/sdmmc_send_acmd22_after_multiple_write_cmd_v5.4' into 'release/v5.4'
...
fix(sdmmc): Send ACMD22 if CMD25 fails (v5.4)
See merge request espressif/esp-idf!34860
2024-11-28 02:11:25 +08:00
Martin Vychodil
f48f07a418
Merge branch 'feature/storage_nvs_bootloader_v5.4' into 'release/v5.4'
...
feat(storage/nvs): NVS bootloader support (v5.4)
See merge request espressif/esp-idf!35249
2024-11-28 01:55:03 +08:00
Anton Maklakov
b88913ca27
Merge branch 'feature/update-toolchain-to-esp-14.2.0_20241119_v5.4' into 'release/v5.4'
...
feat(tools): update toolchain version to esp-14.2.0_20241119 (v5.4)
See merge request espressif/esp-idf!35140
2024-11-27 22:26:47 +08:00
radek.tandler
4e8bb8a082
feat(nvs_flash): Implemented basic nvs_flash support for bootloader
2024-11-27 15:22:46 +01:00
Alexey Gerenkov
c2ae806661
Merge branch 'change/sysview_test_config_v5.4' into 'release/v5.4'
...
change(sysview): run heap_log tracing tests on existing cores (v5.4)
See merge request espressif/esp-idf!35195
2024-11-27 19:04:02 +08:00
Abhinav Kudnar
2f6a7ec1ae
fix(nimble): Resolved watchdog due to memory exceed prints
2024-11-27 18:00:37 +08:00
zlq
7a92f14df6
fix(H2):fix pll low temp bug
2024-11-27 17:46:10 +08:00
chenjianhua
02cc012db5
feat(ble/bluedroid): Support setting connection params when creating connection
2024-11-27 17:13:21 +08:00
zhanghaipeng
4ed30165d8
fix(ble/bluedroid): Optimize BLE API "esp_ble_gattc_enh_open"
2024-11-27 17:07:24 +08:00
zhanghaipeng
719a2313be
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type
2024-11-27 17:07:24 +08:00
Martin Vychodil
315b1ec4ae
Merge branch 'fix/littlefs_image_creation_windows_v5.4' into 'release/v5.4'
...
fix(littlefs): Allow LittleFS image generation on Windows + version bump (v5.4)
See merge request espressif/esp-idf!34915
2024-11-27 16:21:18 +08:00
Zhao Wei Liang
079acc88a7
fix(ble): fixed the connect issue when rx error aa on ESP32-H2
...
(cherry picked from commit 093b65e27c )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-11-27 16:03:51 +08:00
Zhao Wei Liang
903307b191
fix(ble): fixed the connect issue when rx error aa on ESP32-C6
...
(cherry picked from commit 69b535d422 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-11-27 16:03:49 +08:00
yiwenxiu
516e1131a7
feat(openthread): enhance wifi connection check in openthread ci cases
2024-11-27 15:53:37 +08:00
Island
a516ca527d
Merge branch 'bugfix/fix_bleqabr24_1646_v5.4' into 'release/v5.4'
...
Fixed BLE creating connection when the connection already exists on ESP32 (v5.4)
See merge request espressif/esp-idf!35047
2024-11-27 15:45:05 +08:00
Omar Chebib
ab4fa65d0d
fix(ulp): fix ULP RISC-V interrupt handler corrupting the stack
...
* Closes https://github.com/espressif/esp-idf/issues/14930
2024-11-27 11:43:15 +08:00
Konstantin Kondrashov
409a75936a
feat(efuse): Adds efuse ADC calib data for ESP32-C61
2024-11-26 22:17:23 +08:00
Konstantin Kondrashov
b1662f643a
feat(efuse): Adds efuse ADC calib data for ESP32-C5
2024-11-26 22:17:23 +08:00
morris
8f58a27418
Merge branch 'change/p4_sd_runner_no_use_usj_v5.4' into 'release/v5.4'
...
ci(sd): use uart0 as usj always serial noise on ci on p4 (v5.4)
See merge request espressif/esp-idf!35191
2024-11-26 18:01:10 +08:00
Erhan Kurubas
e5d377be8d
fix(sysview): add prefix to the module desc to avoid stuck in Segger SystemView app
...
Closes https://github.com/espressif/esp-idf/issues/10483
2024-11-26 10:51:18 +01:00
Guillaume Souchere
0f6adbfd25
fix(heap): Fix wrong config to enable MALLOC_CAP_EXEC in memory_layout.c
...
In esp32c2 and esp32c61 memory_layout.c files, the config used to allow
MALLOC_CAP_EXEC was CONFIG_ESP_SYSTEM_MEMPROT_FEATURE when
CONFIG_ESP_SYSTEM_PMP_IDRAM_SPLIT should be used.
Closes https://github.com/espressif/esp-idf/issues/14836
2024-11-26 09:24:54 +01:00
Erhan Kurubas
688b86ba24
change(sysview): support single/dual core targets in heap_trace_log test
2024-11-26 08:49:30 +01:00
Island
4cf553509e
Merge branch 'feat/remove_unused_sdkconfig_in_ble_examples_v5.4' into 'release/v5.4'
...
fix(ble/example): Removed unused sdkconfig files (v5.4)
See merge request espressif/esp-idf!35189
2024-11-26 15:46:04 +08:00
morris
ef3c64d006
Merge branch 'fix/fix_jpeg_decode_info_v5.4' into 'release/v5.4'
...
fix(jpeg_decoder): Fix jpeg decoder get picture information (backport v5.4)
See merge request espressif/esp-idf!35157
2024-11-26 15:36:37 +08:00
Armando
56ec6b8b66
test(emmc): disabled emmc tests on p4
2024-11-26 15:10:28 +08:00
Armando
fbbfa3bab3
ci(sd): use uart0 as usj always serial noise on ci on p4
2024-11-26 15:09:38 +08:00
Armando
5fdf844c0a
test(sd): no uhs1 runner
2024-11-26 15:09:34 +08:00
Wang Meng Yang
76d90ba1ca
Merge branch 'bugfix/disconn_sdp_upon_wrong_data_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): disconnect SDP connection on receiving incorrect response (v5.4)
See merge request espressif/esp-idf!35143
2024-11-26 15:00:07 +08:00
Wang Meng Yang
3eab76508e
Merge branch 'feat/add_profile_state_event_v5.4' into 'release/v5.4'
...
feat(bt/bluedroid): added events to indicate the profile states of HFP (v5.4)
See merge request espressif/esp-idf!35148
2024-11-26 14:59:31 +08:00
chenjianhua
c37e7ced7d
fix(bt): Update bt lib for ESP32(c3082c4)
...
- Fixed BLE creating connection when the connection already exists
2024-11-26 14:46:02 +08:00
Mahavir Jain
9e2decf7df
Merge branch 'ci/fix_pytest_otatool_for_c2_v5.4' into 'release/v5.4'
...
fix(examples): Fix pytest_otatool for C2 (v5.4)
See merge request espressif/esp-idf!35116
2024-11-26 13:05:21 +08:00
Zhou Xiao
8805bf97d3
feat(ble/example): Removed unused sdkconfig files
...
(cherry picked from commit 57b98f4e1e )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2024-11-26 12:05:37 +08:00
Island
3915ea30f2
Merge branch 'bugfix/fix_c2_light_sleep_coex_v5.4' into 'release/v5.4'
...
fix(ble): fix ble light sleep error on esp32c2 (v5.4)
See merge request espressif/esp-idf!35056
2024-11-26 10:50:33 +08:00
Shu Chen
9181ecabf8
Merge branch 'backport/openthread_related_feature_v54_20241125' into 'release/v5.4'
...
Backport openthread related features to 5.4
See merge request espressif/esp-idf!35172
2024-11-26 09:51:38 +08:00
Roland Dobai
37cb1521a1
Merge branch 'feat/add_activate_debug_information_v5.4' into 'release/v5.4'
...
feat(tools): Imporve activate.py debug information (v5.4)
See merge request espressif/esp-idf!35170
2024-11-25 17:41:59 +08:00
morris
af5ddf0eb6
Merge branch 'contrib/github_pr_14767_v5.4' into 'release/v5.4'
...
fix(gptimer): race on FSM state in gptimer_start() (GitHub PR) (v5.4)
See merge request espressif/esp-idf!35134
2024-11-25 17:24:23 +08:00
Marek Fiala
2e2740d20b
feat(tools): Imporve activate.py debug information
2024-11-25 10:13:02 +01:00
C.S.M
65ce617a8d
fix(jpeg_decoder): Fix jpeg decoder get picture information
2024-11-25 14:37:06 +08:00
Xu Si Yu
aa3e5d9832
feat(openthread): adjusted the default macro configurations of openthread
2024-11-25 14:31:28 +08:00
Xu Si Yu
b813889b62
feat(openthread): support using custom header file
2024-11-25 12:29:56 +08:00
morris
fe3bb073f9
Merge branch 'refactor/i2c_ll_trm_sync_v5.4' into 'release/v5.4'
...
refactor(i2c): rename some LL functions according to TRM descriptions (v5.4)
See merge request espressif/esp-idf!35107
2024-11-25 10:30:02 +08:00
Jin Cheng
e8c3b6418c
feat(bt/bluedroid): added events to indicate the profile states of HFP
2024-11-25 10:21:55 +08:00
Jin Cheng
f22b03cd7e
fix(bt/bluedroid): disconnect SDP connection on receiving incorrect response
2024-11-25 10:19:05 +08:00
Alexey Lapshin
bb72e51d6a
feat(tools): update toolchain version to esp-14.2.0_20241119
2024-11-23 14:39:35 +07:00
Alexey Lapshin
fd89e9f144
fix(tools): fix adding tar.gz archive to tools.json if tar.xz is present
2024-11-23 14:39:35 +07:00
David Čermák
8a17f7f8c5
Merge branch 'fix/lwip_tcp_pcb_recycle_v5.4' into 'release/v5.4'
...
fix(lwip): Limit active TCP PCBs and recycle them faster (v5.4)
See merge request espressif/esp-idf!35092
2024-11-23 02:53:41 +08:00
David Cermak
7d9970590a
fix(lwip): Limit active TCP PCBs and recycle them faster
...
Update submodule: git log --oneline c816f0ee..a587d929
- test: Add tcp-pcb recycle test (espressif/esp-lwip@a587d929 )
- tcp: Apply faster PCB recycling in FIN_WAIT_1 or FIN_WAIT_2 state (espressif/esp-lwip@3bfc85d2 )
- test: Add tcp alloc limitation test (espressif/esp-lwip@0c9c39a9 )
- memp: Employ TCP-PCB allocation limit if libc malloc used (espressif/esp-lwip@9cb96ac1 )
2024-11-22 14:45:36 +01:00
David Čermák
b1c4c9ae2f
Merge branch 'fix/lwip_ping_ipv6only_v5.4' into 'release/v5.4'
...
fix(lwip): Fix IP6 raw socket checksum in IPv6-only configuration (v5.4)
See merge request espressif/esp-idf!35083
2024-11-22 21:38:49 +08:00
Wang Meng Yang
c122f727d1
Merge branch 'bugfix/lmp_trans_collision_v5.4' into 'release/v5.4'
...
fix(bt/controller): Fixed some controller bugs on ESP32 (v5.4)
See merge request espressif/esp-idf!34944
2024-11-22 19:15:02 +08:00
lsita
fa3cdccb18
fix(gptimer): race condition between start and stop
...
Merges https://github.com/espressif/esp-idf/pull/14767
2024-11-22 18:22:47 +08:00
Island
438c0634af
Merge branch 'feat/optimize_cble50y24_110_v5.4' into 'release/v5.4'
...
feat(bt/bluedroid): Added BLE 5.0 throughput examples (v5.4)
See merge request espressif/esp-idf!35010
2024-11-22 17:53:44 +08:00
Adam Múdry
94aa1c0d5d
fix(sdmmc): Fix ACMD22 DMA buffer problem for ESP32-P4
2024-11-22 17:13:07 +08:00
Adam Múdry
2d5d2509fb
test(sdmmc): Add test_apps test for sdmmc component
2024-11-22 17:13:07 +08:00
Adam Múdry
68c1423cf3
fix(sdmmc): Generalize waiting for card idle to a function
2024-11-22 17:13:07 +08:00
Adam Múdry
1f0931f6d1
fix(sdmmc): Send ACMD22 if CMD25 fails
...
Send the number of the written write blocks (ACMD22) after
write multiple blocks fails (CMD25)
2024-11-22 17:13:07 +08:00
morris
47d0a913e0
Merge branch 'doc/vad_programming_guide_v5.4' into 'release/v5.4'
...
doc: lp_i2s and vad programming guide (v5.4)
See merge request espressif/esp-idf!35108
2024-11-22 15:48:31 +08:00
Jiang Jiang Jian
bc89933ad6
Merge branch 'bugfix/wps_ie_reset_v54' into 'release/v5.4'
...
fix(wifi): Remove WPS IEs once WPS succeeds (v5.4)
See merge request espressif/esp-idf!35071
2024-11-22 14:39:24 +08:00
Jiang Jiang Jian
b56ad1d633
Merge branch 'fix/ws_transport_head_fragments_v5.4' into 'release/v5.4'
...
fix(ws_transport): Fix reading WS header in fragments (v5.4)
See merge request espressif/esp-idf!35088
2024-11-22 13:43:19 +08:00
Jiang Jiang Jian
5e65f632a3
Merge branch 'feature/avoid_compiling_wifi_components_when_wifi_is_unsupported_v5.4' into 'release/v5.4'
...
feat(wifi): avoid compiling components related to wifi when wifi is not supported(Backport v5.4)
See merge request espressif/esp-idf!35062
2024-11-22 13:42:51 +08:00
Jiang Jiang Jian
31ef58d98e
Merge branch 'fix/add_sbom_exception_v5.4' into 'release/v5.4'
...
Add an exception in wpa_supplicant sbom.yml (Backport v5.4)
See merge request espressif/esp-idf!35061
2024-11-22 13:41:52 +08:00
Jiang Jiang Jian
569f6c0213
Merge branch 'fix/fix_modem_module_clock_missing_after_ota_v5.4' into 'release/v5.4'
...
fix(esp_system): deselect all modem modules lp clock source selection before clk initialization (v5.4)
See merge request espressif/esp-idf!34923
2024-11-22 13:41:23 +08:00
Li Bo
7bba3dfe8a
fix(esp_rom): fix esp32c3 eco7 console rom function address
2024-11-22 13:40:05 +08:00
Konstantin Kondrashov
ed5a540439
fix(examples): Fix pytest_otatool for C2
...
Test for C2 has to be run with flash_4mb
2024-11-22 07:09:03 +02:00
Jin Cheng
5cd5ede2f5
fix(bt/controller): Fixed some controller bugs on ESP32
...
- Fixed wrong logic in handling sniff transaction collision at slave
side
- Fixed the issue ACL is stopped too early before eSCO
2024-11-22 11:01:30 +08:00
gongyantao
dc6fc5a1f5
fix(bt): fix some issues in bt controller
...
1: Store local device name into NVDS when handling hci_wr_local_name_cmd.
2: Set default device name during link manager initialization.
3: Set the QoS value to the minimum value if the calculated QoS is less
than the minumum.
2024-11-22 11:01:30 +08:00
zhanghaipeng
5c722289b6
fix(bt/ble): Update esp32 libbtdm_app.a (17db8bd)
...
- Added a verification step for the Access Address within the CONNECT_IND PDU
2024-11-22 11:01:30 +08:00
Jin Cheng
f4f1d20c82
fix(bt/bluedroid): AG should send OK or other error codes to HF client
...
when it is driven by HF to initiate a call.
2024-11-22 11:01:30 +08:00
Armando
4207ec8b3b
doc(vad): remove vad png
2024-11-22 10:47:05 +08:00
Armando
6aa6883af4
change(lp_i2d): use atomic fsm check
2024-11-22 10:46:53 +08:00
Armando
22f36bea53
change(vad): wakeup driver maitain necessary power domain
2024-11-22 10:46:49 +08:00
Armando
37d8e97a9d
doc(lp_vad): lp vad programming guide
2024-11-22 10:46:43 +08:00
Armando
e4a9243517
doc(lp_i2s): lp i2s programming guide
2024-11-22 10:46:39 +08:00
Armando
e83fc30b67
fix(lp_i2s): added cbs iram check
2024-11-22 10:46:34 +08:00
morris
85e86626ff
refactor(i2c): rename some LL functions according to TRM descriptions
2024-11-22 10:14:22 +08:00
morris
30f0c6f5db
Merge branch 'docs/usb_host_ext_port_driver_backport_v5.4' into 'release/v5.4'
...
docs(ext_port): Maintainers Notes for the External Port Driver (backport v5.4)
See merge request espressif/esp-idf!35100
2024-11-22 10:06:15 +08:00
Roland Dobai
6048d26493
Merge branch 'fix/import_error_msg_v5.4' into 'release/v5.4'
...
fix(tools): re-raise ImportError without module name (v5.4)
See merge request espressif/esp-idf!35073
2024-11-22 01:37:20 +08:00
Roman Leonov
8fc6dad7ff
fix(tusb_msc): Added SD power supply configuration for p4
2024-11-21 13:10:03 +01:00
Roman Leonov
adb468bade
docs(ext_port): Maintainers Notes for the External Port Driver
2024-11-21 12:49:32 +01:00
Mahavir Jain
e1c0ad9189
Merge branch 'fix/aes_cache_failure_when_l2_cache_line_size_greater_than_l1_cache_v5.4' into 'release/v5.4'
...
Fix memory corruption caused due to unaligned external memory buffers sync in AES (v5.4)
See merge request espressif/esp-idf!35064
2024-11-21 18:35:33 +08:00
David Cermak
2822cc671a
fix(lwip): Fix ping_v6 receiving to accept only echo replies
...
This fixes a bug where we ping our own IP and the request itself
bounces back to the raw receive function and is incorrectly treated as
reply. (this bug was discovered when fixing ICMPv6 pings with incorrect
checksums, while the ping request was dropped in icmpv6.c due to wrong
checksum, but was also fed to raw layers where it was treated as
"correct" response, so the PINGv6 to ourselves still worked)
2024-11-21 11:24:46 +01:00
David Cermak
e390c17f99
fix(common_connect): Fix example's stdin/out to setup UART interrupt once
...
Function example_configure_stdin_stdout() was used for simple UART I/O
operation in CI to enter test env configuration (wifi ssid, IPs, etc).
It could be called multiple times, but didn't handle the situation where
we install UART interrupt from multiple source (e.g. in ICMP tests,
where we first need to enter wifi credentials of test AP and then we
start ping-cmd console to handle ping commands)
2024-11-21 11:24:46 +01:00
David Cermak
f75e399139
fix(lwip): Fix IP6 raw socket checksum in IPv6-only configuration
...
* Update submodule: git log --oneline f150e232..c816f0ee
- sockets: Make IPv6 only netconn type IPv6 aware (espressif/esp-lwip@c816f0ee )
- test: Make test application scalable (espressif/esp-lwip@3ec12c3b )
- dns: Handle active DNS entries before clearing cache (espressif/esp-lwip@b15cd2de )
2024-11-21 11:24:30 +01:00
Laukik Hase
9d7a4e5917
change(bootloader): Map only the necessary length when fetching the app description struct
2024-11-21 15:12:55 +05:30
Mahavir Jain
fbe93aa25e
test: add configurable mmu page size test app
...
Test app to ensure that bootloader and application built with
different flash MMU page size are compatible. This is for the
SoCs that support configurable flash MMU page size.
2024-11-21 15:11:45 +05:30
Mahavir Jain
07318a4987
feat(bootloader): add support to use MMU page size from app binary
...
For the SoCs that support configurable MMU page size, it is possible
that the bootloader and application are built with different MMU page
size configuration. This mismatch is not supported at the moment and
application verification fails (at bootup or during OTA update).
Configuring MMU page size helps to optimize the flash space by having
smaller alignment and padding (secure) requirements. Please note that
the MMU page size is tied with the flash size configuration at the
moment (`ESPTOOLPY_FLASHSIZE_XMB`).
This MR ensures that application verification happens using the MMU page
size configured in its binary header. Thus, bootloader and application
can now have different MMU page sizes and different combinations shall
be supported.
2024-11-21 15:11:38 +05:30
David Cermak
15636a2f14
fix(ws_transport): Unit test on reading WS data byte by byte
...
Closes https://github.com/espressif/esp-idf/issues/14704
Closes https://github.com/espressif/esp-protocols/issues/679
2024-11-21 10:39:23 +01:00
Richard Allen
b8a7d96e98
fix(ws_transport): Fix reading WS header bytes
...
Correct split header bytes
When the underlying transport returns header,
length, or mask bytes early, again call the
underlying transport.
This solves the WS parser getting offset when
the server sends a burst of frames where the
last WS header is split across packet boundaries,
so fewer than the needed bytes may be available.
Merges https://github.com/espressif/esp-idf/pull/14706
2024-11-21 10:39:23 +01:00
Frantisek Hrbata
2151f23f46
fix(tools): re-raise ImportError without module name
...
The ImportError or ModuleNotFoundError might be raised without
specifying a module name. In this not so common situation, re-raise the
exception to print all the information that could assist in identifying
the problem.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-11-21 09:37:12 +01:00
Kapil Gupta
234dce0e7f
fix(wifi): Remove WPS IEs once WPS succeeds
2024-11-21 13:42:29 +05:30
harshal.patil
e0312feddb
fix(mbedtls/aes): Fix external memory corruption caused due to unaligned length cache sync
...
Fixes the memory corruption issue that arises due to external memory cache sync of unaligned
length bytes when L2 cache line size is greater than the L1 cache line size
2024-11-21 12:15:57 +05:30
yinqingzhao
a34f1eb6f9
feat(wifi): avoid compiling components related to wifi when wifi is not supported
2024-11-21 14:18:41 +08:00
Nachiket Kukade
8580f9f622
fix(wpa_supplicant): Add an exception in wpa_supplicant sbom.yml
2024-11-21 11:48:19 +05:30
Jin Chen
999b10d2d4
fix(ble): change ld for ble scan coex issue
...
(cherry picked from commit dd499d7b2e )
Co-authored-by: cjin <jinchen@espressif.com >
2024-11-21 11:03:55 +08:00
Jin Chen
43cd3491c9
fix(ble): fix ble light sleep error on esp32c2
...
(cherry picked from commit 23f7e33a97 )
Co-authored-by: cjin <jinchen@espressif.com >
2024-11-21 11:03:53 +08:00
Shu Chen
9240757145
Merge branch 'fix/fix_a_naming_error_of_esp_radio_spinel_v54' into 'release/v5.4'
...
fix a naming error of esp radio spinel (backport to 5.4)
See merge request espressif/esp-idf!35041
2024-11-21 10:35:23 +08:00
Jiang Jiang Jian
914a4810a9
Merge branch 'bugfix/idf-11064_v5.4' into 'release/v5.4'
...
backport v5.4: fix some issues on esp32c5 eco1
See merge request espressif/esp-idf!34790
2024-11-20 19:38:13 +08:00
Jiang Jiang Jian
48ed77c9cc
Merge branch 'bugfix/rx_invalid_cmd_err_code_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): Fixed the incorrect error code returned when receiving an invalid command(v5.4)
See merge request espressif/esp-idf!34987
2024-11-20 19:12:23 +08:00
Jiang Jiang Jian
a61663d63b
Merge branch 'bugfix/crash_deauth_fix_5.4' into 'release/v5.4'
...
Fix for crash while receiving deauth in esp32c2 ECO4(v5.4)
See merge request espressif/esp-idf!34984
2024-11-20 19:10:59 +08:00
Island
b5c02eb3d8
Merge branch 'bugfix/fix_classic_bt_build_fail_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): Fixed classic bt build fail when enable dynamic memory and disable BLE (v5.4)
See merge request espressif/esp-idf!34931
2024-11-20 18:05:49 +08:00
Island
28bf5eacb9
Merge branch 'feature/support_moving_code_to_flash_v5.4' into 'release/v5.4'
...
feat(ble): Support for putting code in flash on ESP32-C2 (v5.4)
See merge request espressif/esp-idf!34786
2024-11-20 17:46:55 +08:00
morris
8d4b04742c
Merge branch 'fix/c61_h2_pmu_icg_csv_update_v5.4' into 'release/v5.4'
...
fix(pmu): c61 and h2 update pmu_icg_mapping.h (v5.4)
See merge request espressif/esp-idf!34795
2024-11-20 17:41:37 +08:00
Jiang Jiang Jian
a09d5747e1
Merge branch 'bugfix/esp_bt_wifi_bt_power_api_v5.4' into 'release/v5.4'
...
fix(bt): Move esp_wifi_bt_power_domain_on/off to esp_phy_init.h(v5.4)
See merge request espressif/esp-idf!34626
2024-11-20 16:27:01 +08:00
Xu Si Yu
f70bec1cf8
fix(openthread): fix a naming error of esp radio spinel
2024-11-20 15:47:38 +08:00
Jiang Jiang Jian
4cc82c7d66
Merge branch 'feat/sleep_retention_expand_module_bitmap_v5.4' into 'release/v5.4'
...
backport v5.4: expand the number of sleep retention modules supported on different chips
See merge request espressif/esp-idf!34691
2024-11-20 14:50:52 +08:00
morris
0e966ba0d6
Merge branch 'feat/mipi_dsi_underrun_error_v5.4' into 'release/v5.4'
...
feat(mipi_dsi): enable underrun error interrupt (v5.4)
See merge request espressif/esp-idf!34980
2024-11-20 14:47:09 +08:00
wanckl
6abf54e150
fix(pmu): c61 and h2 update pmu_icg_mapping.h
2024-11-20 10:32:40 +08:00
morris
9c2a5ac60e
Merge branch 'fix/twai_io_init_glitch_v5.4' into 'release/v5.4'
...
fix(driver_twai): fixed bus-off when twai_init due to wrong gpio config (v5.4)
See merge request espressif/esp-idf!34815
2024-11-20 10:32:05 +08:00
morris
fb52ad1d26
Merge branch 'fix/p4_spi_no_dma_polling_cache_fail_v5.4' into 'release/v5.4'
...
fix(driver_spi): fixed p4 no dma polling trans cache sync fail (v5.4)
See merge request espressif/esp-idf!34813
2024-11-20 10:18:33 +08:00
Shu Chen
c46fe1fa4f
Merge branch 'fix/add_network_reconnectin_in_ot_ci_case_v5.4' into 'release/v5.4'
...
feat(openthread): flush ipv6 addr in openthread ci cases(Backport v5.4)
See merge request espressif/esp-idf!34675
2024-11-20 10:15:49 +08:00
morris
dfe11ebb47
Merge branch 'doc/isp_lsc_doc_v5.4' into 'release/v5.4'
...
isp: lsc doc (v5.4)
See merge request espressif/esp-idf!35021
2024-11-20 10:12:19 +08:00
morris
0960a602f4
feat(mipi_dsi): enable underrun error interrupt
2024-11-19 21:42:47 +08:00
morris
15202df249
Merge branch 'ci/fix_i2s_multi_dev_test_potential_overflow_v5.4' into 'release/v5.4'
...
ci(i2s): fix the potential overflow in multi_dev test (v5.4)
See merge request espressif/esp-idf!35022
2024-11-19 18:15:31 +08:00
Luo Xu
5fef371bad
fix(ble_mesh): fixed heartbeat issue
...
(cherry picked from commit 167cd4762b )
Co-authored-by: luoxu <luoxu@espressif.com >
2024-11-19 18:03:23 +08:00
Rahul Tank
be95e8e14b
Merge branch 'bugfix/memory_issue_v5.4' into 'release/v5.4'
...
fix(nimble): Nimble Error logs in case of memory overflow/failure (v5.4)
See merge request espressif/esp-idf!34997
2024-11-19 16:56:40 +08:00
laokaiyao
3ea47a6cf3
docs(i2s): update i2s cap overview
2024-11-19 15:57:26 +08:00
laokaiyao
1a685b7e1c
ci(i2s): fix the potential overflow in multi_dev test
2024-11-19 15:57:24 +08:00
yiwenxiu
cad2ff8de5
feat(openthread): flush ipv6 addr in openthread ci cases
2024-11-19 15:48:40 +08:00
Jiang Jiang Jian
17b7419786
Merge branch 'fix/update_ping_cmd_version_v5.4' into 'release/v5.4'
...
update: Update ping-cmd component to v1.0.0 (v5.4)
See merge request espressif/esp-idf!35012
2024-11-19 14:59:23 +08:00
Shu Chen
69a9b17587
Merge branch 'backport/openthread_related_feature_v54_20241112' into 'release/v5.4'
...
Backport openthread related features to 5.4
See merge request espressif/esp-idf!34834
2024-11-19 14:54:03 +08:00
Armando
b873befcd8
doc(isp): isp lsc programming guide
2024-11-19 14:33:55 +08:00
Armando
10b3296085
change(sdmmc): simplify cmd11 enable code
2024-11-19 14:30:31 +08:00
wanckl
b282c41954
fix(driver_spi): fixed p4 no dma polling trans cache sync fail
2024-11-19 11:50:47 +08:00
wanckl
928b7f6efc
fix(driver_twai): fixed bus-off when twai_init due to wrong gpio config
...
Closes https://github.com/espressif/esp-idf/issues/14548
2024-11-19 11:50:29 +08:00
Chen Yudong
e8f76a93a1
change: Update ping-cmd component to v1.0.0
2024-11-19 11:38:16 +08:00
Chen Jian Hua
91fe5d7fa8
feat(bt/bluedroid): Added BLE 5.0 throughput examples
...
(cherry picked from commit 6d3a82eecf )
Co-authored-by: zhangbowen <zhangbowen@espressif.com >
2024-11-19 10:33:44 +08:00
xiongweichao
91c2390897
fix(bt): Move esp_wifi_bt_power_domain_on/off to esp_phy_init.h
2024-11-19 10:12:59 +08:00
Li Shuai
52bcb74b67
fix(esp_hw_support): fix the issue of wifi rx packet loss when switchng soc root clock source
2024-11-18 21:52:00 +08:00
Li Shuai
ea6dd7344d
fix(esp_hw_support): fix the issue of mmu table content loss due to default sd signal
2024-11-18 21:52:00 +08:00
morris
e422e12f17
Merge branch 'feat/dynamic_usb_hal_backport_v5.4' into 'release/v5.4'
...
feat(hal/usb): Make USB-DWC HAL&LL configuration independent backport v5.4
See merge request espressif/esp-idf!34812
2024-11-18 21:40:16 +08:00
Abhinav Kudnar
16d7351cbc
fix(nimble): Nimble Error logs in case of memory overflow/failure
2024-11-18 17:47:05 +08:00
Li Shuai
71f83bd02b
change(esp_hw_support): fix some sleep retention build error
2024-11-18 17:46:41 +08:00
Li Shuai
4b0faf47b4
change(soc): define sleep retention module total number to 64 for esp32p4
2024-11-18 17:46:41 +08:00
Li Shuai
a56249f631
change(esp_hw_support): update power domain pd allowed check logic
2024-11-18 17:46:41 +08:00
Li Shuai
bde6b9141f
change(esp_hw_support): update some modules sleep retention init dependency bitmap
2024-11-18 17:46:40 +08:00
Rahul Tank
06587938fb
Merge branch 'feature/remove_min_max_def_v5.4' into 'release/v5.4'
...
fix(nimble): Removed min/max macro definition from os.h (v5.4)
See merge request espressif/esp-idf!34909
2024-11-18 17:07:25 +08:00
xiongweichao
8480fb3c6f
fix(bt/bluedroid): Fixed the incorrect error code returned
...
when receiving an invalid command
2024-11-18 16:49:54 +08:00
Li Shuai
00a6f825b0
change(soc): add sleep retention module total number definition
2024-11-18 16:05:34 +08:00
Li Shuai
78b272c092
feat(esp_hw_support): extend sleep retention module bitmap bit width
2024-11-18 15:57:42 +08:00
morris
538b0fc180
Merge branch 'fix/fix_tsens_retention_p4_v5.4' into 'release/v5.4'
...
fix(temperature_sensor): Fix temperature sensor sleep retention on p4 (backport v5.4)
See merge request espressif/esp-idf!34979
2024-11-18 14:31:15 +08:00
akshat
853a944cd0
fix(esp_rom): Comment out unused function pointers in esp32c2 eco4 linker file
2024-11-18 11:49:50 +05:30
Aditi
1917e7f532
fix(esp_wifi): Fix for crash while receiving deauth in esp32c2 ECO4
2024-11-18 11:45:46 +05:30
Shu Chen
84569bc94f
Merge branch 'backport/2015_enhack_v54' into 'release/v5.4'
...
fix(802.15.4): add case for 2015 frame enh-ack (Backport v5.4)
See merge request espressif/esp-idf!34954
2024-11-18 11:48:48 +08:00
Jiang Jiang Jian
35f0fdcd36
Merge branch 'fix/fix_deadlock_in_pm_mode_switching_v5.4' into 'release/v5.4'
...
fix(esp_pm): fix deadlock in pm_mode switching (v5.4)
See merge request espressif/esp-idf!34938
2024-11-18 11:20:01 +08:00
C.S.M
479f7bfdc4
fix(temperature_sensor): Fix temperature sensor sleep retention on p4
2024-11-18 10:37:50 +08:00
Shu Chen
75e0cc387e
Merge branch 'fix/thread_resolve_invalid_host_v5_4' into 'release/v5.4'
...
fix(openthread): Fix invalid host resolving for Thread end devices(v5.4)
See merge request espressif/esp-idf!34942
2024-11-17 21:29:26 +08:00
zwx
d5d07b44ef
feat(openthread): support alloc nat64 session from psram
2024-11-15 18:53:28 +08:00
Simon Dean
f9ac9f052e
enable openthread coap client for mtd
2024-11-15 18:53:28 +08:00
Xu Si Yu
8b098ae53c
fix(coex): fix 802.15.4 external coexistence
2024-11-15 18:53:28 +08:00
Xu Si Yu
14bc7c01ea
feat(openthread): update openthread submodule and border router lib
2024-11-15 18:53:28 +08:00
morris
71c437767f
Merge branch 'feat/i2c_slave_v2_v5.4' into 'release/v5.4'
...
feat(i2c_slave): Add new i2c slave driver --version two with great stretch handling (backport v5.4)
See merge request espressif/esp-idf!34907
2024-11-15 15:36:46 +08:00
Tan Yan Quan
e3fe456cf9
fix(802.15.4): add case for 2015 frame enh-ack
2024-11-15 15:15:55 +08:00
Jiang Jiang Jian
41ce4c9e07
Merge branch 'fix/fix_cache_stuck_in_esp_restart_v5.4' into 'release/v5.4'
...
fix(esp_system): writeback L1 Dcache before disable L2 if PSRAM used (v5.4)
See merge request espressif/esp-idf!34801
2024-11-15 13:56:19 +08:00
wuzhenghui
2c35c09742
fix(esp_pm): fix deadlock in pm_mode switching
2024-11-15 11:25:58 +08:00
wuzhenghui
78362aff04
fix(esp_pm): fix missed ccompare update when another core is already in do_switch
2024-11-15 11:25:58 +08:00
WanqQixiang
7cf389deab
fix(openthread): Fix invalid host resolving for Thread end devices
2024-11-15 11:24:00 +08:00
Marius Vikhammer
356e7b6954
Merge branch 'feat/esp32p4_unicore_stop_other_core_v5.4' into 'release/v5.4'
...
feat(esp_system): stop other core for unicore esp32p4 (v5.4)
See merge request espressif/esp-idf!34827
2024-11-15 11:10:48 +08:00
wuzhenghui
a2d26ab56f
fix(esp_system): deselect all modem modules clk source selection before clk init
2024-11-15 11:00:54 +08:00
morris
779106e49c
Merge branch 'contrib/github_pr_14859_v5.4' into 'release/v5.4'
...
fix(usb_host): return ESP_ERR_NO_MEM on failed alloc in client register (GitHub PR) (v5.4)
See merge request espressif/esp-idf!34875
2024-11-15 10:56:46 +08:00
morris
63ef26e9ee
Merge branch 'ci/backport_i2s_ci_fix_to_v5.4' into 'release/v5.4'
...
ci(i2s): backport i2s ci fix (v5.4)
See merge request espressif/esp-idf!34586
2024-11-15 10:53:39 +08:00
Tomas Rezucha
68a95f5c94
feat(hal/usb): Make USB-DWC HAL&LL configuration independent
...
Previously, we included symbols from soc/usb_dwc_cfg.h and configured
the HAL and LL according to it. Now we get the configuration in runtime
from USB-DWC registers.
Added missing definition for USB FS peripheral on ESP32-P4.
2024-11-15 00:36:10 +08:00
Adam Múdry
8b1f8cb20e
fix(examples): tusb_midi task stack overflow fix
2024-11-14 16:43:16 +01:00
Zhang Hai Peng
0dea1a84d6
fix(bt/bluedroid): Fixed classic bt build fail when enable dynamic memory and disable BLE
...
(cherry picked from commit 59d20e80d3 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-11-14 22:13:50 +08:00
Marius Vikhammer
af18afd279
Merge branch 'fix/typo-esp-rom_v5.4' into 'release/v5.4'
...
fix(esp_rom): Fix comment typos (Backport v5.4)
See merge request espressif/esp-idf!34870
2024-11-14 21:49:19 +08:00
Adam Múdry
94e55817d2
fix(littlefs): Allow LittleFS image generation on Windows + version bump
...
Closes https://github.com/espressif/esp-idf/issues/12900
2024-11-14 13:17:40 +01:00
Abhinav Kudnar
d21a0a9b64
fix(nimble): Removed min/max macro defination from os.h
...
Closes https://github.com/espressif/esp-idf/issues/14840
2024-11-14 19:04:33 +08:00
C.S.M
32adbe72b6
docs(i2c_slave): Update i2c slave programming guide for new changes
2024-11-14 18:04:25 +08:00
C.S.M
170d44b75d
feat(i2c_slave): Add new example for making i2c slave as a network sensor
2024-11-14 18:04:11 +08:00
C.S.M
e27594efc1
test(i2c_slave): Add some new tests for i2c slave version 2
2024-11-14 18:02:27 +08:00
C.S.M
56625cda88
feat(i2c_slave): refactor i2c slave api to version 2 inorder to solve some existing problem
2024-11-14 18:02:15 +08:00
Samuel Obuch
5304897608
feat(esp_system): stop other core for unicore esp32p4
2024-11-14 09:40:08 +01:00
xuxiao
976cf648f7
fix(ci): enable esp32c5 eco1 ci test (Backport v5.4)
2024-11-14 14:37:31 +08:00
Mahavir Jain
6d7fd7a722
Merge branch 'change/disable_stub_bins_v5.4' into 'release/v5.4'
...
change(esp_system): do not include openocd stub bins by default (v5.4)
See merge request espressif/esp-idf!34871
2024-11-14 12:41:45 +08:00
Shu Chen
0c5d3749f1
Merge branch 'fix/find_and_close_service_in_ot_ci_case_v5.4' into 'release/v5.4'
...
fix(ci): optimize an openthread ci case (Backport v5.4)
See merge request espressif/esp-idf!34727
2024-11-14 11:59:43 +08:00
morris
3b2eb13199
Merge branch 'feat/sdmmc_uhs_tuning_v5.4' into 'release/v5.4'
...
sdmmc: UHS-I support for SDR50 (100MHz, 50MB/s), DDR50 (50MHz, 50MB/s) (v5.4)
See merge request espressif/esp-idf!34867
2024-11-14 11:13:45 +08:00
morris
e1aed77c72
Merge branch 'feat/mcpwm_sleep_rentention_v5.4' into 'release/v5.4'
...
feat(mcpwm): support sleep retention (v5.4)
See merge request espressif/esp-idf!34802
2024-11-14 10:46:49 +08:00
laokaiyao
76d87acd59
fix(i2s): suplimemt of c61 i2s ll
2024-11-14 10:18:16 +08:00
laokaiyao
24a6994471
feat(i2s): support i2s retention on C61
2024-11-14 10:18:16 +08:00
laokaiyao
ecf7f8257f
ci(i2s): fix i2s_multi_dev failed case
2024-11-14 10:18:16 +08:00
morris
551cb70a1b
Merge branch 'fix/disable_sar_power_when_enter_deepsleep_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): disable sar power when esp32p4 going to deepsleep (v5.4)
See merge request espressif/esp-idf!34869
2024-11-14 10:09:56 +08:00
Roland Dobai
85a742351c
Merge branch 'feat/size_unify_sections_v5.4' into 'release/v5.4'
...
feat(tools): unify sections in idf.py size reports for NG version (v5.4)
See merge request espressif/esp-idf!34855
2024-11-14 02:18:07 +08:00
morris
6932df2ce8
Merge branch 'change/esp_ldo_reserve_for_spi_flash_v5.4' into 'release/v5.4'
...
LDO calibration on ESP32-P4 (v5.4)
See merge request espressif/esp-idf!34864
2024-11-13 17:11:39 +08:00
Daniel Mangum
35aaccdbc1
fix(usb_host): return ESP_ERR_NO_MEM on failed alloc in client register
...
Fixes issue where ESP_ERR_NO_MEM was being silently discarded after
cleaning up after a failed malloc in usb_host_client_register.
Signed-off-by: Daniel Mangum <georgedanielmangum@gmail.com >
2024-11-13 10:08:04 +01:00
morris
09f1411389
Merge branch 'fix/suspend_ci_v5.4' into 'release/v5.4'
...
test(spi_flash): Fix some failing test related to spi flash (backport v5.4)
See merge request espressif/esp-idf!34819
2024-11-13 17:07:40 +08:00
morris
35ed582ebf
Merge branch 'fix/bod_p4eco2_fix_v5.4' into 'release/v5.4'
...
fix(bod): Remove config for bod on p4 eco1 (backport v5.4)
See merge request espressif/esp-idf!34821
2024-11-13 17:02:59 +08:00
morris
ad8d75222a
Merge branch 'fix/jpeg_com_marker_v5.4' into 'release/v5.4'
...
fix(jpeg): Fix the length of com marker (backport v5.4)
See merge request espressif/esp-idf!34822
2024-11-13 17:02:27 +08:00
Erhan Kurubas
368f71443b
change(esp_system): do not include openocd stub bins by default
2024-11-13 07:36:07 +01:00
YAMAMOTO Takashi
dbd394cb4a
fix(esp-rom): Fix comment typos in cache.h
...
Fix typo in parameter names in cache_flash_mmu_set
amd cache_sram_mmu_set functions.
Closes https://github.com/espressif/esp-idf/pull/14518
2024-11-13 07:00:49 +01:00
wuzhenghui
88c345aca8
fix(esp_hw_support): disable sar power when esp32p4 going to deepsleep
2024-11-13 11:44:46 +08:00
Chen Jichang
2e44cb9387
feat(mcpwm): support sleep retention
2024-11-13 11:13:34 +08:00
Chen Jichang
c8fa2a1f42
fix(mcpwm): fix mcpwm register offset on p4
2024-11-13 11:13:34 +08:00
Armando
0f32537b93
fix(i2s): fixed i2s example build warning
2024-11-13 11:12:24 +08:00
Armando
c1a8efaf09
doc(sdmmc): aadd UHS1 support for DDR50 / SDR50
2024-11-13 11:12:19 +08:00
Armando
a89abd5eac
example(sdmmc): support hs and uhs1 sdr50/ddr50
2024-11-13 11:12:14 +08:00
Armando
04cd469e4a
feat(sdmmc): supported UHS-I SDR50 (100Mhz) and DDR50 mode
2024-11-13 11:12:10 +08:00
Ivan Grokhotkov
31dc34a909
feat(sdmmc): support for voltage switching in protocol layer
2024-11-13 11:11:23 +08:00
Ivan Grokhotkov
a03cbdba2e
change(sdmmc): enable UHS-1 support in test_app, swap slots on P4 EV board
2024-11-13 11:08:25 +08:00
Ivan Grokhotkov
b8de3dfb35
change(sdmmc): adapt host state machine for CMD11, commit reg/struct files
2024-11-13 11:08:09 +08:00
Ivan Grokhotkov
a8efd39877
change(sdmmc): disable the logic related to D3 line, it needs to be connected for CMD11 to work
2024-11-13 11:08:05 +08:00
Ivan Grokhotkov
c9e7d09e0a
change(sdmmc): allow speciying pins for IOMUX slots as well
2024-11-13 11:07:39 +08:00
Ivan Grokhotkov
646cb24b71
change(sdmmc): make sdmmc_host_clock_update_command compatible with CMD11
2024-11-13 11:07:29 +08:00
C.S.M
8baade44fd
test(spi_flash): Fix some failing test related to spi flash
2024-11-13 10:58:53 +08:00
C.S.M
2db5607060
fix(bod): Remove config for bod on p4 v0.x
2024-11-13 10:58:33 +08:00
C.S.M
0aa8d7f7c9
fix(jpeg): Fix the length of com marker
2024-11-13 10:57:48 +08:00
Shen Wei Long
59e3a1f046
feat(ble): Support for putting code in flash on ESP32-C2
...
(cherry picked from commit 192f13135488a2f8a386ace2dad69da59e81f5b5)
Co-authored-by: Shen Weilong <shenweilong@espressif.com >
2024-11-13 10:45:03 +08:00
morris
e5a5cb8779
feat(ldo): load calibration parameters from efuse
2024-11-13 10:18:30 +08:00
Konstantin Kondrashov
c9be3c2dc6
feat(efuse): Adds efuse ADC calib data for ESP32-P4
2024-11-13 10:18:30 +08:00
Martin Vychodil
8ea7ae7086
Merge branch 'fix/nvs_generator_test_fail_due_to_safer_write_namespace_function_v5.4' into 'release/v5.4'
...
fix(nvs): Fix the NVS generator test (write_namespace safer behavior change) (v5.4)
See merge request espressif/esp-idf!34857
2024-11-13 03:45:05 +08:00
Adam Múdry
67ab814756
fix(nvs): Fix the nvs generator test (write_namespace safer behavior change)
2024-11-12 14:56:38 +01:00
Frantisek Hrbata
67039c590d
feat(tools): unify sections in idf.py size reports for NG version
...
By default, esp-idf-size.ng displays all sections individually. This can
be confusing, especially if CONFIG_SOC_MEM_NON_CONTIGUOUS_SRAM is
enabled, resulting in sections like .dram0.data and .dram1.data being
abbreviated as two .data sections in the size report. To avoid confusion
for idf.py and cmake users, pass the --unify option to the underlying
esp_idf_size.ng by default.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-11-12 14:13:02 +01:00
morris
29003010a3
Merge branch 'feat/mipi_dsi_yuv_converter_v5.4' into 'release/v5.4'
...
feat(lcd): support YUV422 input color format (v5.4)
See merge request espressif/esp-idf!34760
2024-11-12 15:04:46 +08:00
Marius Vikhammer
7481f7eb9e
Merge branch 'ci/known-failure-cases-5.4' into 'release/v5.4'
...
Ci/known failure cases 5.4
See merge request espressif/esp-idf!34688
2024-11-12 10:37:32 +08:00
morris
bfebd2e3ff
Merge branch 'bugfix/gpio_set_level_atomic_v5.4' into 'release/v5.4'
...
fix(gpio): improve set level performance (v5.4)
See merge request espressif/esp-idf!34764
2024-11-11 14:24:47 +08:00
wuzhenghui
054706c115
fix(esp_system): writeback L1 Dcache before disable L2 if PSRAM used
2024-11-11 14:02:35 +08:00
Jiang Jiang Jian
df64e63bbd
Merge branch 'fix/bypass_some_restore_process_if_sleep_rejected_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): skip some wakeup steps if sleep is rejected (v5.4)
See merge request espressif/esp-idf!34622
2024-11-09 00:37:21 +08:00
Jiang Jiang Jian
3b0cf1a2ea
Merge branch 'bugfix/backport_some_wifi_fixes_v5.4' into 'release/v5.4'
...
fix(wifi): backport some wifi fixes to v5.4
See merge request espressif/esp-idf!34690
2024-11-09 00:33:43 +08:00
Jiang Jiang Jian
12c49601c3
Merge branch 'feature/support_to_query_phy_rf_used_time_v5.4' into 'release/v5.4'
...
feat(phy): support to query phy used time
See merge request espressif/esp-idf!34624
2024-11-09 00:05:31 +08:00
Jiang Jiang Jian
36e78b3bd3
Merge branch 'bugfix/chip823_pll_low_temp_bug_v5.4' into 'release/v5.4'
...
[H2]Fix cpu switch fail for bbpll cali fail bug in low temp (v5.4)
See merge request espressif/esp-idf!34598
2024-11-08 23:28:38 +08:00
Jiang Jiang Jian
82802eb460
Merge branch 'bugfix/fix_avrc_absolute_volume_compatibility_v5.4' into 'release/v5.4'
...
bugfix/fix_avrc_absolute_volume_compatibility[backport v5.4]
See merge request espressif/esp-idf!34769
2024-11-08 22:28:10 +08:00
Sergei Silnov
68d680bafd
Merge branch 'ci/fix_macos_ccache_v5.4' into 'release/v5.4'
...
CI: Fix failing ccache and show ccache statistics for macOS tests (master) (v5.4)
See merge request espressif/esp-idf!34758
2024-11-08 19:46:14 +08:00
Jiang Jiang Jian
b79c8faba4
Merge branch 'fix/fix_writeback_psram_after_vo2_powerdown_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix writeback cache to psram after vo2 powerdown (v5.4)
See merge request espressif/esp-idf!34579
2024-11-08 18:44:13 +08:00
hongshuqing
019afc0f80
fix: fix pll low temp bug
2024-11-08 18:01:54 +08:00
morris
0e43df1a47
Merge branch 'feat/pcnt_sleep_retention_v5.4' into 'release/v5.4'
...
feat(pcnt): add sleep retention init to avoid light sleep when pcnt is working (v5.4)
See merge request espressif/esp-idf!34728
2024-11-08 17:31:28 +08:00
Jiang Jiang Jian
2afa1cc04d
Merge branch 'update/version_5_4_0' into 'release/v5.4'
...
Update version to 5.4.0
See merge request espressif/esp-idf!34743
2024-11-08 16:23:23 +08:00
liuning
91006fdee1
feat(phy): support to query phy used time
2024-11-08 16:23:16 +08:00
wuzhenghui
59230175df
fix(esp_hw_support): skip some wakeup steps if sleep is rejected
...
1. Skip esp_timer time compensation to avoid introducing errors into rtc_timer
2. Ignore sleep_time_overhead_out measurements when sleep is rejected
2024-11-08 16:08:32 +08:00
Jiang Jiang Jian
98fccdef20
Merge branch 'bugfix/osi_replace_free_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): Replace free/malloc with osi_free/malloc(v5.4)
See merge request espressif/esp-idf!34605
2024-11-08 16:07:08 +08:00
morris
49fbe54bc4
feat(lcd): support color conversion for mipi dsi driver
2024-11-08 15:23:06 +08:00
liqigan
d7dd068478
fix(bt/bluedroid): Fixed AVRCP compatibility issue on absolute volume synchronization
2024-11-08 14:48:03 +08:00
zhangyanjiao
1d87c94ca3
fix(wifi/pm): Fixed the tbtt interval update error when AP's beacon interval changed
...
Closes https://github.com/espressif/esp-idf/issues/14720
2024-11-08 12:08:59 +08:00
xuxiao
c433d95441
fix(wifi): fix esp32c61 can not tx frame under ht40 above
2024-11-08 12:08:59 +08:00
yinqingzhao
30acf8b5d1
feat(twt): twt add parameter to enable keep alive
2024-11-08 12:08:59 +08:00
yinqingzhao
3d95fd17e3
docs(wifi): add migration guide for types change in wifi
2024-11-08 12:08:59 +08:00
yinqingzhao
504a248ba1
fix(wifi): modify bandwidth in wifi_ap_record_t
2024-11-08 12:08:59 +08:00
zhangyanjiao
295f1576e1
fix(wifi/mesh): Enlarge the mesh TX task stack
2024-11-08 12:08:59 +08:00
zhangyanjiao
e36118f4f0
fix(wifi): Support AES IV with random value in esptouch v2
2024-11-08 12:08:59 +08:00
sibeibei
49b8292f51
fix(wifi): fix some wifi issues 241031
...
1. fix cant sleep if reconnect to connected ap
2. clear pmk in internal reconnection
3. update connect status for init-->auth
4. add protection for probe request when wifi band is 5g
2024-11-08 12:08:59 +08:00
wangtao@espressif.com
ea05f7f647
fix(wifi): fix spiram ignore issue
2024-11-08 12:08:59 +08:00
xuxiao
e2c732c906
feat(wifi): add wifi support for esp32c5 eco1
2024-11-08 12:08:59 +08:00
morris
a5fee4b8cc
fix(gpio): improve set level performance
...
by avoid "read-modify-write" operation. The registers designed to be
write only.
Related to https://github.com/espressif/esp-idf/issues/14674
2024-11-08 11:44:08 +08:00
Peter Macko
1254494dd8
fix(macos): ccache: re-enable, show stats, set CCACHE_DIR, limit CCACHE_MAXSIZE
2024-11-07 17:39:49 +01:00
Aditya Patwardhan
64b9d85a76
change(version): Update version to 5.4.0
2024-11-07 12:55:42 +05:50
morris
ec8de8a1f9
Merge branch 'feat/mcpwm_dead_time_add_warning_v5.4' into 'release/v5.4'
...
fix(mcpwm): add warning about generator deadtime (v5.4)
See merge request espressif/esp-idf!34729
2024-11-07 14:52:29 +08:00
Mahavir Jain
c366277e64
Merge branch 'fix/fetch_image_hdr_v5.4' into 'release/v5.4'
...
fix(esp_system): Correct address used to fetch application image header (v5.4)
See merge request espressif/esp-idf!34627
2024-11-07 13:48:54 +08:00
Chen Jichang
31befbfad3
feat(pcnt): add sleep retention init
...
Currently, due to the lack of sleep callback feature. We only init
sleep module but don't allocate it. Thus the power domain will be
kept during the light sleep. And temporarily disable pcnt sleep
retention support on P4 due to the lack of retention module ID.
2024-11-07 12:09:26 +08:00
Shu Chen
dd8b4fa06e
Merge branch 'backport/upgrade-zigbee-examples-v5.4' into 'release/v5.4'
...
feat(zigbee): Upgrade the Zigbee lib to v1.6 for Zigbee examples(Backport v5.4)
See merge request espressif/esp-idf!34716
2024-11-07 11:39:54 +08:00
Shu Chen
343bb81729
Merge branch 'fix/esp_prov_ipv6_resolve_v5_4' into 'release/v5.4'
...
fix(tools/esp_prov): Fix hostname resolving for IPv6-only host(v5.4)
See merge request espressif/esp-idf!34679
2024-11-07 11:07:34 +08:00
Chen Jichang
7946eb51e0
fix(mcpwm): add warning about generator deadtime
...
Closes https://github.com/espressif/esp-idf/issues/14773
2024-11-07 10:56:57 +08:00
Shu Chen
367059b93d
Merge branch 'backport/linker_script_check_missing_function_v54' into 'release/v5.4'
...
fix(802.15.4): add no inline to some static function(Backport v5.4)
See merge request espressif/esp-idf!34722
2024-11-07 10:53:37 +08:00
Xu Si Yu
454c3140ad
fix(ci): optimize an openthread ci case
2024-11-07 10:49:37 +08:00
xieqinan@espressif.com
b0a9704c3d
feat(zigbee): Upgrade the Zigbee lib to v1.6 for Zigbee examples
...
- Optimize the Zigbee light, switch and gateway examples
- Remove the esp_zigbee_rcp example
2024-11-07 10:39:39 +08:00
Michael (XIAO Xufeng)
bab289ca78
Merge branch 'fix/sdio_slave_add_pm_lock_v5.4' into 'release/v5.4'
...
fix(sdio_slave): fix issue that auto light sleep can happen SDIO slave enabled (v5.4)
See merge request espressif/esp-idf!34646
2024-11-07 02:31:38 +08:00
Island
81020a3748
Merge branch 'feat/support_controller_run_in_flash_only_v5.4' into 'release/v5.4'
...
feat/support controller run in flash only(backport v5.4)
See merge request espressif/esp-idf!34625
2024-11-06 20:06:08 +08:00
zwx
ab2e360266
fix(802.15.4): add no inline to some static function
2024-11-06 19:49:17 +08:00
xiongweichao
500165ffb3
fix(bt/bluedroid): Replace free/malloc with osi_free/malloc
2024-11-06 19:15:04 +08:00
Mahavir Jain
69d72ca243
Merge branch 'ci/nightly_run_crt_bundle_stress_test_v5.4' into 'release/v5.4'
...
Run https x509 bundle default crt bundle stress test using QEMU (v5.4)
See merge request espressif/esp-idf!34660
2024-11-06 18:45:15 +08:00
Mahavir Jain
2b12fb6daa
Merge branch 'docs/fix_section_visibility_esp32p4_v5.4' into 'release/v5.4'
...
Fix typo to make a section visible for non-esp32 SPIRAM supported targets (v5.4)
See merge request espressif/esp-idf!34680
2024-11-06 17:45:06 +08:00
Island
7f42ed38fd
Merge branch 'bugfix/fix_ble_build_fail_v5.4' into 'release/v5.4'
...
fix(ble/bluedroid): Fixed BLE build fail when enable dynamic memory and BLE5.0 (v5.4)
See merge request espressif/esp-idf!34665
2024-11-06 16:36:46 +08:00
Island
b763700bc8
Merge branch 'bugfix/fixed_h2_assert_master_1031_v5.4' into 'release/v5.4'
...
Bugfix/fixed h2 assert master 1031 (v5.4)
See merge request espressif/esp-idf!34541
2024-11-06 15:06:45 +08:00
morris
764f5414ff
Merge branch 'ci/run_gdma_after_reset_v5.4' into 'release/v5.4'
...
fix(gdma): run test cases after reset (v5.4)
See merge request espressif/esp-idf!34689
2024-11-06 15:02:47 +08:00
Island
1e37c32fb6
Merge branch 'bugfix/fix_mem_debug_on_bluedroid_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): Fixed error when memory debug enabled (v5.4)
See merge request espressif/esp-idf!34576
2024-11-06 11:50:40 +08:00
Marius Vikhammer
ee5e2798ba
Merge branch 'fix/nmi_not_triggering_on_s3_v5.4' into 'release/v5.4'
...
fix(examples): fix NMI interrupt example to work on ESP32-S3 (release v5.4)
See merge request espressif/esp-idf!34687
2024-11-06 11:31:51 +08:00
morris
eeb4baf17f
fix(gdma): run test cases after reset
2024-11-06 11:24:16 +08:00
igor.udot
17a023989b
ci: updated known failure cases file env
2024-11-06 10:42:40 +08:00
Omar Chebib
ad910e3ce0
fix(examples): fix NMI interrupt example to work on ESP32-S3
2024-11-06 10:15:09 +08:00
morris
f5c71b8715
Merge branch 'bugfix/wrong_return_type_v5.4' into 'release/v5.4'
...
fix(i2c_lcd): wrong return type for esp_lcd_new_panel_io_i2c (v5.4)
See merge request espressif/esp-idf!34653
2024-11-05 21:28:26 +08:00
harshal.patil
7c9bec2633
docs(mem_alloc): Fix typo to make a section visible for non-esp32 spiram targets
2024-11-05 16:13:08 +05:30
Alexey Gerenkov
c17aa3e020
Merge branch 'fix/sysview_stack_overflow_v5.4' into 'release/v5.4'
...
fix(sysview): reduce isr stack usage to avoid stack guard exception (v5.4)
See merge request espressif/esp-idf!34614
2024-11-05 18:36:25 +08:00
WanqQixiang
2980c7f5e5
fix(tools/esp_prov): Fix hostname resolving for IPv6-only host
2024-11-05 17:47:14 +08:00
Zhang Hai Peng
9685b3b4ca
fix(ble/bluedroid): Fixed BLE build fail when enable dynamic memory and BLE5.0
...
(cherry picked from commit 94d1a4f1c0 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-11-05 16:13:51 +08:00
harshal.patil
8b8956f7ed
ci(examples/protocols): Run the https x509 bundle default crt bundle stress test using QEMU
2024-11-05 13:31:48 +05:30
Shu Chen
1754c8f8e5
Merge branch 'backport/fix_energy_scan_api_para_mismatch_v54' into 'release/v5.4'
...
fix(openthread): set channel for energy scan(Backport v5.4)
See merge request espressif/esp-idf!34597
2024-11-05 14:28:08 +08:00
morris
2770a95a5f
fix(i2c_lcd): wrong return type for esp_lcd_new_panel_io_i2c
...
when build for C++ project
2024-11-05 13:46:16 +08:00
Shu Chen
f012157cf9
Merge branch 'feat/openthread_dataset_changed_event_v5_4' into 'release/v5.4'
...
feat(openthread): Add dataset changed event and post it in state change callback(v5.4)
See merge request espressif/esp-idf!34548
2024-11-05 12:17:22 +08:00
Xiao Xufeng
3e0611757b
fix(sdio_slave): prevents peripheral power domain being powered off when SDIO slave in use
2024-11-05 03:22:06 +08:00
Xiao Xufeng
802e7b2192
feat(sleep_retention): allow drivers taking TOP power lock
...
Also add a dump function
2024-11-05 03:22:01 +08:00
Sergei Silnov
a2ffd9e955
Merge branch 'ci/fix_diff_manifest_sha_v5.4' into 'release/v5.4'
...
ci: use different base commit for merge result pipelines (v5.4)
See merge request espressif/esp-idf!34582
2024-11-05 01:07:13 +08:00
Zhao Wei Liang
0505eb80c9
fix(ble): fixed occasional crash issue in low memory scenarios on ESP32-H2
...
(cherry picked from commit dbad6a0ca5 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-11-05 00:05:58 +08:00
Zhao Wei Liang
ae6f824fcf
fix(ble): fixed occasional crash issue in low memory scenarios on ESP32-C6
...
(cherry picked from commit dabd66e16f )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-11-05 00:05:58 +08:00
Laukik Hase
e0e285b841
fix(esp_system): Correct address used to fetch application image header
2024-11-04 14:07:17 +05:30
zhiweijian
2a05eb8fd3
feat(bt/controller): Support controller code run in flash only
2024-11-04 15:44:11 +08:00
wuzhenghui
651e5adbda
fix(esp_hw_support): only support power down flash after revison v1.0 on esp32p4
2024-11-04 14:08:29 +08:00
wuzhenghui
2558760224
fix(esp_hw_support): fix writeback cache to psram after vo2 powerdown
2024-11-04 14:08:28 +08:00
Jiang Jiang Jian
0e6c74e93d
Merge branch 'bugfix/fix_memory_leak_in_sco_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): Fix memory leak in sco when bluedroid disable (v5.4)
See merge request espressif/esp-idf!34564
2024-11-04 11:35:39 +08:00
Jiang Jiang Jian
b21b7294c6
Merge branch 'feature/add_ledc_output_in_sleep_test_v5.4' into 'release/v5.4'
...
feat(ledc): added a multi device test for testing ledc output in sleep (v5.4)
See merge request espressif/esp-idf!34522
2024-11-04 11:35:11 +08:00
Jiang Jiang Jian
131609cf29
Merge branch 'fix/fix_ota_slowclock_switching_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix rtc slow clock missing after the OTA app changes the slow clock source (v5.4)
See merge request espressif/esp-idf!34488
2024-11-04 11:34:40 +08:00
Erhan Kurubas
92cc8a5512
fix(sysview): reduce isr stack usage to avoid stack guard exception
2024-11-01 22:30:37 +01:00
zwx
7c03514a28
fix(openthread): set channel for energy scan
2024-11-01 16:40:51 +08:00
Fu Hanxi
5f62667aba
ci: use different base commit for merge result pipelines
2024-10-31 13:53:50 +01:00
chenjianhua
c6810a102b
fix(bt/bluedroid): Fixed error when memory debug enabled
2024-10-31 19:12:47 +08:00
WanqQixiang
9677b9bfaf
feat(openthread): Add dataset changed event and post it in state change callback
2024-10-31 19:04:00 +08:00
linruihao
6fe128ac6f
fix(bt/bluedroid): Fix memory leak in sco when bluedroid disable
2024-10-31 17:52:31 +08:00
Song Ruo Jing
33103306a6
feat(ledc): added a multi device test for testing ledc output in sleep
2024-10-30 14:06:42 +08:00
Ivan Grokhotkov
851679e63a
Merge branch 'maint/release_v5.4_codeowners' into 'release/v5.4'
...
change(gitlab): simplify approvals for backports (v5.4)
See merge request espressif/esp-idf!34481
2024-10-29 17:26:54 +08:00
wuzhenghui
280f6cb4e9
fix(esp_hw_support): disable unused clock sources after rtc clock switching complete
2024-10-28 20:16:01 +08:00
wuzhenghui
cf5bdf5e9f
fix(esp_hw_support): enable all supported slow clock at pmu_init
2024-10-28 20:15:55 +08:00
Ivan Grokhotkov
661a487610
change(gitlab): simplify approvals for backports (v5.4)
2024-10-28 10:38:15 +01:00
Mahavir Jain
101dce7928
Merge branch 'feature/esp32c5_add_hal_layer_for_key_manager' into 'master'
...
Feature/esp32c5 add hal layer for key manager
See merge request espressif/esp-idf!33955
2024-10-28 17:11:08 +08:00
Jiang Jiang Jian
ac4a08451b
Merge branch 'bugfix/fix_delete_group_id_error_in_wifi_mesh' into 'master'
...
fix(wifi/mesh): Fixed delete group id error in wifi mesh
Closes IDFGH-13893
See merge request espressif/esp-idf!34367
2024-10-28 16:23:09 +08:00
Kevin (Lao Kaiyao)
b918a31b7b
Merge branch 'bugfix/fix_i2s_apll_corrupted_with_dfs' into 'master'
...
fix(i2s): fix the crackle using apll with DFS feature
Closes IDFGH-13860
See merge request espressif/esp-idf!34139
2024-10-28 14:36:53 +08:00
morris
c50587e412
Merge branch 'docs/update_i2c_slave_write_code_example' into 'master'
...
docs: update code example for I2C slave write
See merge request espressif/esp-idf!34117
2024-10-28 14:06:30 +08:00
Island
cf2291a2d1
Merge branch 'bugfix/fix_assert_if_ble_sleep_init_failed' into 'master'
...
fix(ble): do not assert if ble sleep init failed
Closes BLERP-1141
See merge request espressif/esp-idf!34288
2024-10-28 11:55:01 +08:00
Aditya Patwardhan
b0664a6f2e
fix(hal): Fix key_mgr_ll_reset_register API
...
the key_mgr_ll_reset_register API now
waits till key manager state is IDLE
2024-10-28 11:13:43 +08:00
Aditya Patwardhan
82db0feab2
fix(security): Update key manager specific initializations for esp32c5
2024-10-28 11:13:43 +08:00
Aditya Patwardhan
e5d246ef27
feat(hal): esp32c5: Add hal layer for key manager
2024-10-28 11:13:43 +08:00
morris
0e40a4d2ff
Merge branch 'bugfix/mipi_gen_short_read' into 'master'
...
fix(mipi_dsi): error logic in reading short packet
See merge request espressif/esp-idf!34430
2024-10-28 10:27:17 +08:00
laokaiyao
ad9021a844
fix(i2s): fix the crackle using apll with DFS feature
...
Closes: https://github.com/espressif/esp-idf/issues/14707
2024-10-28 10:25:13 +08:00
Marius Vikhammer
2a2f0fd6f1
Merge branch 'bugfix/p4_ld_newlib_api' into 'master'
...
fix(lp_core): updated lp rom newlib API addresses
See merge request espressif/esp-idf!34412
2024-10-28 10:24:57 +08:00
zhangyanjiao
5a89693c3f
fix(wifi/mesh): Fixed delete group id error in wifi mesh
...
Closes https://github.com/espressif/esp-idf/issues/14735
2024-10-28 09:53:29 +08:00
Fu Hanxi
9106c43acc
Merge branch 'ci/remove_gitlab_api_while_generating_test_pipeline' into 'master'
...
CI: remove gitlab api call while generating test pipeline
See merge request espressif/esp-idf!34397
2024-10-26 04:50:40 +08:00
Harshal Patil
27f11f87f5
Merge branch 'feat/mbedtls_size_optimization' into 'master'
...
Fix the increase in build size of mbedtls while upgrading to v3.x
See merge request espressif/esp-idf!34179
2024-10-26 01:20:40 +08:00
morris
987f7661cd
fix(mipi_dsi): error logic in reading short packet
2024-10-25 23:28:38 +08:00
morris
e1e3c17526
Merge branch 'fix/lcd_lvgl_regression' into 'master'
...
fix(lcd): fix the newest lvgl regression
See merge request espressif/esp-idf!34449
2024-10-25 22:28:55 +08:00
Fu Hanxi
502749d254
ci: remove gitlab api call while generating pytest target-test child pipeline
2024-10-25 14:16:51 +02:00
Fu Hanxi
bdc2998e4b
ci: generate new report if old one failed to be updated
2024-10-25 14:13:05 +02:00
Shen Meng Jing
b2bc90d97a
Merge branch 'docs/update_ulp_lp_core_cn' into 'master'
...
docs: Update CN translation for ulp-lp-core.rst
Closes DOC-8773
See merge request espressif/esp-idf!33352
2024-10-25 18:59:41 +08:00
Chen Jichang
b3f733166c
fix(lcd): fix the newest lvgl regression
2024-10-25 18:31:52 +08:00
Fu Hanxi
76077ccb16
Merge branch 'ci/temp_disable_sonarqube' into 'master'
...
ci: temp disable sonarqube check. keep it for migrating to codechecker
See merge request espressif/esp-idf!34374
2024-10-25 18:31:21 +08:00
Wan Lei
32923f8287
Merge branch 'feat/c61_sdspi_support' into 'master'
...
feat(driver_sdspi): c61 sdspi support
Closes IDF-9305
See merge request espressif/esp-idf!34144
2024-10-25 17:04:22 +08:00
Mahavir Jain
cace647843
Merge branch 'feat/enable_security_test_cases_for_c5_and_c61' into 'master'
...
feat: enable security related testcases for c5 and c61
Closes IDF-10043 and IDF-10102
See merge request espressif/esp-idf!34325
2024-10-25 16:56:45 +08:00
Roman Leonov
501e4e6c81
Merge branch 'refactor/usb_host_hcd_dwc_enum_messages' into 'master'
...
refactor(usb_host): HCD DWC and Enum additional error messages
See merge request espressif/esp-idf!34236
2024-10-25 16:09:25 +08:00
Linda
b02d7060f0
docs: update code example for I2C slave write
2024-10-25 14:26:13 +08:00
Nilesh Kale
57553ecf90
Merge branch 'bugfix/update_condition_to_verify_http_version' into 'master'
...
fix(esp_http_server): updated condition to verify http version
Closes IDFGH-13878
See merge request espressif/esp-idf!34208
2024-10-25 14:21:30 +08:00
C.S.M
9ac6e10a1b
Merge branch 'fix/fix_gpio_config_option' into 'master'
...
fix(i2c): Fix i2c gpio configuration and move i2c_platform public
Closes IDF-11117
See merge request espressif/esp-idf!34366
2024-10-25 13:42:49 +08:00
Island
fa3f6ac55e
Merge branch 'feat/ble_mesh_esp32c61_support' into 'master'
...
Feat/ble mesh esp32c61 support
Closes BLERP-1098 and IDF-10364
See merge request espressif/esp-idf!34100
2024-10-25 12:24:01 +08:00
Wu Zheng Hui
3867689baf
Merge branch 'fix/fix_mmu_retention_workaround_cache_safe' into 'master'
...
fix(esp_hw_support): fix mmu retention code cache safety
Closes PM-283
See merge request espressif/esp-idf!34331
2024-10-25 12:05:52 +08:00
morris
e2ea85d02f
Merge branch 'feat/mipi_dsi_hdmi' into 'master'
...
feat(lcd): Allow to disable low-power mode in DPI panel
See merge request espressif/esp-idf!34402
2024-10-25 11:21:12 +08:00
Gao Xu
ffcf40cee3
Merge branch 'feature/esp32c61_i2s_support' into 'master'
...
feat(i2s): support i2s on esp32c61
Closes IDF-9312 and IDF-9313
See merge request espressif/esp-idf!32905
2024-10-25 11:18:44 +08:00
Island
c27db10042
Merge branch 'bugfix/fix_bci_462' into 'master'
...
fix(bt/bluedroid): Update address type for BLE link when the connection is completed
Closes BLERP-1131
See merge request espressif/esp-idf!34195
2024-10-25 10:45:32 +08:00
Island
911ddf7202
Merge branch 'bugfix/fix_some_ble_bugs_240926_esp32' into 'master'
...
Fixed some BLE bugs 240926 on ESP32
Closes BLERP-1074, BLERP-1073, and BLERP-1160
See merge request espressif/esp-idf!33842
2024-10-25 10:45:24 +08:00
Wu Zheng Hui
de3a5d4d93
Merge branch 'feat/support_esp32p4_flash_psram_sleep_pd' into 'master'
...
feat(esp_hw_support): support power down PSRAM or Flash during sleep for esp32p4 rev1.0
Closes PM-204 and IDF-11241
See merge request espressif/esp-idf!34340
2024-10-25 10:39:06 +08:00
Vilem Zavodny
93fdbf25b3
feat(lcd): Allow to disable low-power mode in DPI panel
2024-10-24 16:25:50 +02:00
Wang Tao
406dfc1096
Merge branch 'feat/wifi_support_dynamic_tx_when_psram_enable' into 'master'
...
feat(wifi): Fix configuration related to SPIRAM_IGNORE_NOTFOUND
Closes WIFIBUG-701和WIFIBUG-718
See merge request espressif/esp-idf!33138
2024-10-24 20:41:44 +08:00
Xu Xiao
190939e206
Merge branch 'disable_esp32c5_ci_test' into 'master'
...
Disable esp32c5 ci test
See merge request espressif/esp-idf!34363
2024-10-24 20:07:13 +08:00
wangtao@espressif.com
e65acc9510
feat(wifi): fix SPIRAM_IGNORE_NOTFOUND releated config
2024-10-24 19:49:57 +08:00
Tomas Rezucha
e60ebae1e2
Merge branch 'refactor/usb_periph' into 'master'
...
Refactor: USB peripheral
See merge request espressif/esp-idf!33971
2024-10-24 19:35:41 +08:00
harshal.patil
4cdfdac18c
fix(mbedtls): Fix the increase in build size of mbedtls when upgrading to v3.x
2024-10-24 14:45:57 +05:30
harshal.patil
c2b71a3855
ci(mbedtls): Fix component dependencies for security-related test apps
2024-10-24 14:45:56 +05:30
Roman Leonov
c19e2b7f8d
refactor(usb_host): Removed error in enum when stalled, added hcd_dwc no more free channels
2024-10-24 16:40:55 +08:00
Tomas Rezucha
c1f5d3067f
feat(hal/usb): Add USB UTMI PHY HAL
...
* Add a bare-bones HAL API for the USB UTMI PHY
* Split USB-DWC LL per target
2024-10-24 15:18:30 +08:00
Tomas Rezucha
b02ad37a55
feat(soc/usb): Add USB related changes to soc_caps and usb_dwc_periph
...
This commit changes the following:
- Add types and data structures indicating the available USB controllers
for each target.
2024-10-24 15:18:30 +08:00
Jiang Jiang Jian
dcc31f89f7
Merge branch 'doc/update_espnow_doc' into 'master'
...
docs(wifi/espnow): update the documentation for EPS-NOW ERSU and phy rate
Closes IDFGH-11035, DOC-3366, WIFI-6682, and DOC-8550
See merge request espressif/esp-idf!31285
2024-10-24 15:17:00 +08:00
Wan Lei
a155b988b2
Merge branch 'feat/spi_master_sleep_retention' into 'master'
...
feat(driver_spi): spi master support sleep retention(recovery)
Closes IDF-9775
See merge request espressif/esp-idf!33742
2024-10-24 15:14:45 +08:00
wanckl
8a467ffd9a
feat(driver_sdspi): c61 sdspi support
2024-10-24 13:54:08 +08:00
wanckl
2f9456bf51
fix(esp_timer): fix isr safe when CONFIG_FREERTOS_USE_TICKLESS_IDLE and PM_ENABLE
2024-10-24 12:47:38 +08:00
wanckl
ef7406257a
feat(driver_spi): spi master support sleep retention(recovery)
2024-10-24 12:47:32 +08:00
Song Ruo Jing
92d335548f
Merge branch 'feature/ledc_sleep_retention_support' into 'master'
...
feat(ledc): support ledc sleep mode selection
Closes IDFGH-12713, IDF-9740, IDF-9769, IDF-9909, IDF-10372, IDF-10394, IDF-8472, and IDFCI-2450
See merge request espressif/esp-idf!34097
2024-10-24 11:43:11 +08:00
C.S.M
d7e090476c
fix(i2c): Fix i2c gpio configuration and move i2c_platform public
2024-10-24 11:38:32 +08:00
Zhang Xiao Yan
5dda8a3211
Merge branch 'docs/update_application_examples_storage' into 'master'
...
docs: update application examples for storage component
See merge request espressif/esp-idf!33600
2024-10-24 11:20:19 +08:00
Island
755d3a2fbe
Merge branch 'feat/support_blecrt_90' into 'master'
...
feat(bt/bluedroid): Added API to set supported channel selection algorithm
Closes BLERP-1086 and BLERP-1087
See merge request espressif/esp-idf!33921
2024-10-24 11:11:10 +08:00
Kevin (Lao Kaiyao)
c4d29ff031
Merge branch 'refactor/refactor_the_confusing_i2s_number' into 'master'
...
refactor(i2s): rename the confusing port number
See merge request espressif/esp-idf!34362
2024-10-24 11:02:55 +08:00
Marius Vikhammer
8406735635
fix(lp_core): updated lp rom newlib API addresses
2024-10-24 10:45:55 +08:00
Linda
a68cf1418b
docs: add esp_wifi_types_generic.h to esp_wifi.rst
2024-10-24 09:49:15 +08:00
zhangyanjiao
64c2c99a8a
docs(wifi/mesh): make it clear that the root node does not automatically forward IP packets to the external address
2024-10-24 09:49:15 +08:00
zhangyanjiao
4181336da3
docs(wifi): update the wifi api doc
2024-10-24 09:49:11 +08:00
Aditya Patwardhan
6930dff98d
Merge branch 'feature/add_option_to_provide_flash_file_for_qemu' into 'master'
...
feat(tools): Added option to specify flash image in "idf.py qemu"
See merge request espressif/esp-idf!34031
2024-10-24 02:22:43 +08:00
xuxiao
8349621c15
fix(ci): temporarily pause the ESP32-C5 CI test in order to submit the C5 ECO1 code
2024-10-23 20:15:25 +08:00
zhangyanjiao
f2a5280031
fix(wifi): update comments in esp_wifi_types_generic.h
2024-10-23 19:35:37 +08:00
Jiang Jiang Jian
8b4f9689ba
Merge branch 'fix/fix_esp32c2eco4_country_auto_issue_master' into 'master'
...
fix(wifi): fix esp32c2 eco4 set conutry policy auto issue
Closes WIFIBUG-892
See merge request espressif/esp-idf!34332
2024-10-23 19:18:56 +08:00
wuzhenghui
a1f9d5bcea
feat(esp_hw_support): support power down PSRAM or Flash during sleep for esp32p4 v1.0
2024-10-23 19:10:42 +08:00
cjin
a011ac0587
fix(ble): do not assert if ble sleep init failed
2024-10-23 19:03:17 +08:00
laokaiyao
ecb52d3af3
refactor(i2s): rename the confusing port number
2024-10-23 18:16:57 +08:00
morris
b57ae0a1a3
Merge branch 'bugfix/fix_p4eco2_vo1_config_bug' into 'master'
...
fix(pmu): Fixed LDO1 switched off issue at startup on ESP32-P4 v1.0 (eco2)
See merge request espressif/esp-idf!34043
2024-10-23 18:10:14 +08:00
chenjianhua
2b28133ace
fix(bt): Update bt lib for ESP32(a2a7457)
...
- Fixed assert in ke_mem.c at line 409 when controller reset
- Added config for BLE instant passed workaround
- Fixed connection can't be established when initiating and advertising coexist
2024-10-23 17:45:29 +08:00
Island
8c000216f0
Merge branch 'bugfix/fix_coexqabr24_24' into 'master'
...
fix(bt/bluedroid): Fixed GATTC app status check when BT and BLE coexist
Closes BLERP-1147
See merge request espressif/esp-idf!34312
2024-10-23 17:24:55 +08:00
Island
7dd10f37d7
Merge branch 'bugfix/fix_some_ble_bugs_240926_esp32c3' into 'master'
...
Fixed some BLE bugs 240926 on ESP32C3
Closes BLERP-1086, BLERP-1087, BLERP-1146, and BLERP-1160
See merge request espressif/esp-idf!33922
2024-10-23 17:24:51 +08:00
zhangyanjiao
9a0b35172c
fix(wifi): add esp_wifi_types_native.h and esp_wifi_types_generic.h to Doxyfile
2024-10-23 17:10:09 +08:00
zhangyanjiao
3c72dce383
docs(wifi/espnow): update the documentation for EPS-NOW ERSU and phy rate
...
Closes https://github.com/espressif/esp-idf/issues/12216
2024-10-23 17:10:00 +08:00
luoxu
c7a4c1cf37
feat(ble_mesh): esp32c61 support for ble mesh lib
2024-10-23 16:57:59 +08:00
luoxu
f43b1d2dea
feat(ble_mesh): esp32c61 support for ble mesh
2024-10-23 16:57:59 +08:00
Laukik Hase
6f466df73c
Merge branch 'feature/non_os_build' into 'master'
...
change(build): Add a new CMake flag `NON_OS_BUILD` for non-FreeRTOS builds
See merge request espressif/esp-idf!34129
2024-10-23 16:23:04 +08:00
Linda
c0417422c5
docs: update application examples for storage component
2024-10-23 16:19:42 +08:00
zlq
da9521aef3
fix(pmu): modify parameter for P4 ECO2-VO1
2024-10-23 16:03:21 +08:00
Ren Peiying
96632b7b02
Merge branch 'docs/standardize_bootloader_names_both_en_cn' into 'master'
...
docs: standardize the names of bootloaders in esp-idf
See merge request espressif/esp-idf!33704
2024-10-23 15:28:30 +08:00
morris
6d716388ff
Merge branch 'feat/rgb_lcd_esp32p4' into 'master'
...
feat(lcd): support rgb lcd driver on esp32p4
Closes IDF-10962
See merge request espressif/esp-idf!33582
2024-10-23 14:39:19 +08:00
Song Ruo Jing
b9480d807c
Merge branch 'bugfix/ppa_srm_scaled_size_oob' into 'master'
...
fix(ppa): fix a few minor issues for ppa srm and blend driver
Closes IDF-10774
See merge request espressif/esp-idf!34303
2024-10-23 12:12:46 +08:00
renpeiying
46770a50a6
docs: standardize the names of bootloaders in esp-idf
2024-10-23 11:29:24 +08:00
Xu Xiao
84631fe972
Merge branch 'feature/esp32c6_update_phy_init_date' into 'master'
...
feat(phy): esp32c6 update phy init data
See merge request espressif/esp-idf!33810
2024-10-23 11:28:03 +08:00
Xu Xiao
64ccb22025
Merge branch 'bugfix/fix_crash_when_enable_tx_rx_stats' into 'master'
...
fix(wifi): fix cache assess error when enable tx/rx stats when psram is enabled
Closes WIFIBUG-871
See merge request espressif/esp-idf!34284
2024-10-23 11:04:53 +08:00
Island
09263a22df
Merge branch 'bugfix/fix_ble_adv_start_fail' into 'master'
...
fix(ble/bluedroid): Fixed BLE adv start fail
Closes BLERP-1152, BLERP-1153, BLERP-1156, and BLERP-1157
See merge request espressif/esp-idf!34258
2024-10-23 10:52:17 +08:00
Island
676271d144
Merge branch 'feat/support_enable_ble_hci_log_by_api' into 'master'
...
feat(ble/bluedroid): Support enable BLE hci log by API
Closes BLERP-1136 and BLERP-1137
See merge request espressif/esp-idf!34234
2024-10-23 10:51:44 +08:00
Island
379698cc1e
Merge branch 'bugfix/fix_ble_disconnect_crash' into 'master'
...
fix(ble/bluedroid): Fixed crash issue in BLE SMP when a disconnection process is ongoing
Closes IDFCI-2180
See merge request espressif/esp-idf!34311
2024-10-23 10:51:23 +08:00
Mahavir Jain
c5e1d32b66
Merge branch 'bugfix/update_default_value_of_config_httpd_req_hdr_len' into 'master'
...
fix(esp_https_server): Added default config for https_server example to update default header size
Closes IDF-11358
See merge request espressif/esp-idf!34330
2024-10-23 10:46:09 +08:00
Island
35fd041288
Merge branch 'docs/add_ble_get_started_eng' into 'master'
...
Docs: Added BLE English version of BLE Get Started
See merge request espressif/esp-idf!34013
2024-10-23 10:14:53 +08:00
Wei Yu Han
738b2de9ab
Docs: Added BLE English version of BLE Get Started
2024-10-23 10:14:53 +08:00
Alexey Gerenkov
ca81179e01
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20241016' into 'master'
...
feat(tools): update openocd version to v0.12.0-esp32-20241016
See merge request espressif/esp-idf!34339
2024-10-23 02:42:47 +08:00
wuzhenghui
71ddc5a79f
fix(esp_hw_support): fix mmu retention code cache safety
2024-10-22 22:10:13 +08:00
Roland Dobai
3516c4934c
Merge branch 'fix/gdbgui_py3.13' into 'master'
...
fix(tools): Print message about GDBGUI being not supported with Python 3.13
See merge request espressif/esp-idf!34372
2024-10-22 21:54:20 +08:00
Martin Vychodil
731821326c
Merge branch 'feature/redesign_vfs_t' into 'master'
...
feat(storage/vfs): redesign esp_vfs_t struct
Closes IDF-10326 and DOC-9138
See merge request espressif/esp-idf!31449
2024-10-22 20:24:38 +08:00
Roland Dobai
4460d9fb1b
fix(tools): Print message about GDBGUI being not supported with Python 3.13
2024-10-22 14:22:18 +02:00
Adam Múdry
4f3cfbe297
Merge branch 'fix/correct_alloc_function_in_example' into 'master'
...
fix(storage/example): correct alloc function
Closes IDF-10653
See merge request espressif/esp-idf!32516
2024-10-22 19:47:44 +08:00
Fu Hanxi
647c9bcc53
ci: temp disable sonarqube check. keep it for migrating to codechecker
2024-10-22 13:29:29 +02:00
Chen Ji Chang
6c1bb29092
Merge branch 'fix/mcpwm_example_remove_io_loop_back' into 'master'
...
refactor(mcpwm): remove io_loop_back in example
See merge request espressif/esp-idf!34259
2024-10-22 19:07:48 +08:00
Roland Dobai
2b715f2b90
Merge branch 'fix/activate_tmp_multiuser_multiinstance' into 'master'
...
fix(tools): Enable multiuser/multiinstance use of activate script
Closes IDF-11313 and IDF-11355
See merge request espressif/esp-idf!34334
2024-10-22 18:36:29 +08:00
Roland Dobai
4ab9a31a56
Merge branch 'fix/nix_python_compatibility' into 'master'
...
fix(tools): Nix python compatibility fix
Closes IDFGH-13545
See merge request espressif/esp-idf!33128
2024-10-22 18:08:16 +08:00
Song Ruo Jing
7a516554a6
feat(ledc): Add sleep retention support for C5/C61
2024-10-22 17:55:53 +08:00
Song Ruo Jing
4a90deb227
feat(ledc): support ledc sleep mode selection
...
Support LEDC sleep retention on C6/H2/P4
2024-10-22 17:54:32 +08:00
Song Ruo Jing
b949e9e729
fix(ci): enlarge ledc test memory leak size
...
7fdcedffd3 increased pcnt memory leak in release sdkconfig.
pcnt is used as testbench for ledc test cases.
2024-10-22 17:43:28 +08:00
Song Ruo Jing
dc15243a64
refactor(uart): minor update on uart retention feature
2024-10-22 17:43:28 +08:00
Song Ruo Jing
debd424b43
fix(sleep): ESP_SLEEP_DIG_USE_RC_FAST_MODE cannot maintain RC_FAST in sleep
...
Introduced in eab98765
2024-10-22 17:43:28 +08:00
Chen Ji Chang
93a9368dcd
Merge branch 'feat/sdm_gpio_append_mode' into 'master'
...
refactor(sdm): refactor gpio config mode
Closes IDF-11275
See merge request espressif/esp-idf!34256
2024-10-22 17:27:58 +08:00
Chen Ji Chang
722db20d67
Merge branch 'feat/parlio_sleep_retention' into 'master'
...
feat(parlio): support sleep retention
Closes IDF-8477, IDF-9741, and IDF-9770
See merge request espressif/esp-idf!33925
2024-10-22 17:26:18 +08:00
morris
efcb91b47e
feat(lcd): support rgb lcd driver for esp32p4
2024-10-22 17:18:05 +08:00
wangtao@espressif.com
013add5378
fix(wifi): fix esp32c2 eco4 set conutry policy auto issue
2024-10-22 17:09:03 +08:00
Fu Hanxi
5b8db196f8
Merge branch 'ci/fix_clone_test_env_config_repo' into 'master'
...
ci: fix clone test env config repo
See merge request espressif/esp-idf!34322
2024-10-22 15:59:24 +08:00
gaoxu
8ab0cdde60
feat(i2s): support i2s on esp32c61
2024-10-22 15:12:38 +08:00
Zhang Shuxian
09820a0ae6
docs: Update CN trans for vfs.rst and improve EN formatting
2024-10-22 14:50:31 +08:00
Tomáš Rohlínek
18e20c0bc5
feat(storage/vfs): change names related to minified vfs
2024-10-22 14:50:31 +08:00
Tomáš Rohlínek
040ad5ca20
feat(storage/vfs): add test for ESP_VFS_FLAG_STATIC
2024-10-22 14:50:31 +08:00
Tomáš Rohlínek
3cab84f033
fix(storage/vfs): clarify minified related documentation
2024-10-22 14:50:31 +08:00
Tomáš Rohlínek
923fb635b4
feat(storage/vfs): add documentation for minified_vfs
2024-10-22 14:50:31 +08:00
Tomáš Rohlínek
3cfc78ee67
feat(storage/vfs): update documentation for minified vfs functions
2024-10-22 14:50:31 +08:00
Tomáš Rohlínek
755adf3b4f
feat(storage/vfs): impelement sparse vfs struct
2024-10-22 14:50:31 +08:00
Tomáš Rohlínek
cec0525460
fix(storage/vfs): update select sanity checks
2024-10-22 14:50:31 +08:00
Tomáš Rohlínek
fe0fc40049
fix(storage/vfs): incorrect registration checks
2024-10-22 14:50:31 +08:00
Tomáš Rohlínek
36d821f70c
feat(storage/vfs): add more extensive checks to vfs tests
2024-10-22 14:50:31 +08:00
Tomáš Rohlínek
b6a9acfc07
feat(storage/vfs): Add minified vfs implementation
2024-10-22 14:50:31 +08:00
nilesh.kale
3e1534e2f7
fix(esp_https_server): added default config for https_server example to set header size to 1024
2024-10-22 12:20:00 +05:30
yinqingzhao
230f82cf6b
fix(wifi): fix cache assess error when enable tx/rx stats when psram is enabled
2024-10-22 10:58:35 +08:00
Djordje Nedic
c6bd0ded16
fix(tools): Detect Nix use and work around it for installation
...
Nix will create a new derivation in the store for python packages,
which leads to mismatch between the system prefixes, invalidating a
widely used check for being in a virtual environment.
This adds a Nix-specific fix for virtualenv detection.
Closes https://github.com/espressif/esp-idf/pull/14435
2024-10-22 00:19:14 +02:00
Marek Fiala
7de166e882
fix(tools): Enable multiuser/multiinstance use of activate script
2024-10-21 16:23:55 +02:00
Laukik Hase
5328dcd00c
change(build): Add a new CMake flag NON_OS_BUILD for non-FreeRTOS builds
2024-10-21 19:03:30 +05:30
Alexey Gerenkov
f372367e66
feat(tools): update openocd version to v0.12.0-esp32-20241016
2024-10-21 16:31:54 +03:00
Martin Vychodil
12398c0f25
Merge branch 'fix/sdmmc_write_sectors_dma_always_send_cmd13' into 'master'
...
fix(sdmmc): sdmmc_write_sectors_dma always check card status after write
Closes IDF-9632
See merge request espressif/esp-idf!34132
2024-10-21 20:35:33 +08:00
Chen Jichang
b6645acafe
feat(parlio): support sleep retention
2024-10-21 20:25:39 +08:00
Sudeep Mohanty
9a3427f8f0
Merge branch 'fix/freertos_race_cond_in_stream_buffers_send' into 'master'
...
fix(freertos): Fixed SMP race condition in xStreamBufferSend()
Closes IDF-11376
See merge request espressif/esp-idf!34230
2024-10-21 20:21:56 +08:00
Chen Jichang
e9fc43f5da
fix(parlio): fix spelling error in reg_base.h
2024-10-21 19:59:17 +08:00
Chen Jichang
e8de889cda
fix(parlio_rx): fix high failure rate of test with i2s input
2024-10-21 19:59:17 +08:00
Armando (Dou Yiwen)
0aa8c024a3
Merge branch 'feat/twai_sleep_retention' into 'master'
...
twai: sleep retention support
Closes IDF-8471, IDF-9772, and IDF-9743
See merge request espressif/esp-idf!34107
2024-10-21 19:14:48 +08:00
Sarvesh Bodakhe
a01a3751f2
Merge branch 'bugfix/softap_wrong_disconnect_reason_code' into 'master'
...
fix(wifi): Fix wrong reason code used when softAP issues a disconnect for station
Closes WIFIBUG-454
See merge request espressif/esp-idf!33220
2024-10-21 19:01:46 +08:00
renpeiying
53b57e21fb
docs: Update CN translation for qemu.rst
2024-10-21 18:48:02 +08:00
Aditya Patwardhan
a58a07ecfe
feat(tools): Added option to specify flash image in "idf.py qemu"
2024-10-21 18:48:02 +08:00
morris
c2e8a6e7c4
Merge branch 'feat/blink_example_esp32p4' into 'master'
...
feat(blink): support esp32 p4 core board
See merge request espressif/esp-idf!32426
2024-10-21 18:08:21 +08:00
nilesh.kale
854101959d
feat: enable security related testcases for c5 and c61
2024-10-21 14:24:36 +05:30
Zhang Shu Xian
1a5741b0bd
Merge branch 'docs/delete_user_guide_esp32_s2_and_s3' into 'master'
...
docs: Delete user guide esp32-s2-saola-1, esp32-s3-devkitc-1 and esp32-s3-devkitm-1
Closes DOC-6934, DOC-6935, DOC-6936, and DOC-6937
See merge request espressif/esp-idf!34229
2024-10-21 16:12:35 +08:00
Roman Leonov
e26ad72c28
Merge branch 'fix/usb_host_ext_port_recovery_delay' into 'master'
...
fix(ext_port): Added port recovery delay
Closes IDF-11357
See merge request espressif/esp-idf!33984
2024-10-21 16:05:44 +08:00
Chen Yudong
e88e8f9450
ci: fix clone test env config repo
2024-10-21 15:44:59 +08:00
zhanghaipeng
dbc94c7056
fix(ble/bluedroid): Support enable BLE topology check by API
2024-10-21 15:41:44 +08:00
Song Ruo Jing
ea0383805f
fix(ppa): fix a few minor issues for ppa srm and blend driver
...
1. The smallest scale size can be 1/16, not 1/15
2. Fix potential heap corruption if scale to a smaller size (OOB)
3. Fix mismatching writeback and invalidate data size if in_bg/fg_buffer and out_buffer
are the same one and L2 cacheline size is larger than L1 cacheline size
2024-10-21 14:51:07 +08:00
Ren Peiying
e8a6f418d8
Merge branch 'docs/remove_user_guide_for_esp32-devkitm-1_migration' into 'master'
...
docs: Remove user guide for esp32-devkitm-1 migration
See merge request espressif/esp-idf!34028
2024-10-21 11:50:15 +08:00
Shyamal Khachane
624878b6e2
fix(esp_wifi): Populate appropriate reason codes when softAP sends deauthentication
...
Populate appropriate reason for sending deauthentication when softAP receives
invalid RSN IE from association request
2024-10-21 11:31:17 +08:00
Sarvesh Bodakhe
6797c86135
fix(wifi): Fix wrong wifi reason codes reported on station and softAP
...
- Fix wrong reason code reported when softAP issues a disconnect for station
- Fix wrong reason code reported when association timeout happens at station
- Deprecate enums WIFI_REASON_ASSOC_EXPIRE, WIFI_REASON_NOT_AUTHED, WIFI_REASON_NOT_ASSOCED
and use WIFI_REASON_DISASSOC_DUE_TO_INACTIVITY,
WIFI_REASON_CLASS2_FRAME_FROM_NONAUTH_STA,
WIFI_REASON_CLASS3_FRAME_FROM_NONASSOC_STA respectively
- Update wifi documentation related to reason codes
2024-10-21 11:31:17 +08:00
Jiang Jiang Jian
34e2f08c5c
Merge branch 'fix/fix_esp32c2_eco4_h2e_isssue' into 'master'
...
fix(wifi): fix esp32eco4 softap h2e issue
Closes WIFIBUG-858
See merge request espressif/esp-idf!34180
2024-10-21 10:52:50 +08:00
Jiang Jiang Jian
8660828ab0
Merge branch 'ci/wifi_codeowner_for_wifi_docs' into 'master'
...
ci(docs): Add wifi code owners for wifi docs
See merge request espressif/esp-idf!34305
2024-10-21 10:34:47 +08:00
Omar Chebib
4e4b6c1680
Merge branch 'fix/esp_hiram_heap' into 'master'
...
fix(esp_psram): fix a bug in PSRAM heap registration
Closes IDF-11288
See merge request espressif/esp-idf!33923
2024-10-21 10:01:05 +08:00
Zhang Yan Jiao
2fc937da09
Merge branch 'bugfix/fix_espnow_recv_fail_after_set_peer_rate' into 'master'
...
fix(wifi/espnow): Fixed espnow receive fail after setting peer rate config
Closes WIFIBUG-866
See merge request espressif/esp-idf!34248
2024-10-21 09:32:43 +08:00
Mahavir Jain
b5aea3d926
Merge branch 'feature/update_mbedtls_version_to_3.6.2' into 'master'
...
feat(mbedtls): update mbedtls version to 3.6.2
See merge request espressif/esp-idf!34218
2024-10-21 00:12:50 +08:00
chenjianhua
17fe964c1b
fix(bt/bluedroid): Fixed GATTC app status check when BT and BLE coexist
2024-10-20 17:20:38 +08:00
chenjianhua
1e3220b0b0
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(52ee788)
...
- Fixed BLE vendor HCI set and get tx power
- Support BLE vendor HCI set adv aux offset command
- Support BLE vendor HCI set CSA support command
- Added config for BLE instant passed workaround
- Fixed btdm_sleep_clock_sync timeout workaround
2024-10-20 16:33:27 +08:00
zhanghaipeng
76e1650161
fix(ble/bluedroid): Fixed crash issue in BLE SMP when a disconnection process is ongoing
2024-10-20 11:47:31 +08:00
Kapil Gupta
bac76f0491
ci(docs): Add wifi code owners for wifi docs
2024-10-19 15:45:27 +08:00
Adam Múdry
c7a86a23dc
Merge branch 'fix/ssdmmc_send_cmd_set_relative_addr_rca' into 'master'
...
fix(sdmmc): Retry to get another RCA if the previous response was 0
Closes IDF-9631
See merge request espressif/esp-idf!34131
2024-10-19 00:07:28 +08:00
Erhan Kurubas
ffcded5f30
Merge branch 'change/stub_bins_location' into 'master'
...
change(system): copy stub binaries into build folder
See merge request espressif/esp-idf!34261
2024-10-18 20:46:53 +08:00
Rahul Tank
3459ff2c9b
Merge branch 'bugfix/fix_datalen_issue' into 'master'
...
fix(nimble): Adjust time parameter in set Data len API in case BLE 5.0 support is not present
Closes BLERP-1130
See merge request espressif/esp-idf!34192
2024-10-18 18:24:51 +08:00
Lu Wei Ke
171085b706
Merge branch 'docs/fix_formatting_issue_in_section_esp_serial_slave_link' into 'master'
...
docs: fixed reference link rendering issue
See merge request espressif/esp-idf!34271
2024-10-18 17:36:26 +08:00
Erhan Kurubas
5d1a838f34
change(system): copy stub binaries into build folder
2024-10-18 11:30:36 +02:00
Armando (Dou Yiwen)
df9d72226b
Merge branch 'feat/isp_lsc_feature' into 'master'
...
isp: lsc feature
Closes IDF-11228
See merge request espressif/esp-idf!31193
2024-10-18 16:59:51 +08:00
Hong Shu Qing
bae513ecaf
Merge branch 'bugfix/fix_h2_wrong_lslp_drvb_config_bug' into 'master'
...
fix(h2): fix lslp drvb config bug
See merge request espressif/esp-idf!30339
2024-10-18 16:33:39 +08:00
C.S.M
121a272e90
Merge branch 'patch/more_patch_for_xmc' into 'master'
...
patch(spi_flash): cleanup XMC flash chip usage according to new information
See merge request espressif/esp-idf!34048
2024-10-18 15:56:29 +08:00
Tomas Rohlinek
fe51222a02
Merge branch 'feat/simplify_storage_examples' into 'master'
...
feat(storage/fatfs): update fatfs examples
Closes IDF-5705
See merge request espressif/esp-idf!31174
2024-10-18 15:28:44 +08:00
Wan Lei
087f48ca55
Merge branch 'fix/spi_enable_p4_c5_test' into 'master'
...
fix(driver_spi): enable p4 multi dut test and c5 test
Closes IDF-9517 and IDF-10322
See merge request espressif/esp-idf!33087
2024-10-18 14:57:23 +08:00
nilesh.kale
dacb9a57cb
feat(mbedtls): update mbedtls version to 3.6.2
2024-10-18 11:59:31 +05:30
Armando
332ddd64e3
doc(twai): added sleep retention doc
2024-10-18 14:14:16 +08:00
Armando
047f473aba
test(twai): test with sleep retention
2024-10-18 14:14:16 +08:00
Armando
2cb5de2172
feat(twai): sleep retention
2024-10-18 14:14:16 +08:00
Song Ruo Jing
ed91ad56da
Merge branch 'refactor/pll_pd_in_sleep_logic' into 'master'
...
fix(clk): rtc_clk_cpu_freq_set_xtal will always disable CPU's PLL
See merge request espressif/esp-idf!34241
2024-10-18 14:12:15 +08:00
morris
63cf6f93e6
Merge branch 'feat/etm_driver_c61' into 'master'
...
ETM driver support for esp32c61
Closes IDF-9295, IDF-9964, IDF-9318, and IDF-10373
See merge request espressif/esp-idf!34090
2024-10-18 13:11:35 +08:00
zhangyanjiao
d91e24758e
fix(wifi/espnow): Fixed espnow receive fail after setting peer rate config
2024-10-18 12:07:52 +08:00
luweike
f113babe62
docs: fixed reference link rendering issue
2024-10-18 11:33:42 +08:00
Armando
7e02f87bc9
change(isp): added eco2 check
2024-10-18 11:29:56 +08:00
Armando
14f0f344ea
feat(isp): lsc example
2024-10-18 11:29:56 +08:00
Armando
0e1ee38ae8
feat(isp): added lsc feature
2024-10-18 11:29:56 +08:00
Chen Jichang
9e27d464eb
refactor(mcpwm): remove io_loop_back in example
2024-10-18 10:35:45 +08:00
C.S.M
89b9c480cc
docs(spi_flash): Add migration guide for removing XMC-C suspend support
2024-10-18 10:26:26 +08:00
C.S.M
ad6f491459
patch(spi_flash): cleanup XMC flash chip usage according to new information
2024-10-18 10:26:26 +08:00
Jiang Jiang Jian
cbf105e87e
Merge branch 'bugfix/use_wpa3_ent_authmode_naming' into 'master'
...
fix(wifi): Add support to recongize different WPA3 Authentication modes from specifications
Closes WIFIBUG-429
See merge request espressif/esp-idf!33229
2024-10-18 10:03:31 +08:00
Marius Vikhammer
1f1954378e
Merge branch 'feature/lp_core_gpio_wakeup' into 'master'
...
feat(lp_core): added support for LP-IO as LP-core wakeup source
Closes IDF-10200
See merge request espressif/esp-idf!31828
2024-10-18 09:32:49 +08:00
Mahavir Jain
95145c3034
Merge branch 'bugfix/ota_failed_with_openssl_3.0.2' into 'master'
...
fix(esp_http_client): Fix ota failure with openssl server
Closes IDFGH-13879 and IDF-7885
See merge request espressif/esp-idf!34189
2024-10-17 23:17:16 +08:00
Jiang Jiang Jian
9b112e0fe3
Merge branch 'bugfix/fix_funcs_overriding_on_esp32c3_eco7' into 'master'
...
fix(bt/controller): Fixed BLE functions overriding on ESP32-C3 ECO7
Closes BLERP-1132
See merge request espressif/esp-idf!34196
2024-10-17 19:45:25 +08:00
Roman Leonov
4677ccee86
fix(ext_port): ESP_LOGW() -> ESP_LOGD() changed back
2024-10-17 19:44:00 +08:00
Roman Leonov
76293e3356
fix(ext_port): Moved reset recovery delay in correct place, removed delay while polling port which in reset state
2024-10-17 19:44:00 +08:00
Roman Leonov
30f199562b
fix(ext_port): Added port recovery delay
2024-10-17 19:44:00 +08:00
Chen Jichang
47010efe09
refactor(sdm): refactor gpio config mode
2024-10-17 19:31:56 +08:00
Zhang Shuxian
3df0e6022d
docs: Delete user guide esp32-s2-saola-1, esp32-s3-devkitc-1 and esp32-s3-devkitm-1
2024-10-17 19:07:17 +08:00
Roland Dobai
d5ccd1dae4
Merge branch 'bugfix/hints_missing_dash' into 'master'
...
fix(hints): added missing seperator between hints
See merge request espressif/esp-idf!34250
2024-10-17 18:03:28 +08:00
Marius Vikhammer
8e511ffb4e
fix(hints): added missing seperator between hints
2024-10-17 17:04:55 +08:00
chenjianhua
4ae7b4aecf
feat(bt/bluedroid): Added API to set supported channel selection algorithm
2024-10-17 16:56:48 +08:00
Tomáš Rohlínek
5841495e7f
fix(storage/fatfs): fix CMake project names in fatfs examples
2024-10-17 09:21:33 +02:00
Armando (Dou Yiwen)
e05fce3c9c
Merge branch 'feat/lp_i2s_vad' into 'master'
...
lp_i2s: vad lp driver and lp/hp core wakeup feature
Closes IDF-10211 and IDF-6517
See merge request espressif/esp-idf!33804
2024-10-17 15:01:08 +08:00
Mahavir Jain
c40237f19f
Merge branch 'feat/move_crt_bundle_dummy_cert_to_rodata' into 'master'
...
Move cert bundle's dummy cert to .rodata to reduce RAM usage
See merge request espressif/esp-idf!34080
2024-10-17 14:43:38 +08:00
Sarvesh Bodakhe
61a13d7e3b
fix(wifi): Add support to recongize different WPA3 Authentication modes from specs
...
Add support to recognize APs supporting 'WPA3-Enterprise-Only Mode' and
'WPA3-Enterprise-Transition Mode' using authmodes WIFI_AUTH_WPA3_ENTERPRISE
and WIFI_AUTH_WPA2_WPA3_ENTERPRISE, respectively.
2024-10-17 11:12:29 +05:30
Xu Xiao
7c9d85932c
Merge branch 'fix/fix_tx_issues_in_low_rssi' into 'master'
...
fix(wifi): fix can not tx in low rssi during iperf test
Closes WIFIBUG-844 and WIFIBUG-875
See merge request espressif/esp-idf!34217
2024-10-17 13:39:39 +08:00
Song Ruo Jing
7c0b1dc98c
fix(clk): rtc_clk_cpu_freq_set_xtal will always disable CPU's PLL
...
Align C6/H2/C5/C61 rtc_clk_cpu_freq_set_xtal behavior to other chips
For PMU supported chips, powering down CPU PLL in sleep will be done by PMU, not sleep code
2024-10-17 12:41:15 +08:00
Song Ruo Jing
67a87a5fcd
fix(pmu): enable all func clock icg during retention
...
This should only increase a tiny amount of the power consumption in the retention process,
but save debug time since some module register read/write relies not only APB but also func clock.
2024-10-17 12:41:15 +08:00
C.S.M
642188c846
Merge branch 'feature/temperature_sensor_retention_support' into 'master'
...
feat(temperature_sensor): Add sleep retention support for temperature sensor
Closes IDF-9760
See merge request espressif/esp-idf!33901
2024-10-17 12:18:33 +08:00
Marius Vikhammer
bb8fa9300f
Merge branch 'change/rename_va_narg' into 'master'
...
fix(system): rename __VA_NARG__ macro
Closes IDF-11367
See merge request espressif/esp-idf!34068
2024-10-17 08:57:44 +08:00
Adam Múdry
9c7609a0e7
fix(sdmmc): Send status (CMD13) even if write/read command fails
2024-10-17 00:58:48 +08:00
Adam Múdry
3f838d7843
fix(sdmmc): Improve SD card state checking after write/read command
2024-10-17 00:58:48 +08:00
xuxiao
daf7882421
fix(wifi): fix can not tx in low rssi during iperf test
2024-10-16 20:50:29 +08:00
zhanghaipeng
15c895fc6a
feat(ble/bluedroid): Support enable BLE hci log by API
2024-10-16 20:25:40 +08:00
morris
f0bd096ea0
Merge branch 'test/break_esp_hw_support_static_analyzer_issues' into 'master'
...
change(hw_support): temporarily ignore gcc static analyzer issues
Closes IDF-10229
See merge request espressif/esp-idf!31727
2024-10-16 20:17:21 +08:00
Sudeep Mohanty
1fe57a5d8e
fix(freertos): Fixed SMP race condition in xStreamBufferSend()
...
This commit fixes a race condition in dual-core SMP mode where in the
xStreamBufferSend() makes the xTaskWaitingToSend NULL but it may
have already been evaluated to not be NULL by xStreamBufferReceive()
running on another core and eventually leading to a crash in tasks.c.
2024-10-16 19:39:42 +08:00
harshal.patil
3957e59f1a
feat(mbedtls/esp_crt_bundle): Move dummy cert to .rodata to save 408B from dram
...
Co-authored-by: Hanno <h.binder@web.de >
2024-10-16 16:21:28 +05:30
C.S.M
69da13031c
Merge branch 'test/flash_encrypt' into 'master'
...
test(spi_flash): Add 32MB flash encrypted write-read test (beyond 16MB)
See merge request espressif/esp-idf!34207
2024-10-16 18:45:15 +08:00
Aditya Patwardhan
24c82a95a4
Merge branch 'bugfix/python_test_failed_locally_for_https_server' into 'master'
...
fix: updated pytest for https_server example as per config option
See merge request espressif/esp-idf!33986
2024-10-16 18:23:50 +08:00
C.S.M
4cbc790628
feat(temperature_sensor): Add sleep retention support for temperature sensor
2024-10-16 17:35:35 +08:00
Armando
56af6b5fc4
test(sleep): vad wakeup hp core test
2024-10-16 17:27:27 +08:00
Armando
6db48cff25
feat(sleep): support vad wakeup hp core
2024-10-16 17:27:27 +08:00
Armando
60c005d1dc
test(vad): vad wakeup test
2024-10-16 17:27:27 +08:00
Armando
1792aba1dc
feat(vad): lp vad driver and wakeup feature
2024-10-16 17:27:27 +08:00
morris
b1dee4e0d9
change(hw_support): temporarily ignore gcc static analyzer issues
...
found in regdma and dma2d driver
2024-10-16 17:22:25 +08:00
Fu Hanxi
39430c1404
Merge branch 'ci/bypass_import_while_collecting' into 'master'
...
ci: bypass import failure while checking test scripts
See merge request espressif/esp-idf!34226
2024-10-16 17:20:40 +08:00
morris
4db9c8779f
Merge branch 'feat/rgb_lcd_gdma_link' into 'master'
...
refactor rgb_lcd driver to use gdma_link driver
See merge request espressif/esp-idf!33821
2024-10-16 17:13:07 +08:00
Fu Hanxi
1e614efa5f
ci: add missing dependency
2024-10-16 11:01:16 +02:00
Gao Xu
da9014c8d6
Merge branch 'docs/enable_adc_on_p4' into 'master'
...
docs(adc): update adc oneshot/continuous docs on P4
Closes IDF-7718 and IDF-7719
See merge request espressif/esp-idf!32815
2024-10-16 16:20:53 +08:00
Fu Hanxi
bd26feef9b
ci: ignore collect import error
2024-10-16 10:14:30 +02:00
Shu Chen
45ce0fdb6d
Merge branch 'fix/c5_coex_phy_init_issue' into 'master'
...
fix(esp_phy): fix C5 coex phy init issue
Closes ZB-119 and TZ-1180
See merge request espressif/esp-idf!34176
2024-10-16 16:11:17 +08:00
Fu Hanxi
910bea1a1d
ci: bypass import failure while checking test scripts
...
we mock the missing packages in pytest_collectstart in plugin.py.
but here the common_test_methods are imported by other scripts, which
got executed earlier.
2024-10-16 09:37:50 +02:00
Sudeep Mohanty
943103a4e2
Merge branch 'fix/freertos_race_cond_in_stream_buffers' into 'master'
...
fix(freertos): Fixed SMP race condition in stream_buffers.c
Closes IDF-11376
See merge request espressif/esp-idf!34130
2024-10-16 15:19:53 +08:00
Martin Vychodil
2c5dcc977e
Merge branch 'feat/fatfs_support_sector_less_than_128' into 'master'
...
feat(fatfs): enable partition handling for sectors less than 128
Closes IDF-8538
See merge request espressif/esp-idf!33569
2024-10-16 13:34:12 +08:00
morris
7fdcedffd3
Merge branch 'bugfix/pcnt_pm_lock' into 'master'
...
fix(pcnt): install the pm lock upon driver installation
See merge request espressif/esp-idf!34206
2024-10-16 11:24:26 +08:00
Xu Xiao
5a2682ce7e
Merge branch 'bugfix/fix_esp32c5_coexist_hw_timer_issue' into 'master'
...
bugfix/fix esp32c5 coexist hw timer issue, xtal frequency issue, coexist reconnect policy issue, memory leakage issue
Closes WIFIBUG-833 and WIFIBUG-851
See merge request espressif/esp-idf!33933
2024-10-16 11:12:37 +08:00
liuning
99dbcf536c
fix(coex): fix esp32c2/esp32c5/esp32c61 coexist memory leakage issue
2024-10-16 10:26:55 +08:00
liuning
05173abc43
fix(coex): sync up coex head file
2024-10-16 10:26:55 +08:00
liuning
18f959623c
fix(coex): fix esp32c5 coexist hw timer issue
2024-10-16 10:26:55 +08:00
liuning
3b8bd7b608
fix(coex): fix some coexist debug issues
2024-10-16 10:26:55 +08:00
Wang Meng Yang
99f529f255
Merge branch 'bugfix/update_btlib' into 'master'
...
fix(bt/controller): Fixed some controller bugs on ESP32
Closes BTQABR2023-352, BT-3841, and IDFGH-10796
See merge request espressif/esp-idf!33878
2024-10-16 10:13:35 +08:00
Marius Vikhammer
b4c501374f
feat(lp_core): added support for LP-IO as LP-core wakeup source
2024-10-16 09:34:20 +08:00
Ondrej Kosta
e39f0a1d9a
Merge branch 'feat/generic_phy' into 'master'
...
Feat/generic phy
Closes IDF-11249 and DOC-9102
See merge request espressif/esp-idf!33708
2024-10-15 21:39:27 +08:00
Kapil Gupta
974eb7933d
Merge branch 'feat/add_sbom_wpa_supplicant' into 'master'
...
feat(wpa_supplicant): Add sbom manifest file for wpa_supplicant
Closes IDF-8308
See merge request espressif/esp-idf!34193
2024-10-15 20:46:38 +08:00
nilesh.kale
d66442b74a
fix(esp_http_server): updated condition to verify http version
...
Closes https://github.com/espressif/esp-idf/issues/14723
2024-10-15 17:56:13 +05:30
Alexey Lapshin
020bf08667
Merge branch 'fix/cxx-tls-destructors' into 'master'
...
fix(cxx): fix TLS classes destructor call
Closes IDFGH-13456
See merge request espressif/esp-idf!33039
2024-10-15 20:25:35 +08:00
nilesh.kale
8d8b3fc0a2
fix(esp_http_client): Fix ota failure with openssl server
...
If the TLS server (e.g., openssl) closes connection with encrypted close-notify alert
then `errno` is not explicitly set on the socket by LwIP stack.
For this scenario, we must rely only on `ERR_TCP_TRANSPORT_CONNECTION_CLOSED_BY_FIN`
return value as the connection close case and do the graceful connection closure.
Closes https://github.com/espressif/esp-idf/issues/14724
2024-10-15 16:37:32 +05:30
Erhan Kurubas
8c4337004b
Merge branch 'fix/esp32p4_apptrace' into 'master'
...
fix(apptrace): replace ctrl block into noncache-able TCM memory
Closes IDF-8107
See merge request espressif/esp-idf!34032
2024-10-15 17:45:24 +08:00
morris
9742007ce0
fix(pcnt): install the pm lock upon driver installation
2024-10-15 17:37:56 +08:00
C.S.M
af318a91a1
test(spi_flash): Add 32MB flash encrypted write-read test (beyond 16MB)
2024-10-15 17:30:48 +08:00
Wan Lei
cfd343b3b5
Merge branch 'fix/i2s_enable_test_p4_c5_multi' into 'master'
...
test(driver_i2s): p4 and c5 enable multi dut test
Closes IDF-10321
See merge request espressif/esp-idf!33860
2024-10-15 17:16:22 +08:00
Chen Ji Chang
b42cd6b4b7
Merge branch 'feat/mcpwm_io_append_mode' into 'master'
...
refactor(mcpwm): deprecate io_loop_back
Closes IDF-11120
See merge request espressif/esp-idf!34040
2024-10-15 17:15:40 +08:00
morris
78893261c1
Merge branch 'docs/update_application_examples_protocol_modbus_mqtt_lwip' into 'master'
...
docs: update application examples for modbus.rst, mqtt.rst and lwip.rst
See merge request espressif/esp-idf!33665
2024-10-15 15:10:39 +08:00
Nachiket Kukade
82e6c06193
feat(wpa_supplicant): Add sbom manifest file for wpa_supplicant
2024-10-15 12:27:54 +05:30
Jiang Jiang Jian
88317cff24
Merge branch 'feat/pwr_glitch_bringup_c5_c61' into 'master'
...
feat(pwr_glitch): Add power glitch reset support on esp32c5, esp32c61
See merge request espressif/esp-idf!33032
2024-10-15 14:15:49 +08:00
chenjianhua
020f7a6297
fix(bt/controller): Fixed BLE functions overriding on ESP32-C3 ECO7
2024-10-15 12:11:13 +08:00
wanckl
ca66d3fb40
fix(driver_spi): enable c5 spi test
2024-10-15 12:06:47 +08:00
wanckl
2a7ba86824
fix(driver_spi): enable p4 multi dut test
2024-10-15 12:06:47 +08:00
Omar Chebib
d327186ddd
fix(esp_psram): fix a bug in PSRAM heap registration
...
This commit fixes a bug in the PSRAM heap initialization that didn't take into
account the reserved himem area when registering the PSRAM virtual space as a heap.
2024-10-15 11:55:28 +08:00
morris
2c71890bf8
Merge branch 'bugfix/hal_gcc_analyzer_warning' into 'master'
...
fix(hal): reenable gnu static analyzer
Closes IDF-10234
See merge request espressif/esp-idf!34164
2024-10-15 11:43:26 +08:00
morris
85a0845dad
Merge branch 'feat/dedic_gpio_enable_pad_input' into 'master'
...
feat(dedic_gpio): enable pad input for a input signal
Closes IDF-11282
See merge request espressif/esp-idf!34140
2024-10-15 11:32:07 +08:00
chenjianhua
d53572ab10
fix(bt/bluedroid): Update address type for BLE link when the connection is completed
2024-10-15 11:10:17 +08:00
Marius Vikhammer
64e0fc7a5a
fix(system): rename __VA_NARG__ macro
...
__VA_NARG__ is copied from a forum post and is a pretty common implementation
with a high chance of causing naming collision
Added ESP_ namespace to avoid this.
2024-10-15 09:41:00 +08:00
Roman Leonov
7e0fc6a156
Merge branch 'feature/usb_host_hubs_support_msg' into 'master'
...
feat(hub): Added notification when hubs support is disabled
Closes IDF-11254
See merge request espressif/esp-idf!33703
2024-10-15 09:16:27 +08:00
Mahavir Jain
44c6e49000
Merge branch 'feat/enable_otatool_support_for_c61' into 'master'
...
feat(ota): Added support of otatool for esp32c61
Closes IDF-11309
See merge request espressif/esp-idf!34072
2024-10-15 02:10:59 +08:00
Rahul Tank
42677a1556
fix(nimble): Adjust Data len time in case 5.0 support is not present
2024-10-14 20:49:33 +05:30
Roland Dobai
dbf5934b3d
Merge branch 'feat/chip_support_stat_5.4' into 'master'
...
Update the chip support status of ESP32-C5 and ESP32-C61 for ESP-IDF v5.4
Closes IDF-9227
See merge request espressif/esp-idf!33954
2024-10-14 20:33:00 +08:00
Xu Si Yu
d1ef423038
Merge branch 'feat/support_ot_trel' into 'master'
...
feat(openthread): support trel feature
Closes TZ-214
See merge request espressif/esp-idf!32092
2024-10-14 20:03:36 +08:00
Kapil Gupta
3f57872ff2
Merge branch 'bugfix/correct_typo_scan' into 'master'
...
fix(esp_wifi): Correct typos in example/scan.c
See merge request espressif/esp-idf!34145
2024-10-14 19:42:10 +08:00
renpeiying
30dbe31ef6
docs: Update CN translation for fatfs.rst
2024-10-14 19:24:08 +08:00
Roman Leonov
f333131063
feat(hub): Added notification when hubs support disabled
2024-10-14 12:37:34 +02:00
C.S.M
ac1459e4dc
Merge branch 'fix/i2c_sleep_retention' into 'master'
...
fix(i2c): Fix there is no define in retention bitmap
See merge request espressif/esp-idf!34115
2024-10-14 18:34:11 +08:00
Zhang Wen Xu
60571b152e
Merge branch 'fix/ieee802154_test_assert_issue' into 'master'
...
fix(802154): pass hardware abort reason into processing function
Closes TZ-1114
See merge request espressif/esp-idf!34142
2024-10-14 18:10:46 +08:00
C.S.M
381135dfef
Merge branch 'feat/support_bod_p4_eco2' into 'master'
...
feat(bod): Update bod threshold on esp32p4-eco2
See merge request espressif/esp-idf!34105
2024-10-14 17:52:54 +08:00
morris
9cacadc555
Merge branch 'feat/parlio_io_append_mode' into 'master'
...
refactor(parlio): deprecate io_loop_back
Closes IDF-11121
See merge request espressif/esp-idf!34119
2024-10-14 16:56:01 +08:00
wangtao@espressif.com
5e6e1ba49a
fix(wifi): fix esp32eco4 softap h2e issue
2024-10-14 16:39:47 +08:00
Island
554d2ba217
Merge branch 'feature/ble_example_add_pytest_for_ble' into 'master'
...
feat(ble): added pytest for ble example
Closes BLERP-1110
See merge request espressif/esp-idf!33640
2024-10-14 16:17:41 +08:00
Xu Xiao
e3a6fb0922
Merge branch 'feat/add_bss_color_support_for_softap' into 'master'
...
feat(wifi): add bss color support for softap
See merge request espressif/esp-idf!33857
2024-10-14 15:44:53 +08:00
zwx
0682be88c9
fix(esp_phy): fix C5 coex phy init issue
2024-10-14 15:34:41 +08:00
Mahavir Jain
35d2125de3
Merge branch 'feat/add_readme_for_security_examples' into 'master'
...
feat(security): Added README for security examples
See merge request espressif/esp-idf!34161
2024-10-14 14:36:02 +08:00
morris
3683e4c18b
fix(hal): reenable gnu static analyzer
2024-10-14 14:34:57 +08:00
Roland Dobai
0a354e09ef
Tools: Add new ROM binary release including for ESP32-C5
2024-10-14 14:32:35 +08:00
Roland Dobai
e005b7c97b
fix(tools): Update chip support status of ESP32-C5 and ESP32-C61
2024-10-14 14:32:35 +08:00
Mahavir Jain
efb410085a
Merge branch 'fix/security_features_app_readme' into 'master'
...
fix(security): Fixed README file for security_features_app
See merge request espressif/esp-idf!33957
2024-10-14 14:27:22 +08:00
Linda
4d7436f861
docs: update application examples for modbus.rst, mqtt.rst and lwip.rst
2024-10-14 14:13:00 +08:00
Aditya Patwardhan
6d86e581d3
feat(security): Added README for security examples
2024-10-14 11:18:49 +05:30
Aditya Patwardhan
b1ac4773a5
fix(security): Fixed README file for security_features_app
2024-10-14 13:44:50 +08:00
morris
1c1198cf4a
feat(dedic_gpio): enable pad input for the input signal
...
previously, we asked the user to enable the gpio direction before
initialize the dedicated GPIO.
Now the dedicated GPIO driver will help enable the input/output path
according to the in_en and out_en flags.
2024-10-14 11:35:16 +08:00
Xu Si Yu
73aede6cc9
feat(openthread): allow enabling trel before getting interface
2024-10-14 10:44:11 +08:00
Armando (Dou Yiwen)
93de26537c
Merge branch 'fix/sanitizer_issue' into 'master'
...
flash: flash ops sanitizer
Closes IDF-9954
See merge request espressif/esp-idf!33859
2024-10-14 10:36:43 +08:00
Marius Vikhammer
0fb913972d
Merge branch 'change/c5_reset_reason_cleanup' into 'master'
...
change(system): cleanup c5 reset reason todo
See merge request espressif/esp-idf!34004
2024-10-14 10:10:33 +08:00
Adam Múdry
72bbb8c857
fix(sdmmc): Retry to get another RCA if the previous response was 0
2024-10-14 03:25:55 +02:00
Abhik Roy
46a2409bb2
Merge branch 'contrib/github_pr_14132' into 'master'
...
feat(dhcp server): only hand out DNS if explicitly specified (GitHub PR)
Closes IDFGH-13195
See merge request espressif/esp-idf!33683
2024-10-14 08:47:02 +08:00
diplfranzhoepfinger
a26858618a
fix(esp_wifi): Correct typos in example/scan.c
...
Closes https://github.com/espressif/esp-idf/issues/14102
Closes https://github.com/espressif/esp-idf/pull/14103
2024-10-13 16:25:25 +05:30
Island
2c67f086bd
Merge branch 'feat/ble_enable_direction_finding_feature_in_host_only' into 'master'
...
(feat):Enable direction finding feature in nimble host only mode.
See merge request espressif/esp-idf!34078
2024-10-12 20:36:37 +08:00
morris
709fbf0a19
Merge branch 'docs/update_pthread_cn' into 'master'
...
docs: Update the CN translation for pthread.rst/ota .rst
Closes DOC-8536 and DOC-9081
See merge request espressif/esp-idf!32531
2024-10-12 18:45:24 +08:00
C.S.M
99f1eace07
feat(bod): Update bod threshold on esp32p4-eco2
2024-10-12 18:03:24 +08:00
Xu Si Yu
a0ae573357
feat(openthread): support trel feature
2024-10-12 17:52:41 +08:00
zwx
b148fb507e
fix(802154): pass hardware abort reason into processing function
2024-10-12 17:51:46 +08:00
C.S.M
c2d1f7a48c
feat(esp32p4): Introduce p4 eco2 configuration
2024-10-12 15:08:24 +08:00
Jiang Jiang Jian
8711b55bec
Merge branch 'mqtt_custom_outbox_ci' into 'master'
...
Set partition to large for c6 on custom outbox example
See merge request espressif/esp-idf!34082
2024-10-12 14:29:15 +08:00
Island
302c9d4205
Merge branch 'docs/update_ble_feature_support_status' into 'master'
...
docs(ble): Updated one feature name in feature status table
Closes IDF-9500 and IDF-10177
See merge request espressif/esp-idf!34050
2024-10-12 14:25:56 +08:00
Chen Jichang
cfdaf3b379
feat(parlio): refactor gpio mode config in parlio
2024-10-12 14:12:25 +08:00
Kevin (Lao Kaiyao)
f159b1efbb
Merge branch 'refactor/split_esp32c61_soc_include_folder' into 'master'
...
refactor(soc): sort esp32c61 soc headers
See merge request espressif/esp-idf!33322
2024-10-12 13:52:40 +08:00
Kevin (Lao Kaiyao)
4302bcc332
Merge branch 'refactor/split_esp32c2_soc_include_folder' into 'master'
...
refactor(soc): sort esp32c2 soc headers
See merge request espressif/esp-idf!33317
2024-10-12 12:13:57 +08:00
morris
d93a25d1fb
feat(etm): add driver support for esp32c61
2024-10-12 11:18:36 +08:00
C.S.M
6fd834eb90
fix(i2c): Fix there is no define in retention bitmap
2024-10-12 11:06:52 +08:00
xuxiao
02a88eed4e
fix(wifi): add bss color support for softap
2024-10-12 10:34:25 +08:00
laokaiyao
fa8d73861b
refactor(soc): sort esp32c2 soc headers
2024-10-12 09:43:41 +08:00
Kevin (Lao Kaiyao)
f33bd32b36
Merge branch 'bugfix/fix_deep_sleep_wakeup_by_touch_on_p4' into 'master'
...
fix(touch): fixed the deep sleep wakeup issue on P4
See merge request espressif/esp-idf!34104
2024-10-12 09:38:37 +08:00
Jin Cheng
e2241f1fc1
fix(bt/controller): Fixed some controller bugs on ESP32
...
- Fixed access NULL in SCO frame end
Closes https://jira.espressif.com:8443/browse/IDFGH-10796
- Added LAP checking for Periodic Inquiry
- Removed an inproper assertion in SCO module
- Fixed wrong logic in key exchange when
LMP transaction collision occurred
- Fixed the using of wrong error code in
the transaction collision of role switch
2024-10-12 09:01:48 +08:00
morris
d38e30eddf
Merge branch 'feat/etm_sleep_retention' into 'master'
...
feat(etm): support sleep retention
Closes IDF-8462
See merge request espressif/esp-idf!33787
2024-10-11 21:28:01 +08:00
Kevin (Lao Kaiyao)
5f0a71a5e0
Merge branch 'refactor/split_esp32p4_soc_include_folder' into 'master'
...
refactor(soc): sort esp32p4 soc headers
See merge request espressif/esp-idf!33320
2024-10-11 20:45:33 +08:00
Sudeep Mohanty
03d76006b8
fix(freertos): Fixed SMP race condition in stream_buffers.c
...
This commit fixes a race condition in dual-core SMP mode where in the
xStreamBufferReceive() makes the xTaskWaitingToReceive NULL but it may
have already been evaluated to not be NULL by xStreamBufferSend()
running on another core and eventually leading to a crash in tasks.c.
2024-10-11 14:31:06 +02:00
Kevin (Lao Kaiyao)
03fdff51f4
Merge branch 'refactor/split_esp32c3_soc_include_folder' into 'master'
...
refactor(soc): sort esp32c3 soc headers
See merge request espressif/esp-idf!33314
2024-10-11 20:27:09 +08:00
Zhang Shuxian
d792f7d86d
docs: Update CN translation for esp_eth.rst
2024-10-11 14:26:45 +02:00
Li Shuai
11ea3a331e
Merge branch 'change/change_modem_clock_api_implementaion' into 'master'
...
change(esp_hw_support): change modem clock implementation
Closes PM-238
See merge request espressif/esp-idf!33753
2024-10-11 19:53:39 +08:00
Jiang Jiang Jian
90cfc528d1
Merge branch 'bugfix/load_access_fault_upon_auth' into 'master'
...
fix(wifi): Add a check on hostapd instance while handling an Auth frame
Closes WIFIBUG-739
See merge request espressif/esp-idf!33362
2024-10-11 18:40:09 +08:00
morris
dd82222dd9
feat(rgb_lcd): use gdma_link driver
2024-10-11 18:38:12 +08:00
Kevin (Lao Kaiyao)
a74730e4df
Merge branch 'refactor/split_esp32c5_soc_include_folder' into 'master'
...
refactor(soc): sort esp32c5 soc headers
See merge request espressif/esp-idf!33321
2024-10-11 18:22:44 +08:00
morris
1193e26c88
feat(gdma): added function to concat two link lists
2024-10-11 18:20:13 +08:00
Kevin (Lao Kaiyao)
45705167e5
Merge branch 'refactor/split_esp32c6_soc_include_folder' into 'master'
...
refactor(soc): sort esp32c6 soc headers
See merge request espressif/esp-idf!33316
2024-10-11 18:14:19 +08:00
Kevin (Lao Kaiyao)
a0477f3bb4
Merge branch 'refactor/split_esp32s3_soc_include_folder' into 'master'
...
refactor(soc): sort esp32s3 soc headers
See merge request espressif/esp-idf!33313
2024-10-11 18:03:38 +08:00
Sudeep Mohanty
a97a7b0962
Merge branch 'fix/priority_inv_when_remove_from_unordered_event_list' into 'master'
...
fix(freertos): Fixed priority inversion when setting event group bits
Closes IDF-8160
See merge request espressif/esp-idf!33953
2024-10-11 17:49:08 +08:00
Sudeep Mohanty
eeafd12f37
Merge branch 'feat/add_freertos_port_layer_mocks' into 'master'
...
feat(freertos): Add FreeRTOS port layer mocks for CMock tests
See merge request espressif/esp-idf!34021
2024-10-11 17:47:51 +08:00
Chen Jichang
cb097aeb54
refactor(mcpwm): refactor gpio mode config in mcpwm
...
Deprecate io_loop_back flag. Use capture timer to test generator and
dead time.
2024-10-11 16:36:25 +08:00
laokaiyao
82f4add36d
refactor(soc): sort esp32c5 soc headers
2024-10-11 16:32:52 +08:00
laokaiyao
f0c34575d1
refactor(soc): sort esp32c6 soc headers
2024-10-11 16:32:24 +08:00
laokaiyao
55493e933e
refactor(soc): sort esp32p4 soc headers
2024-10-11 16:30:11 +08:00
laokaiyao
25bd7a670c
refactor(soc): sort esp32c61 soc headers
2024-10-11 16:29:55 +08:00
laokaiyao
c3e0dd610a
refactor(soc): sort esp32s3 soc headers
2024-10-11 16:29:42 +08:00
laokaiyao
c079f30295
refactor(soc): sort esp32c3 soc headers
2024-10-11 16:29:30 +08:00
Ondrej Kosta
0738314308
feat(esp_eth): added new generic PHY driver
2024-10-11 10:14:53 +02:00
Aditya Patwardhan
6a29351bd0
Merge branch 'bug/ci_test_https_server_file_serving' into 'master'
...
fix(protocols): Erased the storage partition for http_server ci test
Closes IDFCI-2392
See merge request espressif/esp-idf!34083
2024-10-11 14:58:06 +08:00
Jiang Jiang Jian
6c8ce91281
Merge branch 'bugfix/watchdog_timer_ap_sta_esp32c5' into 'master'
...
fix(wifi): Prevent overwriting of scan parameters in consecutive scans
Closes WIFIBUG-734
See merge request espressif/esp-idf!33511
2024-10-11 14:31:42 +08:00
Lou Tianhao
aa7b7f225a
change(esp_hw_support): change modem clock implementation
2024-10-11 14:01:59 +08:00
Jiang Jiang Jian
220d4c6d37
Merge branch 'bugfix/hfp_sniff_mng' into 'master'
...
bugfix/hf_and_ag_cannot_enter/exit sniff mode.
See merge request espressif/esp-idf!33838
2024-10-11 14:00:21 +08:00
Rahul Tank
5b1dcaaf1b
Merge branch 'bugfix/update_nimble_sbom_info' into 'master'
...
fix(nimble): Update sbom file to correct nimble version
See merge request espressif/esp-idf!34005
2024-10-11 13:36:33 +08:00
morris
fc62ec460d
Merge branch 'refactor/lcd_i80_gpio_config' into 'master'
...
Clean up GPIO initialization in the LCD driver
Closes IDF-11132
See merge request espressif/esp-idf!33716
2024-10-11 13:18:59 +08:00
laokaiyao
13e52cfa21
fix(touch): fixed the deep sleep wakeup issue on P4
2024-10-11 11:29:44 +08:00
morris
3fa0db7cdd
Merge branch 'docs/fix_typo_i2c_rtc_clock' into 'master'
...
docs: fix a typo in I2C RTC clock name
See merge request espressif/esp-idf!34042
2024-10-11 10:56:49 +08:00
Sajia
ff4620fd70
fix(wifi): Add a check on hostapd instance while handling an Auth frame
2024-10-11 10:26:09 +08:00
Mahavir Jain
fa4c38738e
Merge branch 'contrib/github_pr_13204' into 'master'
...
Reduce RAM usage by modifying the certificate bundle format (GitHub PR)
Closes IDFGH-12148
See merge request espressif/esp-idf!29595
2024-10-11 05:05:43 +08:00
Martin Vychodil
f659405ee0
Merge branch 'feat/monitor_auto_color' into 'master'
...
feat(tools): Add auto color to monitor and disable colors from chip logs
Closes IDF-362 and DOC-9110
See merge request espressif/esp-idf!33623
2024-10-11 01:04:26 +08:00
Konstantin Kondrashov
d4c35b3db3
Merge branch 'ci/fix_flash_enc_wifi_test' into 'master'
...
fix(examples): Fix flash_enc_wifi test in pytest_simple_ota
See merge request espressif/esp-idf!34047
2024-10-11 00:42:29 +08:00
Mahavir Jain
7e54d786f0
Merge branch 'ci/enable_crypto_drivers_test_for_esp32c61' into 'master'
...
Enable crypto drivers test app build only for supported targets
Closes IDF-10987 and IDF-7583
See merge request espressif/esp-idf!33958
2024-10-10 23:58:45 +08:00
Adam Múdry
d7cb8f5b9a
Merge branch 'docs/nvs_check_documentation' into 'master'
...
Docs: Add nvs_check.py documentation
Closes IDF-11024
See merge request espressif/esp-idf!33952
2024-10-10 22:03:45 +08:00
Island
1ba647da0b
Merge branch 'bugfix/fix_ble_robust_feature' into 'master'
...
fix(ble/bluedroid): Fixed error when writing Client Supported Features characteristic
Closes BLERP-1054
See merge request espressif/esp-idf!33713
2024-10-10 20:03:49 +08:00
Island
2381487c73
Merge branch 'bugfix/fix_ble_handle_check' into 'master'
...
fix(ble/bluedroid): Fixed BLE handle check for GATT API
Closes BLERP-1084
See merge request espressif/esp-idf!33900
2024-10-10 20:03:43 +08:00
Tomas Rohlinek
ee6742d764
Merge branch 'fix/incorrect_test_case_spiffs_linux' into 'master'
...
fix(storage/spiffs): fix incorrect test case configuration
Closes IDFCI-2179
See merge request espressif/esp-idf!33323
2024-10-10 19:50:11 +08:00
renpeiying
fef1d6278e
docs: update CN trans according to review
2024-10-10 13:40:34 +02:00
Rahul Tank
b12ea21f49
fix(nimble): Update sbom file to correct nimble version
2024-10-10 14:52:33 +05:30
hrushikesh.bhosale
66ebdd0b32
feat(ota): Added support of otatool for esp32c61
...
Enabled the test for esp32c61 for otatool
2024-10-10 14:48:16 +05:30
Euripedes Rocha
5ccc9d1978
ci(mqtt): Set partition to large for c6 on custom outbox example
...
Example failed to build on CI for c6 target due to partition size.
2024-10-10 10:49:36 +02:00
Tomáš Rohlínek
bcc060b98e
docs(storage/fatfs): fix relative links in fatfs examples
2024-10-10 16:41:58 +08:00
Tomáš Rohlínek
908c4c7ce6
docs(storage/fatfs): fix fatfs example links in docs
2024-10-10 16:41:58 +08:00
renpeiying
ebe5ac900b
docs: Update CN translation for api-reference/storage/index.rst
2024-10-10 16:41:58 +08:00
Tomáš Rohlínek
46982e69da
feat(storage/vfs): update example references in documentation
2024-10-10 16:41:58 +08:00
Tomáš Rohlínek
d43669b2d7
feat(storage/fatfs): restructure fatfsgen example
2024-10-10 16:41:58 +08:00
Tomáš Rohlínek
33788de979
feat(storage/fatfs): restructure ext_flash example
2024-10-10 16:41:58 +08:00
Tomáš Rohlínek
587290567d
feat(storage/fatfs): restructure advanced example
2024-10-10 16:41:58 +08:00
Tomáš Rohlínek
85b5869053
feat(storage/fatfs): restructure basic example
2024-10-10 16:41:58 +08:00
Tomáš Rohlínek
f633839ece
feat(storage/fatfs): add advanced example for fatfs
2024-10-10 16:41:58 +08:00
Tomáš Rohlínek
b9a54fb1f3
feat(storage/fatfs): add minimal FatFS example
2024-10-10 16:41:58 +08:00
Tomáš Rohlínek
84ba1a323c
fix(storage/fatfs): move test app to correct directory
2024-10-10 16:41:58 +08:00
hrushikesh.bhosale
3dc0f88dc6
fix(protocols): Erased the storage partition for http_server ci test
...
Added api to erase storage partition for http_server ci test
2024-10-10 14:11:18 +05:30
Marius Vikhammer
331abf74ff
Merge branch 'docs/rtc_heap_mem_description' into 'master'
...
fix(system): fixed docs for ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP, enabled on H2
See merge request espressif/esp-idf!33537
2024-10-10 16:31:07 +08:00
Jin Cheng
9872a7bbd1
fix(bt/bluedroid): fixed AG and HF client cannot enter/exit sniff mode
2024-10-10 16:23:09 +08:00
Jin Cheng
6d85d86fe1
Revert "Disable sniff mode during (e)SCO connection."
...
This reverts commit 39a5eb84f3 .
2024-10-10 16:10:11 +08:00
morris
d6ac628f7a
change(esp_rom): comment out conflict gpio functions
...
The GPIO function names has conflict with the public API used by
esp_driver_gpio component.
For now, we simply comment out the conflict ones.
Later, we should consider reusing the GPIO rom APIs.
2024-10-10 16:01:05 +08:00
morris
611fb654ce
refactor(lcd): clean up GPIO initialization
2024-10-10 16:01:05 +08:00
GengYuchao
6f306e2dbd
feat: Enable direction finding feature in nimble host only mode
2024-10-10 15:30:01 +08:00
Frantisek Hrbata
7e76d2e435
Merge branch 'fix/ldgen_sort' into 'master'
...
fix(ldgen): enable default name SORT in linker fragment
Closes IDF-10582
See merge request espressif/esp-idf!34030
2024-10-10 15:14:51 +08:00
Sudeep Mohanty
7b2e18d70f
Merge branch 'fix/freertos_example_ci_failure' into 'master'
...
fix(freertos): Fix freertos example pytest script
Closes IDFCI-2422
See merge request espressif/esp-idf!33888
2024-10-10 14:44:51 +08:00
shenmengjing
b7d445389d
docs: Update CN translation for ulp-lp-core.rst
2024-10-10 14:15:27 +08:00
akshat
2c500dd5eb
fix(wifi): Prevent overwriting of scan parameters in consecutive scans
2024-10-10 11:19:44 +05:30
Shen Meng Jing
56437e9637
Merge branch 'docs/translate_sd_pullup_requirements' into 'master'
...
docs: Provide Chinese translation for sd_pullup_requirements
Closes DOC-8133
See merge request espressif/esp-idf!31638
2024-10-10 13:35:21 +08:00
morris
1b7977194a
Merge branch 'refactor/move_freertos_related_kconfig_and_test_to_freertos' into 'master'
...
refactor(freertos): rename SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY
See merge request espressif/esp-idf!32884
2024-10-10 13:24:58 +08:00
morris
a4f783d407
test(gptimer): added etm sleep retention test
2024-10-10 12:12:58 +08:00
morris
05cb70cc3a
refactor(rmt): define retention module in the soc layer
2024-10-10 12:12:58 +08:00
morris
0722aa8209
feat(etm): support sleep retention
2024-10-10 12:12:58 +08:00
Shu Chen
6846245815
Merge branch 'fix/ot_dns_ext_hook_ip_check' into 'master'
...
fix(openthread): Add check for ip address in DNS external resolve hook
Closes TZ-1202
See merge request espressif/esp-idf!34034
2024-10-10 12:11:10 +08:00
shenmengjing
1ddc11448e
docs: Provide Chinese translation for sd_pullup_requirements
2024-10-10 11:55:28 +08:00
Island
5643521c3b
Merge branch 'fix/ble_mesh_esp32c5_lib_bugfix' into 'master'
...
feat(ble_mesh): esp32c5 lib update
Closes BLERP-1095
See merge request espressif/esp-idf!34027
2024-10-10 10:19:03 +08:00
Kevin (Lao Kaiyao)
ab17cd167f
Merge branch 'refactor/split_esp32h2_soc_include_folder' into 'master'
...
refactor(soc): sort esp32h2 soc headers
See merge request espressif/esp-idf!33318
2024-10-10 09:59:00 +08:00
Sarvesh Bodakhe
1acf446369
Merge branch 'fix/add_wifi_public_header_checksums' into 'master'
...
feat(wifi/coex): Add integrity check for public headers files for esp32c5, esp32c61 and esp32_host
See merge request espressif/esp-idf!33932
2024-10-09 23:49:12 +08:00
Sarvesh Bodakhe
8b4ebea872
ci: Add md5 checksum validation for COEX public header files for new chips
...
Add MD5 checksum validation for public header files of the following new chips:
esp32c5 and esp32c61.
2024-10-09 23:11:09 +08:00
Sarvesh Bodakhe
5cab997c15
ci: Add md5 checksum validation for WiFi public header files for new chips
...
Add MD5 checksum validation for public header files of the following new chips:
esp32c5, esp32c6, and esp32_host.
2024-10-09 23:11:09 +08:00
Sarvesh Bodakhe
2d6188ea76
feat(wifi): Add checks for public headers for esp32c5, esp32c61 and esp32_host
...
Add md5sum integrity check for public header files for esp32c5, esp32c61
and esp32_host libraries.
2024-10-09 23:11:09 +08:00
Wang Tao
883855efd2
Merge branch 'fix/fix_send_deauth_protect_list_lock_issue' into 'master'
...
fix(wifi): fix send deauth mac list lock free issue
Closes WIFIBUG-780
See merge request espressif/esp-idf!33732
2024-10-09 21:37:08 +08:00
harshal.patil
0702fb82b0
ci(examples/protocols): Add more testing connections in the x509 bundle example
...
- This adds a test to try connecting to the domains that use the
most common certificate authorities with the default full cert bundle
2024-10-09 16:08:35 +05:30
harshal.patil
20fff296e4
test(mbedtls): Update custom cert bundle init API - bound checking testcase
...
- Support the newer cert bundle format in the test
2024-10-09 16:08:35 +05:30
harshal.patil
b097eb12b3
ci(mbedtls/esp_crt_bundle): Format esp_crt_bundle.c using astyle
2024-10-09 16:08:35 +05:30
Hanno
d8e31eb6d0
feat(mbedtls/esp_crt_bundle): Reduced RAM & stack use of cert bundle
...
Closes https://github.com/espressif/esp-idf/pull/13204
Signed-off-by: harshal.patil <harshal.patil@espressif.com >
2024-10-09 16:08:35 +05:30
nilesh.kale
0797f580bc
fix: updated pytest for https_server example as per config option
2024-10-09 15:56:42 +05:30
Roman Leonov
0be9d7d3f2
Merge branch 'fix/usb_host_lib_example' into 'master'
...
fix(usb_host_lib): Returned task suspend
See merge request espressif/esp-idf!34046
2024-10-09 18:24:54 +08:00
C.S.M
e667ddf7c2
Merge branch 'fix/p4_retention_def' into 'master'
...
fix(i2c_master): fix the sleep retention number on p4
See merge request espressif/esp-idf!34044
2024-10-09 18:19:37 +08:00
Linda
81dd3aab1b
docs: fix a typo in I2C RTC clock name
2024-10-09 18:12:41 +08:00
Konstantin Kondrashov
0592bb6888
fix(examples): Fix flash_enc_wifi test in pytest_simple_ota
2024-10-09 12:39:43 +03:00
weiyuhan
04f757686f
docs(ble): Updated one feature name in feature status table
2024-10-09 17:37:20 +08:00
Roman Leonov
418583a5be
fix(usb_host_lib): Returned task suspend
2024-10-09 11:05:21 +02:00
Peter Marcisovsky
c72629c869
Merge branch 'refactor/usb_new_critical_section_api' into 'master'
...
refactor(usb_host): Update the USB component to new critical section API
Closes IDF-11361
See merge request espressif/esp-idf!33988
2024-10-09 16:44:34 +08:00
C.S.M
b6e558d55d
fix(i2c_master): fix the sleep retention number on p4
2024-10-09 16:23:23 +08:00
Armando
e9bd3c01f0
change(flash): flash ops sanitizer
2024-10-09 15:37:50 +08:00
Island
3a4aa2e1e7
Merge branch 'feat/ble_mesh_v1.1_feat_disable_support' into 'master'
...
feat(ble_mesh): esp ble mesh v1.1 features enable/disable supported
Closes BLERP-1060
See merge request espressif/esp-idf!33777
2024-10-09 15:33:51 +08:00
Konstantin Kondrashov
6cad62594a
Merge branch 'feature/adds_new_part_types_subtypes' into 'master'
...
feat(partitions): Adds new partition types and subtypes for bootloader and partition_table
See merge request espressif/esp-idf!33792
2024-10-09 15:32:34 +08:00
Island
977c55b0fa
Merge branch 'modified_ble_multi_conn_example_readme' into 'master'
...
update(ble): Modified the ble multi_conn example's readme
Closes IDFGH-13454
See merge request espressif/esp-idf!33990
2024-10-09 15:15:30 +08:00
C.S.M
38c36b9d22
Merge branch 'feat/i2c_sleep_retention' into 'master'
...
feat(i2c): Support i2c sleep retention on esp32c5/p4/c61
Closes IDF-8458
See merge request espressif/esp-idf!33738
2024-10-09 15:08:08 +08:00
Frantisek Hrbata
35953a6ea7
fix(ldgen): enable default name SORT in linker fragment
...
Currently, the `SORT` flag mandates the inclusion of at least the
`sort_by_first` argument in the grammar, despite the documentation[1]
indicating that `SORT` can be utilized without any arguments, defaulting
to sorting input sections by name. Fix this by modifying the grammar
to allow a default `SORT` and update a test accordingly.
[1] https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/
linker-script-generation.html
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-10-09 14:25:52 +08:00
laokaiyao
a7ebec84fe
refactor(soc): sort esp32h2 soc headers
2024-10-09 14:18:08 +08:00
Erhan Kurubas
9a13c59723
Merge branch 'add_openocd_stub_bins_fixed' into 'master'
...
feat(esp_system): preload openocd stub binaries and reserve memory for debugging
See merge request espressif/esp-idf!32817
2024-10-09 14:06:09 +08:00
morris
aebf700919
refactor(freertos): rename SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY and move to freertos
2024-10-09 13:32:03 +08:00
harshal.patil
e12c261b1b
ci(esp_security): Add config to enable FPGA-related tests
2024-10-09 09:46:19 +05:30
harshal.patil
9e3a846356
ci(esp_security): Enable crypto drivers test app build only for supported targets
2024-10-09 09:46:18 +05:30
zhanghaipeng
514155de3b
fix(ble/bluedroid): Fixed BLE handle check for GATT API
2024-10-09 12:03:41 +08:00
wangtao@espressif.com
71dfc8ea17
fix(wifi): fix send deauth mac list lock free issue
2024-10-09 11:36:56 +08:00
wanckl
fa0c7636a5
test(driver_i2s): p4 and c5 enable multi dut test
2024-10-09 11:35:16 +08:00
zhoupeng
858d0647e8
fix(pwr_glitch): Add Comment and only add power glitch reset support on esp32c5 ECO0
2024-10-09 11:08:38 +08:00
WanqQixiang
1723b413d6
fix(openthread): Add check for ip address in DNS external resolve hook
2024-10-09 10:11:21 +08:00
Martin Vychodil
f2c26b8ec0
Merge branch 'bugfix/example_sdspi_extra_components_dir' into 'master'
...
fix(examples): remove stray EXTRA_COMPONENT_DIRS, fix check
See merge request espressif/esp-idf!33819
2024-10-09 03:31:25 +08:00
Erhan Kurubas
213c318e62
fix(apptrace): replace esp32p4 ctrl block into noncache-able TCM memory
2024-10-08 20:51:16 +02:00
Peter Marcisovsky
d19666d8e5
refactor(usb_host): Update the USB component to new critical section API
2024-10-08 17:43:55 +02:00
Jiang Jiang Jian
5315027e0d
Merge branch 'bugfix/fix_wifi_bugs_240919' into 'master'
...
fix(wifi): fix wifi bugs 240919
Closes WIFIBUG-1 and WIFIBUG-789
See merge request espressif/esp-idf!33728
2024-10-08 22:52:12 +08:00
Yuan Hong Hui
c0fe2acd1d
feat(ble): added pytest for ble example
2024-10-08 19:36:32 +08:00
sonika.rathi
459f2517a8
feat(fatfs): enable partition handling for sectors less than 128
2024-10-08 13:35:08 +02:00
luoxu
024306f4bf
feat(ble_mesh): esp32c5 lib update
2024-10-08 19:15:53 +08:00
renpeiying
160b1b3b32
docs: Remove user guide for esp32-devkitm-1 migration
2024-10-08 19:07:30 +08:00
Rahul Tank
1c80078b63
Merge branch 'bugfix/wifi_bt_coex_crash' into 'master'
...
fix(nimble): Fix the sequence of ll and host transport init
Closes BT-3872
See merge request espressif/esp-idf!33951
2024-10-08 18:59:42 +08:00
Sudeep Mohanty
0e5adc1b9c
feat(freertos): Add FreeRTOS port layer mocks for CMock tests
...
This commit adds mocks for the FreeRTOS linux port layer for tests which
mock the FreeRTOS component and use port layer APIs.
2024-10-08 12:08:24 +02:00
Mahavir Jain
24fa2facd3
docs: update mbedtls guide for TLS 1.3 supported change
2024-10-08 11:03:18 +02:00
Nebojša Cvetković
5888cb8b4c
build: Reduce verbosity of disabled component manager warning
...
closes https://github.com/espressif/esp-idf/pull/14097
2024-10-08 11:03:18 +02:00
Alexey Lapshin
08eadd8d25
fix(newlib): sbom: add CVE-2024-30949 to cve-exclude-list
2024-10-08 11:03:18 +02:00
Marius Vikhammer
0a9c99f86e
change(system): cleanup c5 reset reason todo
2024-10-08 16:19:01 +08:00
Erhan Kurubas
bf78146dd0
Merge branch 'esp32c61_coredump_support' into 'master'
...
ESP32-C61 coredump support
Closes IDF-9268 and IDF-10166
See merge request espressif/esp-idf!33528
2024-10-08 16:04:28 +08:00
Erhan Kurubas
9a7ae1367a
Merge branch 'enable_apptrace_builds' into 'master'
...
ci(apptrace): enable build tests for all targets except esp32p4
See merge request espressif/esp-idf!33975
2024-10-08 15:58:22 +08:00
C.S.M
3f061bd557
feat(i2c_master): Support i2c sleep retention on esp32c5/p4/c61
2024-10-08 15:55:48 +08:00
sibeibei
02e9c850d8
fix(wifi): fix wifi bugs 240919
2024-10-08 15:43:45 +08:00
Sudeep Mohanty
fc84220d90
test(freertos): Added unit test for event groups to test priority inversion
...
This commit adds a FreeRTOS unit test to verify that event groups do not
cause priority inversion when unblocking a higher priority task.
2024-10-08 09:36:45 +02:00
Sudeep Mohanty
bd4de3c8a3
fix(freertos): Fixed priority inversion when setting event group bits
...
This commit fixes a priority inversion when a lower priority task set
event group bits to unblock a higher priority task but the lower
priority task continued to run.
2024-10-08 09:36:45 +02:00
Aditya Patwardhan
6dc8fe3db3
Merge branch 'docs/update_cn_trans_for_secure_boot_v2' into 'master'
...
docs: Update CN translation for secure-boot-v2.rst
Closes DOC-9082
See merge request espressif/esp-idf!33895
2024-10-08 15:13:59 +08:00
Alexey Lapshin
1a6765f1a5
Merge branch 'feature/binary-size-exceeded-hint' into 'master'
...
feat(tools): add binary size exceeded hint
See merge request espressif/esp-idf!33969
2024-10-08 15:07:30 +08:00
luoxu
aa022b14ce
feat(ble_mesh): esp ble mesh v1.1 features enable/disable supported
2024-10-08 15:02:08 +08:00
Zhang Shuxian
4c08e00c6a
docs: Update CN translation for system.rst
2024-10-08 14:49:14 +08:00
Adam Múdry
c672db530b
docs(nvs): Document nvs_check.py functions
2024-10-08 08:33:32 +02:00
Zhang Hai Peng
2f2727828c
Merge branch 'bugfix/fix_ext_conn_adv_data_check' into 'master'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(01cc408)
Closes BLERP-1083
See merge request espressif/esp-idf!33899
2024-10-08 14:20:28 +08:00
Jiang Jiang Jian
edaa7691c4
Merge branch 'bugfix/sae_pk_transition_disable' into 'master'
...
fix(wifi): Fix bug in wrong profile checking of AP's RSNXE IE
Closes WIFIBUG-563
See merge request espressif/esp-idf!31023
2024-10-08 14:08:41 +08:00
Mahavir Jain
27bcb047b4
Merge branch 'feature/qemu_doc_guide_updates' into 'master'
...
docs: misc updates to qemu guide, now enabled for ESP32-S3
See merge request espressif/esp-idf!33854
2024-10-08 12:45:23 +08:00
Marius Vikhammer
3e443a9033
fix(system): fixed docs for ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP, enabled on H2
2024-10-08 12:24:20 +08:00
chaijie@espressif.com
e1423c53d5
feat(pwr_glitch): Add power glitch support on esp32c5/esp32c61
2024-10-08 11:44:21 +08:00
zhanghaipeng
5126742003
fix(ble/bluedroid): Fixed error when writing Client Supported Features characteristic
2024-10-08 11:33:02 +08:00
Jiang Jiang Jian
1662e28718
Merge branch 'feat/support_32k_osc_ble_sleep_clk' into 'master'
...
feat(ble): Support using 32k oscillator as Bluetooth sleep clock
Closes BT-3844
See merge request espressif/esp-idf!33524
2024-10-08 11:25:04 +08:00
Zhang Shuxian
808a82de81
docs: Update CN translation for secure-boot-v2.rst
2024-10-08 11:09:40 +08:00
Shen Weilong
28ffd5fc04
update(ble): Modified the ble multi_conn example's readme
2024-10-08 11:04:13 +08:00
Peter Dragun
7d8231c0c1
Merge branch 'move_monitor_config_docs' into 'master'
...
docs: Move monitor configuration documentation to its own repository
See merge request espressif/esp-idf!33284
2024-10-07 22:14:53 +08:00
Alexey Lapshin
9d32a31657
feat(tools): add binary size exceeded hint
2024-10-07 19:00:04 +07:00
Sarvesh Bodakhe
9ebfd93c5d
fix(wpa_supplicant): Fix debug print in wps_start_msg_timer()
2024-10-07 16:31:43 +05:30
Sarvesh Bodakhe
463149cad2
fix(wifi): Fix bug in wrong profile checking of AP's RSNXE IE
2024-10-07 16:31:43 +05:30
Roman Leonov
a7cdabff06
Merge branch 'refactor/usb_host_examples_ext_hub_support' into 'master'
...
refactor(usb_host/examples): Enabled external Hub support feature
Closes IDF-2635
See merge request espressif/esp-idf!30393
2024-10-07 18:48:11 +08:00
David Cermak
649816d9a1
fix(lwip/dhcps): Fallback DNS option to DHCP server's IP by default
...
Adds backward compatibity option CONFIG_LWIP_DHCPS_ADD_DNS, which
prevents breaking changes.
This option should be removed in IDF v6.0
Merges https://github.com/espressif/esp-idf/pull/14132
2024-10-07 21:07:57 +11:00
Showier Drastic
484a2d6d6c
feat(lwip/apps): only hand out DNS in DHCP if explicitly specified
2024-10-07 21:07:01 +11:00
Roman Leonov
3d07895c8f
refactor(usb_host_examples): Enabled Hub support by default
2024-10-07 10:13:10 +02:00
Jiang Jiang Jian
d4c16efcd3
Merge branch 'bugfix/retry_count_when_sta_disconnect' into 'master'
...
fix(wifi): Do not attempt re-connection as per 'failure_retry_cnt' when sta itself issues disconnect in between of connection establishment
Closes WIFIBUG-635, WIFIBUG-704, and WIFIBUG-690
See merge request espressif/esp-idf!32128
2024-10-07 15:23:15 +08:00
Abhinav Kudnar
26c514ffe7
fix(nimble): Fix the sequence of ll and host transport init
2024-10-06 06:04:19 +08:00
Erhan Kurubas
1b82ca33ee
ci(apptrace): enable build tests for all targets except esp32p4
2024-10-04 22:22:31 +02:00
Erhan Kurubas
6d9905a90c
feat(esp-coredump): enable esp32c61 tests
2024-10-04 06:58:03 +02:00
Erhan Kurubas
9a043e82af
docs(esp32c61): remove coredump.rst from not updated list
2024-10-04 06:58:03 +02:00
Mahavir Jain
6e5a178b31
Merge branch 'bugfix/mbedtls_doc_update' into 'master'
...
docs: update mbedtls guide for TLS 1.3 supported change
See merge request espressif/esp-idf!33926
2024-10-04 12:04:19 +08:00
Mahavir Jain
e8dc634108
docs: update mbedtls guide for TLS 1.3 supported change
2024-10-03 21:16:38 +05:30
Fu Hanxi
1e0df2768c
Merge branch 'contrib/github_pr_14097' into 'master'
...
build: Reduce verbosity of disabled component manager warning (GitHub PR)
Closes IDFGH-13156
See merge request espressif/esp-idf!33836
2024-10-03 16:16:54 +08:00
Mahavir Jain
c90dd52974
Merge branch 'feat/newlib-sbom-exclude_cve-2024-30949' into 'master'
...
fix(newlib): sbom: add CVE-2024-30949 to cve-exclude-list
See merge request espressif/esp-idf!33947
2024-10-03 12:30:44 +08:00
Nebojša Cvetković
8c1ecc4d94
build: Reduce verbosity of disabled component manager warning
...
closes https://github.com/espressif/esp-idf/pull/14097
2024-10-02 20:52:00 +08:00
Alexey Lapshin
c4acf3faad
fix(newlib): sbom: add CVE-2024-30949 to cve-exclude-list
2024-10-02 18:01:14 +07:00
Radek Tandler
ac6c54c997
Merge branch 'feature/storage_remove_nvs_test_host' into 'master'
...
remove(nvs_flash/test_nvs_host): Old make based host tests removed after complete migration
See merge request espressif/esp-idf!27853
2024-10-01 23:33:55 +08:00
Aditya Patwardhan
58051ca1d4
Merge branch 'fix/secure_boot_documentation' into 'master'
...
fix(docs): Fix secure boot v2 documentation
Closes IDFGH-13716
See merge request espressif/esp-idf!33594
2024-10-01 22:54:41 +08:00
Mahavir Jain
2f0dc01f9e
Merge branch 'feat/added_api_for_authmode_in_provisioning_demo' into 'master'
...
feat(provisioning): Addded api to set Authmode in provisioning
Closes IDF-10973
See merge request espressif/esp-idf!33566
2024-10-01 21:37:24 +08:00
Kapil Gupta
1fa67f81f8
Merge branch 'fix/wifi_netif_null_deref' into 'master'
...
esp_wifi: Add null pointer checks to WiFi-netif APIs
Closes IDFGH-7092
See merge request espressif/esp-idf!33946
2024-10-01 21:34:18 +08:00
radek.tandler
6a23790608
remove(nvs_flash/test_nvs_host): Old make based host tests removed after complete migration
2024-10-01 15:25:27 +02:00
Adam Múdry
20d1a480ab
feat(nvs): Add raw_data variable to NVS_Partition class in nvs_parser.py
2024-10-01 15:18:27 +02:00
hrushikesh.bhosale
95f5b29ffc
feat(provisioning): Addded api to set Authmode in provisioning
...
Added api to set threshold authmode for provisioning demo
2024-10-01 19:31:53 +08:00
Konstantin Kondrashov
d5f37b526d
feat(partitions): Adds new partition types and subtypes for bootloader and partition_table
2024-10-01 14:22:22 +03:00
Erhan Kurubas
ffdf59a898
Merge branch 'jtag_doc_update' into 'master'
...
docs(jtag): update OpenOCD related sections
See merge request espressif/esp-idf!33516
2024-10-01 18:03:39 +08:00
Peter Dragun
2c458f3af1
feat(tools): Add auto color to monitor and disable colors from chip logs
...
ANSI color codes are handled on the host side instead of the chip side. This
will result in shorter log messages transmitted over serial.
2024-10-01 11:46:20 +02:00
David Cermak
5bb10bc10d
fix(esp_wifi): Add null pointer checks to WiFi-netif APIs
...
Added null pointer checks to WiFi-netif API functions to prevent potential
crashes from invalid arguments, updated unit tests.
Closes https://github.com/espressif/esp-idf/issues/8702
2024-10-01 11:37:54 +02:00
Roland Dobai
1143b7639f
Merge branch 'fix/idfpy_uf2_fail' into 'master'
...
fix(uf2): Ignore ESPBAUD, ESPPORT when calling idf.py uf2[-app]
Closes IDF-10768
See merge request espressif/esp-idf!33086
2024-10-01 17:12:29 +08:00
Fu Hanxi
4b3a5e93cf
Merge branch 'feat/core_components' into 'master'
...
feat: add `COMPONENT_SOURCE` property to component targets
Closes DOC-7429
See merge request espressif/esp-idf!26586
2024-10-01 16:49:39 +08:00
Konstantin Kondrashov
0db772efff
Merge branch 'feature/new_esp_partition_api' into 'master'
...
feat(esp_partition): Adds new esp_partition APIs
See merge request espressif/esp-idf!33497
2024-10-01 16:25:00 +08:00
Sudeep Mohanty
1a547e34f1
fix(freertos): Fix freertos example pytest script
...
This commit updates the freertos/basic_freertos_smp_usage pytest script
to not follow a rigid order when testing against output logs as tasks
can spawn on any core in no particular order.
2024-10-01 10:08:45 +02:00
Aditya Patwardhan
2c11c2ab81
fix(docs): Fix secure boot v2 documentation
...
Update the secure boot v2 documentation
about the limitation of read-protection
when secure boot is enabled
Closes https://github.com/espressif/esp-idf/issues/14587
2024-10-01 11:56:37 +08:00
Roman Leonov
d50a64ea84
Merge branch 'feature/usb_host_ext_port_driver' into 'master'
...
feat(ext_port): Added External Port Driver
Closes IDF-9698, IDF-10237, IDF-10054, IDF-10070, and IDFGH-11416
See merge request espressif/esp-idf!30392
2024-10-01 01:33:05 +08:00
Kevin (Lao Kaiyao)
97b114643f
Merge branch 'bugfix/workaround_of_i2s_half_sample_rate_issue' into 'master'
...
fix(i2s): fix i2s half sample rate issue
Closes IDF-11278
See merge request espressif/esp-idf!33837
2024-09-30 23:04:29 +08:00
laokaiyao
503097739e
fix(i2s): fix multi-dev test failure
2024-09-30 22:16:52 +08:00
laokaiyao
5be7860c54
fix(i2s): fix i2s half sample rate issue
2024-09-30 22:16:52 +08:00
Kevin (Lao Kaiyao)
16d99f3e10
Merge branch 'feature/support_i2s_retention' into 'master'
...
feat(i2s): support sleep retention
Closes IDF-8468, IDF-9754, IDF-9783, and IDF-10343
See merge request espressif/esp-idf!33529
2024-09-30 22:16:05 +08:00
Sarvesh Bodakhe
5a1dd12513
fix(wifi): Do not try re-connection when sta disconnects with esp_wifi_disconnect()
...
Do not follow wifi_config::wifi_sta_config::failure_retry_cnt logic when
station itself issues a disconnect from AP/Router using
esp_wifi_disconnect()
2024-09-30 17:04:01 +05:30
Fu Hanxi
6ff7947fef
feat: add component_source property to component targets
2024-09-30 18:14:04 +08:00
Jiang Jiang Jian
ad6fba3cc8
Merge branch 'fix/fix_free_eb_twice_issue' into 'master'
...
fix(wifi): fix ampdu to normal cause free buffer twice issue
Closes WIFIBUG-776
See merge request espressif/esp-idf!33894
2024-09-30 17:41:12 +08:00
laokaiyao
4ed1b873b4
fix(gdma): fixed GDMA retention on C5
2024-09-30 17:38:22 +08:00
laokaiyao
ae36f84945
feat(i2s): enable i2s test on c5
2024-09-30 17:38:22 +08:00
laokaiyao
0cb4bdc54e
feat(i2s): support sleep retention
2024-09-30 17:38:22 +08:00
Zhang Wen Xu
b835986b62
Merge branch 'feat/support_vendor_hook_for_rcp_spi' into 'master'
...
feat(openthread): support vendor hook for rcp spi
Closes IDFGH-13771
See merge request espressif/esp-idf!33773
2024-09-30 17:31:45 +08:00
Mahavir Jain
76b3cf5178
Merge branch 'fix/mbedtls_fs_io_dependency_on_vfs' into 'master'
...
fix(mbedtls): Fix the MBEDTLS_FS_IO dependency on vfs
Closes IDFGH-13518
See merge request espressif/esp-idf!33020
2024-09-30 17:03:56 +08:00
Fu Hanxi
a6091dfbba
Merge branch 'ci/upload-build-size-artifacts' into 'master'
...
ci: ensure binary size artifacts are uploaded in Build Stage Child pipeline via artifacts_handler script.
See merge request espressif/esp-idf!33577
2024-09-30 16:32:27 +08:00
Aditya Patwardhan
1b770c3931
fix(mbedtls): Fix the MBEDTLS_FS_IO dependency on vfs
...
By default MBEDTLS_FS_IO option in mbedtls uses the filesystem supported
added by vfs component.
If the vfs support is disabled by user then mbedtls raises a warning
that the filesystem realted operation shall always fail
This commit fixes the behaviour by enabling respective depedency check for the
MBEDTLS_FS_IO option
Closes https://github.com/espressif/esp-idf/issues/14409
2024-09-30 13:43:29 +05:30
Jiang Jiang Jian
ffa74e3b46
Merge branch 'bugfix/fix_some_macro_definition_not_correct' into 'master'
...
fix(wifi): fix some macro definition not correct
See merge request espressif/esp-idf!33927
2024-09-30 16:09:06 +08:00
Alexey Gerenkov
c5fc2053c9
Merge branch 'fix/coredump_sha_build_error' into 'master'
...
fix(esp-coredump): fix build error when mbedtls hardware sha disabled
See merge request espressif/esp-idf!33841
2024-09-30 16:01:26 +08:00
yinqingzhao
6e4d3104b2
fix(wifi): fix some macro definition not correct
2024-09-30 15:38:28 +08:00
David Čermák
07400d348c
Merge branch 'feat/wifi_remote_with_hosted' into 'master'
...
fix(examples): esp_hosted as default for Wi-Fi connect on P4
See merge request espressif/esp-idf!33213
2024-09-30 15:37:40 +08:00
David Čermák
af017d143a
Merge branch 'feat/docs_wifi_on_wifiless_chips' into 'master'
...
feat(wifi): Document WiFi expansion on wifi-less chips
See merge request espressif/esp-idf!31418
2024-09-30 15:15:29 +08:00
Erhan Kurubas
8e532baf1e
docs(jtag): update OpenOCD related sections
2024-09-30 08:48:33 +02:00
David Cermak
5af61242d2
feat(wifi): Document WiFi expansion on wifi-less chips
2024-09-30 14:10:19 +08:00
Jiang Jiang Jian
ed5f75abe6
Merge branch 'bugfix/fix_miss_internal_wapi_deinit_issue' into 'master'
...
fix(wifi): fix miss internal wapi deinit issue
Closes WIFI-6355
See merge request espressif/esp-idf!33920
2024-09-30 13:38:02 +08:00
wangtao@espressif.com
d618d1d934
fix(wifi): fix ampdu to normal cause free buffer twice issue
2024-09-30 12:09:45 +08:00
Zhang Xiao Yan
945ab1a8fa
Merge branch 'docs/update_front_page_c5' into 'master'
...
docs: update front page for esp32-c5 and esp32-c61
See merge request espressif/esp-idf!33907
2024-09-30 11:23:53 +08:00
Linda
3169af7341
docs: update front page for esp32-c5 and esp32-c61
2024-09-30 10:35:19 +08:00
muhaidong
d918aa3ebd
fix(wifi): fix miss internal wapi deinit issue
2024-09-30 10:02:29 +08:00
Jiang Jiang Jian
1522b6bb8e
Merge branch 'bugfix/fix_retry_assoc_auth_timeout_issue' into 'master'
...
fix(wifi): fixed association refused temporarily lead auth timeout issue
Closes WIFI-6699
See merge request espressif/esp-idf!33780
2024-09-29 22:59:19 +08:00
Nilesh Kale
fcdbff5039
Merge branch 'feature/update_mbedtls_version_to_3.6.1' into 'master'
...
feat(mbedtls): updated mbedtls version to 3.6.1
Closes IDF-10980
See merge request espressif/esp-idf!33282
2024-09-29 22:33:45 +08:00
Jiang Jiang Jian
906f36bdb9
Merge branch 'bugfix/idf-10972' into 'master'
...
fix the coverity issue of 'Constant' variable guards dead code
Closes IDF-10972
See merge request espressif/esp-idf!33788
2024-09-29 20:04:21 +08:00
Jiang Jiang Jian
42f1e2177a
Merge branch 'feature/add_dpp_crypto_layer' into 'master'
...
feature(esp_wifi):Restructure dpp crypto layer
See merge request espressif/esp-idf!30225
2024-09-29 19:47:26 +08:00
Jiang Jiang Jian
8ed0508320
Merge branch 'change/polish_wifi_sleep_current_desc' into 'master'
...
change(doc): add notes for sleep current data tested in shieled box
Closes WIFI-6711
See merge request espressif/esp-idf!33796
2024-09-29 19:27:31 +08:00
aditi
beda284524
feat(esp_wifi): Add esp-idf specific changes
...
Added esp-idf implementation specific changes on top of the upstream updates.
2024-09-29 19:13:20 +08:00
aditi
fbde07c953
feat(esp_wifi): Replace crypto_key with crypto_ec_key
...
Replaced all occurances of crypto_key with crypto_ec_key struct
to make the code more consistent with upstream.
2024-09-29 19:13:20 +08:00
aditi_lonkar
cab4dc15f4
feat(esp_wifi): Restructure dpp crypto Layer APIs
...
1) Update dpp implementation as per upstram hostapd tag hostap_2_10.
2) Move dpp crypto routines into a separate source code file.
2024-09-29 19:13:20 +08:00
muhaidong
9ec9071876
fix(wifi): fixed association refused temporarily lead auth timeout issue
2024-09-29 19:11:34 +08:00
Jiang Jiang Jian
12cbdfef31
Merge branch 'feature/set_lp_cpu_power_mode_with_clock_src' into 'master'
...
change(esp_hw_support): switch lp_cpu power mode with clock src selection to save lp_cpu working power
Closes AEG-1430
See merge request espressif/esp-idf!30556
2024-09-29 18:32:32 +08:00
Jiang Jiang Jian
546d7c65ca
Merge branch 'fix/fix_coverity_defects_in_sleep_code' into 'master'
...
fix(esp_hw_support): fix coverity defects in sleep code
Closes IDF-11113, IDF-11114, and IDF-10286
See merge request espressif/esp-idf!33740
2024-09-29 18:31:39 +08:00
Jiang Jiang Jian
80106f538f
Merge branch 'bugfix/fix_esp32c2_rom_eco1_mbedtls_issues' into 'master'
...
fix(esp_rom): Fixed esp32c2 rom eco1 mbedtls issues
See merge request espressif/esp-idf!33889
2024-09-29 17:57:25 +08:00
Jiang Jiang Jian
2b97653f0b
Merge branch 'bugfix/wpa2_ent_fixes' into 'master'
...
Few fixes in wpa_supplicant
Closes WIFI-6676
See merge request espressif/esp-idf!33017
2024-09-29 17:06:25 +08:00
Li Shuai
f85ef40dcd
fix(esp_hw_support): fix the coverity issue of 'constant' variable guards dead code
2024-09-29 17:05:26 +08:00
Jiang Jiang Jian
ee74f278c8
Merge branch 'feat/support_longer_data_len_in_espnow' into 'master'
...
feat(wifi/espnow): Support longer data length in espnow
Closes IDFGH-7935
See merge request espressif/esp-idf!31097
2024-09-29 16:58:33 +08:00
wuzhenghui
6520c61cff
change(esp_hw_support): improve gpio deepsleep wakeup configuration code
2024-09-29 16:56:42 +08:00
wuzhenghui
9ffd8aa017
fix(esp_hw_support): fix coverity defects in sleep code
2024-09-29 16:56:42 +08:00
Jiang Guang Ming
c97b7f68cf
fix(esp_rom): Fixed esp32c2 rom eco1 mbedtls issues
2024-09-29 16:53:30 +08:00
Jiang Jiang Jian
dde0b46390
Merge branch 'feat/add_well_know_vfs_docs' into 'master'
...
docs(storage/vfs): add documentation for existing automounted vfs drivers
Closes IDF-10108
See merge request espressif/esp-idf!31160
2024-09-29 16:37:35 +08:00
Jiang Jiang Jian
72f3ef8469
Merge branch 'contrib/github_pr_14512' into 'master'
...
feat(esp_http_client): Add function to delete all headers set by 'esp_http_client_set_header' (GitHub PR)
Closes IDFGH-13628
See merge request espressif/esp-idf!33814
2024-09-29 16:22:51 +08:00
Kevin (Lao Kaiyao)
d2117ad07a
Merge branch 'refactor/split_esp32s2_soc_include_folder' into 'master'
...
refactor(soc): sort esp32s2 soc headers
See merge request espressif/esp-idf!33310
2024-09-29 15:43:14 +08:00
Aleksei Apaseev
397fdb56fb
ci: ensure binary size artifacts are uploaded in Build Stage Child pipeline via artifacts_handler script.
...
- Updated dynamic pipeline to include artifact upload commands for size reports, allowing easier parsing on the CI dashboard.
- Each job now handles its own size.json file, ensuring independent access for better CI artifact management.
2024-09-29 15:17:45 +08:00
Jiang Jiang Jian
f045230f23
Merge branch 'feature/improve_c61_iperf_performance' into 'master'
...
fix(wifi): modify sdkconfig to improve esp32c61 iperf performance
See merge request espressif/esp-idf!33844
2024-09-29 15:11:57 +08:00
laokaiyao
17d0fb07b4
refactor(soc): sort esp32s2 soc headers
2024-09-29 13:37:36 +08:00
renpeiying
757fa4d72c
docs: Update Chinese translation for docs
2024-09-29 11:35:45 +08:00
shenmengjing
c0f296dafc
docs: Update the CN translation for several docs
2024-09-29 10:53:29 +08:00
Marius Vikhammer
794cf2ea0e
Merge branch 'bugfix/xtensa_startup_stack' into 'master'
...
fix(system): fixed potential double exception when booting on xtensa
Closes IDFGH-13515
See merge request espressif/esp-idf!33190
2024-09-29 10:18:12 +08:00
Island
e770372810
Merge branch 'ble_dev/support_esp32c61_ble_light_sleep' into 'master'
...
feat(ble): support ble light sleep on esp32c61
Closes BLERP-1070
See merge request espressif/esp-idf!33818
2024-09-29 09:50:07 +08:00
yinqingzhao
b3778fdb24
feat(phy): esp32c6 update phy init data
2024-09-29 09:48:05 +08:00
zhangyanjiao
b4d102796f
docs(wifi/espnow): Update the description for ESP-NOW frame
2024-09-29 09:40:57 +08:00
zhangyanjiao
f0499cc288
feat(wifi/espnow): Support longer data length in espnow
...
Closes https://github.com/espressif/esp-idf/issues/9453
2024-09-29 09:29:34 +08:00
zhanghaipeng
8a80675b7c
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(01cc408)
...
- Fixed extended connectable advertising data length check
2024-09-28 12:14:31 +08:00
Chen Ji Chang
afffd0d062
Merge branch 'fix/mcpwm_pm_lock_memory_leak' into 'master'
...
fix(mcpwm): fix pm_lock memory issues
See merge request espressif/esp-idf!33852
2024-09-27 20:39:51 +08:00
nilesh.kale
f9961fda62
fix(esp_http_client): added initial argument checking for APIs'
...
This MR added checks for arguments passed in APIS' of esp_http_client.c
2024-09-27 17:05:04 +05:30
Duco Sebel
73e1085e54
feat(esp_http_client): Add function to delete all headers set by 'esp_http_client_set_header'
2024-09-27 16:57:54 +05:30
Wu Zheng Hui
041a937803
Merge branch 'fix/fix_esp32p4_freq_switching_timing' into 'master'
...
fix(esp_hw_support): fix esp32p4 CPU frequency switching timing
Closes IDFCI-2280 and IDFCI-2281
See merge request espressif/esp-idf!33823
2024-09-27 19:13:12 +08:00
Ivan Grokhotkov
2bb613c50f
Merge branch 'feature/gdbstub_fpu' into 'master'
...
GDBstub: add handling of FPU for Xtensa CPU.
See merge request espressif/esp-idf!25482
2024-09-27 18:28:25 +08:00
Wang Meng Yang
a02fb3c188
Merge branch 'bugfix/fix_bci_443' into 'master'
...
fix(bt/controller): Fixed the timeout of wake up timer when using RC OSC
Closes BLERP-1065
See merge request espressif/esp-idf!33795
2024-09-27 17:36:06 +08:00
Wang Meng Yang
4d48965267
Merge branch 'feat/get_ble_resolve_address_status_opt' into 'master'
...
feat(ble/bluedroid): Optimized address resolution status for internal usage
Closes BLERP-1054
See merge request espressif/esp-idf!33851
2024-09-27 16:17:53 +08:00
C.S.M
a63b8471eb
Merge branch 'fix/i2c_master_asnyc_memory_leak' into 'master'
...
fix(i2c_master): Fix the memory leak in the async transaction
See merge request espressif/esp-idf!33847
2024-09-27 16:17:11 +08:00
Mahavir Jain
a3810dcd5a
ci: add codeowners entry for docs_not_updated directory
2024-09-27 13:36:28 +05:30
Mahavir Jain
1e94096e16
docs: update qemu guide for efuse commands
...
- add mention of qemu guide in security related chapters
- also added a note about secure boot v2 config in qemu workflow
2024-09-27 13:36:15 +05:30
Mahavir Jain
d6c4cbb53f
docs: fix typo related to secure boot
2024-09-27 13:35:10 +05:30
Mahavir Jain
d78439a572
docs: enable qemu doc guide for ESP32-S3
2024-09-27 13:34:00 +05:30
Chen Jichang
e56f04fdd3
fix(mcpwm): fix pm_lock memory issues
2024-09-27 14:41:34 +08:00
Aditi
7444127041
fix(wpa_supplicant): Add few fixes in dpp task
2024-09-27 14:00:24 +08:00
aditi
7fa1e5cf9a
fix(wpa_supplicant): Add few fixes in btm_rrm task
2024-09-27 14:00:24 +08:00
aditi
c5892a4c96
fix(wpa_supplicant): Add few fixes in eloop task
2024-09-27 14:00:24 +08:00
aditi
35e96b977b
fix(wpa_supplicant): Add few fixes in WPS task
2024-09-27 14:00:24 +08:00
aditi
bc2354b1b8
fix(wpa_supplicant): Add few fixes in NAN task
2024-09-27 14:00:24 +08:00
aditi
9ceb0cffcc
fix(wpa_supplicant): Add few fixes in eap client code
2024-09-27 14:00:24 +08:00
Mahavir Jain
1e4ebabe9b
Merge branch 'feat/enable_ota_examples_for_c61' into 'master'
...
feat(ota): Enable support for OTA examples for c61
Closes IDF-10915
See merge request espressif/esp-idf!33270
2024-09-27 12:38:09 +08:00
Mahavir Jain
312f47c112
Merge branch 'feat/update_provisioning_docs_for_esp32c61' into 'master'
...
docs(provisioning): Updated the provisioning documents for esp32c61
Closes IDF-10176
See merge request espressif/esp-idf!33765
2024-09-27 12:37:03 +08:00
Marius Vikhammer
4bf8d49159
fix(system): fixed potential double exception when booting on xtensa
...
Due to old windows from the startup flow being present after
switching to running freertos tasks windowoverflow exceptions
could potentially try to save windows to the startup stack.
During this overflow they also values previously saved on the
startup stack to find earlier frames' stacks.
Since the start up stack was already recycled these values were
invalid and would cause a crash.
Closes https://github.com/espressif/esp-idf/issues/14406Y
2024-09-27 09:34:00 +08:00
David Čermák
7e87254d3c
Merge branch 'fix/esp_netif_docs' into 'master'
...
fix(esp_netif): Fix ESP-NETIF user documentation
Closes IDF-9946, DOC-1229, and DOC-6162
See merge request espressif/esp-idf!31777
2024-09-27 03:20:28 +08:00
Erhan Kurubas
f4eec4da48
feat(esp_system): preload openocd stub binaries and reserve memory for debugging
2024-09-26 20:16:04 +02:00
shenmengjing
25d0d9c1dc
docs: Update CN translation for ESP-NETIF docs
2024-09-26 16:58:01 +02:00
David Cermak
9b550d77d4
docs(esp_netif): Update ESP-NETIF developers and programmers manual
...
Made final fixed to both programming manuals and user guidelines
2024-09-26 16:58:01 +02:00
David Cermak
ea76db704d
docs(esp_netif): Update ESP-NETIF programming manual
2024-09-26 16:58:01 +02:00
David Cermak
91f04d7134
docs(esp_netif): Update ESP-NETIF user documentation
2024-09-26 16:58:01 +02:00
Radim Karniš
8935ff4e6c
Merge branch 'feat/idf_py_flash_trace' into 'master'
...
feat(idf_py): Allow tracing interactions during flashing with --trace
Closes IDF-9545
See merge request espressif/esp-idf!33656
2024-09-26 22:06:59 +08:00
Fu Hanxi
43b37301e1
Merge branch 'ci/diff_manifest' into 'master'
...
CI: Diff manifest
Closes RDT-552
See merge request espressif/esp-idf!33126
2024-09-26 21:47:09 +08:00
Fu Hanxi
56f8b7158c
ci: support diff manifest sha with the base commit
2024-09-26 15:22:56 +02:00
zhanghaipeng
5486241e44
feat(ble/bluedroid): Optimize address resolution status for interval use
2024-09-26 20:01:58 +08:00
xuxiao
c586b87d7e
fix(wifi): modify sdkconfig to improve esp32c61 iperf performance
2024-09-26 19:24:23 +08:00
Erhan Kurubas
13c8c2f121
test(esp-coredump): add test for the soft sha config
2024-09-26 13:04:39 +02:00
Shu Chen
9cf892a669
Merge branch 'fix/fix_an_ot_compile_issue' into 'master'
...
fix(openthread): surround the rcp init logic with a macro
See merge request espressif/esp-idf!33835
2024-09-26 19:02:17 +08:00
C.S.M
fb95332a22
fix(i2c_master): Fix the memory leak in the async transaction
2024-09-26 18:54:43 +08:00
David Čermák
4f467d02c7
Merge branch 'fix/ws_transport_mem_corrupt' into 'master'
...
fix(transport): Fix websocket mem-corruption while reading headers
Closes IDFGH-13585
See merge request espressif/esp-idf!33593
2024-09-26 18:53:00 +08:00
Roman Leonov
70f222e5d2
feat(ext_port): Added External Port driver
...
Closes https://github.com/espressif/esp-idf/issues/12554
2024-09-26 12:38:24 +02:00
morris
bcfa928850
Merge branch 'refactor/lp_core_etm_ll' into 'master'
...
refactor(lp_core): unify LL functions of ETM wake up lp system
See merge request espressif/esp-idf!33790
2024-09-26 17:56:06 +08:00
Mahavir Jain
997c14a517
Merge branch 'docs/update_application_examples_security_provisioning' into 'master'
...
docs: update application examples for hmac.rst and wifi_provisioning.rst
See merge request espressif/esp-idf!33692
2024-09-26 17:48:42 +08:00
Radim Karniš
4a04a9e95c
feat(idf_py): Allow tracing interactions during flashing with --trace
2024-09-26 11:27:04 +02:00
Erhan Kurubas
2d7807f839
fix(esp-coredump): fix build error when mbedtls hardware sha disabled
2024-09-26 10:32:11 +02:00
Mahavir Jain
2913b72482
Merge branch 'contrib/github_pr_14459' into 'master'
...
fix(http): fix invalid content-length header in http get (GitHub PR)
Closes IDFGH-13571
See merge request espressif/esp-idf!33809
2024-09-26 15:05:38 +08:00
wuzhenghui
e1a341455a
fix(esp_hw_support): fix esp32p4 CPU frequency switching timing
2024-09-26 14:57:03 +08:00
Fu Hanxi
1c5394de33
Merge branch 'ci/fix_idf_build_apps_manifest' into 'master'
...
ci: fix chain "or" in examples/peripherals/.build-test-rules.yml
See merge request espressif/esp-idf!33816
2024-09-26 14:48:28 +08:00
Xu Si Yu
ce022c42df
fix(openthread): add macro for rcp init
2024-09-26 14:29:51 +08:00
Wang Meng Yang
274e8b7f78
Merge branch 'bugfix/lmp_trans_collision' into 'master'
...
fix(bt/controller): Fixed some controller bugs on ESP32
Closes BTQABR2023-352, BT-3841, and IDFGH-10796
See merge request espressif/esp-idf!33664
2024-09-26 14:08:44 +08:00
hrushikesh.bhosale
7db2dfce67
feat(ota): Enable support for OTA examples for c61
...
Tested OTA examples on esp32c61 and added their support in their
corresponding README.mds
2024-09-26 11:28:41 +05:30
Konstantin Kondrashov
0d4787fb3a
feat(spi_flash): Adds esp_flash_set_dangerous_write_protection
2024-09-26 08:42:19 +03:00
Konstantin Kondrashov
02d61c1c5a
feat(esp_partition): Adds new esp_partition APIs
2024-09-26 08:42:12 +03:00
Sonika Rathi
82b1d5ed0d
Merge branch 'refactor/remove_spi_flash_include' into 'master'
...
refactor: remove dependency on spi_flash include for sector size
See merge request espressif/esp-idf!31392
2024-09-26 13:01:24 +08:00
Sonika Rathi
d5da858cd9
refactor: remove dependency on spi_flash include for sector size
2024-09-26 13:01:24 +08:00
nilesh.kale
0216236d0c
feat(mbedtls): updated mbedtls version to 3.6.1
2024-09-26 10:26:29 +05:30
Jiang Jiang Jian
b8cc161f6f
Merge branch 'bugfix/modify_scan_channel_on_5g_for_smartconfig' into 'master'
...
fix(wifi): modify the scan channel on 5g for smartconfig
Closes WIFIBUG-689 and IDF-10595
See merge request espressif/esp-idf!32847
2024-09-26 12:31:52 +08:00
morris
399ea2a05c
Merge branch 'refactor/gptimer_retention_link_test' into 'master'
...
gptimer: optimize the backup register
Closes IDF-9749
See merge request espressif/esp-idf!33522
2024-09-26 12:28:23 +08:00
morris
39d6f35594
refactor(lp_core): unify LL functions of ETM wake up lp system
2024-09-26 11:48:15 +08:00
wuzhenghui
04b2afed44
change(esp_hw_support): switch lp_cpu power mode with clock src to save lp_cpu working power
2024-09-26 11:23:06 +08:00
Mahavir Jain
06bd290ce7
Merge branch 'bugfix/esp32c5_flash_enc_issue' into 'master'
...
fix(bootloader): self encryption workflow in bootloader not working on C5
Closes IDF-11229
See merge request espressif/esp-idf!33621
2024-09-26 10:57:43 +08:00
Omar Chebib
72f83c3441
Merge branch 'staging/esp32c61_reset_reason' into 'master'
...
fix(soc): add missing reset reasons for the ESP32-C61
Closes IDF-9267
See merge request espressif/esp-idf!33736
2024-09-26 10:57:21 +08:00
chenjianhua
4108a5cc4c
fix(bt/controller): Fixed ble get tx power error
2024-09-26 10:49:06 +08:00
chenjianhua
873708579c
fix(bt/controller): Fixed the timeout of wake up timer when using RC OSC
2024-09-26 10:49:06 +08:00
Xu Si Yu
1c75f46fb9
feat(openthread): support vendor hook for rcp spi
2024-09-26 10:39:18 +08:00
morris
c141c91b86
Merge branch 'docs/cn_roadmap' into 'master'
...
docs: added the Chinese translation for ESP-IDF Project Roadmap in 2024
See merge request espressif/esp-idf!31961
2024-09-26 10:26:00 +08:00
Linda
1c81862048
docs: update application examples for hmac.rst and wifi_provisioning.rst
2024-09-26 10:18:32 +08:00
Island
b2658cbe8c
Merge branch 'fix/fix_nimble_gatt_server_example_readme' into 'master'
...
docs(ble): Added BLE Get Started documentation link to README.md
See merge request espressif/esp-idf!33817
2024-09-26 10:17:14 +08:00
cjin
b56418147a
feat(ble): support ble light sleep on esp32c61
2024-09-26 10:10:26 +08:00
Wang Meng Yang
b125655073
Merge branch 'feat/add_mode_chg_parem' into 'master'
...
feat(bt/bluedroid): Report sniff interval to application layer
Closes BT-3868
See merge request espressif/esp-idf!33641
2024-09-26 09:54:02 +08:00
zhangjianwen
36104ac25f
Fix updates of libraries, fix minor releases, clarify support plan for C61, resolve translation reviewer comments
2024-09-26 09:36:17 +08:00
zhangyanjiao
f9bbf89ac2
fix(wifi): modify the scan channels on 5g for smartconfig
2024-09-26 09:03:51 +08:00
Mahavir Jain
55e59e06b4
Merge branch 'update/update_certs_bundle' into 'master'
...
Update esp_crt_bundle certificates
See merge request espressif/esp-idf!33794
2024-09-25 23:58:23 +08:00
Jiang Jiang Jian
ccdf82bc70
Merge branch 'bugfix/wifi_set_mode_error_propagation' into 'master'
...
Handle missing error propagation in esp_wifi_set_mode() API
Closes WIFIBUG-572, WIFIBUG-553, and WIFIBUG-568
See merge request espressif/esp-idf!31870
2024-09-25 20:38:56 +08:00
wuzhenghui
ef4c02dda2
revert(esp_hw_support): stall another core during cpu/mem/apb freq switching
...
This reverts commit c2bb64fbe8 .
2024-09-25 20:19:15 +08:00
Fu Hanxi
13ea02e2e6
ci: fix chaining "or" in examples/peripherals/.build-test-rules.yml
2024-09-25 14:18:44 +02:00
Konstantin Kondrashov
8f090be4cc
Merge branch 'feature/refactoring_tests' into 'master'
...
refactor(examples): Refactoring and cleaning up OTA tests
See merge request espressif/esp-idf!33793
2024-09-25 19:49:11 +08:00
morris
175cdcf15c
Merge branch 'bugfix/spi_eth_latest_p4_fnc_board' into 'master'
...
fix(esp_eth): fixed SPI ETH GPIO to align with latest ESP32-P4-Function-EV-Board
Closes IDF-9381
See merge request espressif/esp-idf!33549
2024-09-25 18:59:42 +08:00
Ivan Grokhotkov
69f74c34a2
fix(examples): remove stray EXTRA_COMPONENT_DIRS, fix check
2024-09-25 12:50:23 +02:00
Mahavir Jain
f18eb5a4c6
Merge branch 'contrib/github_pr_14563' into 'master'
...
docs: Explain revocation of unused but compromised keys (GitHub PR)
Closes IDFGH-13688
See merge request espressif/esp-idf!33624
2024-09-25 17:49:36 +08:00
Yuhan Wei
5f008828d3
docs(ble): Added BLE Get Started documentation link to README.md
2024-09-25 17:27:05 +08:00
Mahavir Jain
e52e2d282a
refactor(startup): move key manager specific code to esp_security component
2024-09-25 14:21:19 +05:30
Mahavir Jain
336f938110
fix(bootloader): self encryption workflow in bootloader not working on C5
...
Added explicit wait for key manager state to be idle before configuring
the register for flash encryption key usage from efuse. This now ensures
that flash contents are encrypted using efuse programmed key.
Also refactored code a bit to move into target specific directory.
2024-09-25 14:21:16 +05:30
Espressif BOT
d9d303fd6f
change(mbedtls/crt_bundle): Update esp_crt_bundle certificates
2024-09-25 16:39:46 +08:00
morris
0c38389aa2
change(gptimer): optimize the registers to be backup
2024-09-25 16:12:38 +08:00
Jiang Jiang Jian
216e653de4
Merge branch 'bugfix/increase_leak_threshold_for_wpa_supplicant_dpp_test' into 'master'
...
fix(wpa_supplicant): add crypto init calls to address memory leak issue in tests
Closes IDFCI-2409
See merge request espressif/esp-idf!33731
2024-09-25 16:04:39 +08:00
Shyamal Khachane
4834f6cf73
fix(esp_wifi): Handle missing error propagation in esp_wifi_set_mode
2024-09-25 15:47:13 +08:00
Jiang Jiang Jian
87c01b3290
Merge branch 'fix/ci_usj' into 'master'
...
test(usj): Fix no find the symbol on no usj esp targets
See merge request espressif/esp-idf!33799
2024-09-25 15:46:19 +08:00
Konstantin Kondrashov
d11b958209
refactor(examples): Refactoring and clean up OTA tests
2024-09-25 09:45:08 +03:00
Wan Lei
5effb7491f
Merge branch 'fix/spi_slave_no_dma_rx_overwrite' into 'master'
...
fix(driver_spi): fixed slave no dma rx overwrite when trans_len below or over
Closes IDFGH-13574
See merge request espressif/esp-idf!33377
2024-09-25 14:37:09 +08:00
Mahavir Jain
bfd4085bea
Merge branch 'feat/support_ecc_constant_time_mul_operations' into 'master'
...
feat(mbedtls/ecc): Support ECC hardware constant-time point multiplication operations
Closes IDF-10327
See merge request espressif/esp-idf!31888
2024-09-25 12:53:45 +08:00
C.S.M
31a4c1d8fa
test(usj): Fix no find the symbol on no usj eps targets
2024-09-25 11:43:23 +08:00
morris
bd08297e70
Merge branch 'feature/modbus_add_support_esp32c61' into 'master'
...
feature modbus add support esp32c61
Closes IDF-10050
See merge request espressif/esp-idf!32707
2024-09-25 11:42:45 +08:00
Alex Lisitsyn
01dcc49a0d
feature modbus add support esp32c61
2024-09-25 11:42:45 +08:00
Island
9acd005188
Merge branch 'feat/get_ble_resolve_address_status' into 'master'
...
feat(ble/bluedroid): Support resolve BLE address for interval usage
Closes BLERP-1054
See merge request espressif/esp-idf!33741
2024-09-25 11:22:17 +08:00
wangtao@espressif.com
3da968e122
change(doc): add notes for sleep current data tested in shieled box
2024-09-25 10:49:36 +08:00
morris
814d5830ea
Merge branch 'docs/format_application_example_bootloader' into 'master'
...
docs: format application examples for bootloader.rst
See merge request espressif/esp-idf!33680
2024-09-25 10:42:46 +08:00
morris
004e427ed5
Merge branch 'bugfix/remove_enc28j60' into 'master'
...
Bugfix/remove enc28j60
See merge request espressif/esp-idf!33791
2024-09-25 10:29:41 +08:00
Rahul Tank
e17f2427c3
Merge branch 'bugfix/fix_clang_compilation_issue' into 'master'
...
fix(nimble): Fix clang compilation issue
See merge request espressif/esp-idf!33715
2024-09-25 00:14:56 +08:00
Rahul Tank
88bb0e0807
Merge branch 'bugfix/fix_blufi_deinit_fail' into 'master'
...
fix(nimble): Fixed deinit sequence in blufi
Closes BLERP-1057
See merge request espressif/esp-idf!33746
2024-09-25 00:09:58 +08:00
Kevin (Lao Kaiyao)
b24ac6809b
Merge branch 'refactor/split_esp32_soc_include_folder' into 'master'
...
refactor(soc): sort esp32 soc headers
See merge request espressif/esp-idf!33308
2024-09-24 23:15:53 +08:00
Ondrej Kosta
feedad8467
remove(esp_eth): Removed SPI ETH ENC28J60 example
2024-09-24 16:51:21 +02:00
Alexey Lapshin
aa908c83a8
Merge branch 'fix/gdbstub_runtime_test_requiers_elf_file' into 'master'
...
fix(gdbstub_runtime): fix test gdbstub_runtime which requiers elf file
Closes IDFCI-1949, IDFCI-2311, IDF-8665, and IDF-9272
See merge request espressif/esp-idf!33750
2024-09-24 20:32:04 +08:00
Wu Zheng Hui
49d080e354
Merge branch 'fix/fix_bad_submode_setting_in_rtc_slow_selection' into 'master'
...
fix(esp_hw_support): fix bad submode setting in rtc slow selection
Closes IDFGH-13745
See merge request espressif/esp-idf!33754
2024-09-24 20:03:03 +08:00
zhanghaipeng
b88b511362
feat(ble/bluedroid): Support resolve BLE address for interval usage
2024-09-24 20:00:48 +08:00
Shu Chen
4fcc8674c9
Merge branch 'fix/fix_a_macro_issue' into 'master'
...
fix(ieee802154): fix a bug in the usage of a macro
See merge request espressif/esp-idf!33762
2024-09-24 19:36:41 +08:00
Guillaume Souchere
7b72c32fec
Merge branch 'feat/usb-serial-jtag-select' into 'master'
...
feat(usb_serial_jtag): Add select functionality to the driver
Closes IDF-7415 and IDFGH-8509
See merge request espressif/esp-idf!30919
2024-09-24 19:28:51 +08:00
Zhang Xiao Yan
370a735e46
Merge branch 'docs/update_application_examples_ethernet_network' into 'master'
...
docs: update application examples for esp_eth.rst
See merge request espressif/esp-idf!33688
2024-09-24 18:26:56 +08:00
Mahavir Jain
c89c316922
fix(wpa_supplicant): add crypto init calls to address memory leak issue in tests
...
- C61 does not feature MPI hardware and hence the other tests were
getting executed first
- Memory leak threshold should be independent of target crypto
peripherals and hence added to crypto init to test `setUp` call
2024-09-24 15:12:07 +05:30
C.S.M
c092de665a
Merge branch 'feat/new_xmc_id' into 'master'
...
feat(spi_flash): Add new xmc chip id
See merge request espressif/esp-idf!33739
2024-09-24 17:31:47 +08:00
Aditya Patwardhan
99ce11d7a3
Merge branch 'fix/warning_in_flash_encryption_example' into 'master'
...
fix(security): Fix flash encryption example warning
See merge request espressif/esp-idf!33693
2024-09-24 17:20:59 +08:00
Ondrej Kosta
2653ed5318
Merge branch 'feat/spi_eth_c61' into 'master'
...
feat(esp_eth): added SPI ETH defaults for C61 in examples
Closes IDF-9298
See merge request espressif/esp-idf!33559
2024-09-24 17:12:49 +08:00
Shu Chen
9bbc61eef5
Merge branch 'feature/add_autoack_frame_type_check' into 'master'
...
feat(ieee802154): add frame type checking for hw autoack feature
See merge request espressif/esp-idf!33735
2024-09-24 16:52:57 +08:00
Song Ruo Jing
ec50cb177c
Merge branch 'feature/gdma_retention_support_p4_c5_c61' into 'master'
...
feat(gdma): add retention support for esp32p4, esp32c5, esp32c61
Closes IDF-9225, IDF-9929, and IDF-10380
See merge request espressif/esp-idf!33733
2024-09-24 16:31:13 +08:00
Linda
89d7bbdee6
docs: update application examples for esp_eth.rst
2024-09-24 16:28:12 +08:00
Island
0a60517613
Merge branch 'docs/optimized_ble_example' into 'master'
...
docs(ble/bluedroid): Optimize BLE example documentation
Closes BLERP-892
See merge request espressif/esp-idf!33710
2024-09-24 16:10:14 +08:00
Jakub Kocka
68d85b9f1b
Merge branch 'feat/enable_esp32c61_stub' into 'master'
...
feat: Enable ESP32-C61 stub
Closes IDF-9241
See merge request espressif/esp-idf!33730
2024-09-24 15:38:50 +08:00
Jiang Jiang Jian
1e7661e544
Merge branch 'bugfix/fix_scan_issue' into 'master'
...
Fix scan result is not correct in iperf example
Closes WIFIBUG-804
See merge request espressif/esp-idf!33751
2024-09-24 15:35:21 +08:00
morris
b304b19501
Merge branch 'docs/fix_typo_gpio_description' into 'master'
...
docs: fix a typo in gpio.rst
See merge request espressif/esp-idf!33752
2024-09-24 14:44:02 +08:00
hrushikesh.bhosale
6744e1bac0
docs(provisioning): Updated the provisioning documents for esp32c61
...
Tested and updated docs_not_updated for esp32c61 for provisioning
2024-09-24 12:04:48 +05:30
Guillaume Souchere
a43cb17b4d
Merge branch 'feat/heap-update-spiram-tests' into 'master'
...
feat(heap): Update heap tests on external memory
Closes IDF-11257
See merge request espressif/esp-idf!33737
2024-09-24 14:28:47 +08:00
Xu Si Yu
8a4ae33665
fix(ieee802154): fix a bug in the usage of a macro
2024-09-24 14:17:21 +08:00
Omar Chebib
22436dae10
fix(soc): add missing reset reasons for the ESP32-C61
2024-09-24 13:25:21 +08:00
yinqingzhao
a8ede32979
fix(wifi): modify some SOC_WIFI_SUPPORT_5G to CONFIG_SOC_WIFI_SUPPORT_5G
2024-09-24 13:14:51 +08:00
Jiang Jiang Jian
e990d1e06d
Merge branch 'feature/ftm_calibration_esp32c6' into 'master'
...
feat(ftm): Add ftm calibration values for ESP32C6
See merge request espressif/esp-idf!33324
2024-09-24 12:56:51 +08:00
Song Ruo Jing
6afbc06666
feat(gdma): add retention support for esp32p4, esp32c5, esp32c61
2024-09-24 12:33:41 +08:00
wanckl
9394b169c6
fix(driver_spi): fixed slave no dma rx overwrite when trans_len below or over
...
Closes https://github.com/espressif/esp-idf/issues/14462
2024-09-24 12:11:36 +08:00
wuzhenghui
5971155ac4
feat(esp_hw_support): add case to test slow clock switching
2024-09-24 12:08:51 +08:00
Zhang Xiao Yan
c2dd530539
Merge branch 'docs/update_application_example_http_server' into 'master'
...
docs: update application examples for esp_http_server.rst, esp_https_server.rst, and mbedtls.rst
See merge request espressif/esp-idf!33676
2024-09-24 11:47:23 +08:00
wuzhenghui
baa4d51656
fix(esp_hw_support): fix bad submode setting logic in rtc_slow selection
2024-09-24 11:24:03 +08:00
Linda
ef9cfa5998
docs: update application examples for esp_http_server.rst, esp_https_server.rst, and mbedtls.rst
2024-09-24 10:40:46 +08:00
Linda
fc0f85b854
docs: fix a typo in gpio.rst
2024-09-24 10:28:46 +08:00
Alexey Lapshin
84d1ca8f72
fix(gdbstub_runtime): fix test gdbstub_runtime which requiers elf file
2024-09-23 22:59:23 +07:00
Sajia
ff2e9a4523
feat(ftm): Add ftm calibration values for esp32c6
2024-09-23 19:58:02 +05:30
Jan Beran
d77d1f5a95
fix(uf2): Ignore ESPBAUD, ESPPORT when calling idf.py uf2[-app]
2024-09-23 15:48:59 +02:00
Rahul Tank
f8dc0ba89d
fix(nimble): Fixed deinit sequence in blufi
2024-09-23 19:00:38 +05:30
Jiang Jiang Jian
d076f0ad80
Merge branch 'feat/wifi_crypto_funcs_cleanup' into 'master'
...
Cleanup of wifi crypto funcs within wifi libs
See merge request espressif/esp-idf!30698
2024-09-23 21:08:50 +08:00
Song Ruo Jing
8da1b8bba7
Merge branch 'contrib/github_pr_14393' into 'master'
...
strerror for clearer Error detection (GitHub PR)
Closes IDFGH-13496
See merge request espressif/esp-idf!32914
2024-09-23 20:47:08 +08:00
Aditya Patwardhan
5bfa1fb2da
Merge branch 'fix/add_countermeasure_for_ecdsa_peripheral_issue' into 'master'
...
feat(hal): Add countermeasure for ECDSA generate signature
Closes IDF-10001
See merge request espressif/esp-idf!31894
2024-09-23 20:41:28 +08:00
Jiang Jiang Jian
4530b0e395
Merge branch 'bugfix/sae_h2e_vulnerability_fix' into 'master'
...
fix(wifi): Sae check for invalid rejected group
See merge request espressif/esp-idf!33416
2024-09-23 20:32:00 +08:00
C.S.M
75e2d77b26
feat(spi_flash): Add new xmc chip id
2024-09-23 19:06:23 +08:00
Aditya Patwardhan
11128b73f5
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-23 18:55:43 +08:00
Guillaume Souchere
83d00b154a
feat(usb_serial_jtag): Add select functionality to the driver
...
Implement the select() function in the USB serial JTAG driver.
Add test for the select functionality.
closes https://github.com/espressif/esp-idf/issues/9964
2024-09-23 12:42:07 +02:00
morris
0690e53294
Merge branch 'refactor/rgb_lcd_gpio_assign' into 'master'
...
feat(lcd): add Kconfig to assign default GPIO for RGB LCD example
See merge request espressif/esp-idf!33734
2024-09-23 18:23:58 +08:00
Rocha Euripedes
68e6939163
Merge branch 'c5_programming_guide' into 'master'
...
docs(network): Updates network/proto API ref and guide for esp32-c5
See merge request espressif/esp-idf!33057
2024-09-23 18:20:08 +08:00
morris
f91ea4def6
Merge branch 'feat/rmt_regdma_link_esp32c5' into 'master'
...
feat(rmt): support sleep retention by regdma on esp32c5
Closes IDF-10917, IDF-11123, DOC-9018, and DOC-9019
See merge request espressif/esp-idf!33690
2024-09-23 18:19:02 +08:00
Jiang Jiang Jian
bd4818413d
Merge branch 'bugfix/fix_esp32c5_external_coex_enable_fail_issue' into 'master'
...
Bugfix/fix esp32c5 and esp32c6 external coex enable fail issue
Closes WIFI-6611, IDF-9141, and IDF-10531
See merge request espressif/esp-idf!33689
2024-09-23 17:33:52 +08:00
Guillaume Souchere
00c727427c
feat(heap): Update heap tests on external memory
...
Create a specific group "psram" to only run meaningful
tests on the sdkconfig.ci.psram and sdkconfig.ci.psram_all_ext
configuration.
Add test testing that external memory is prioritized when using
MALLOC_CAP_DEFAULT.
2024-09-23 11:32:22 +02:00
Mahavir Jain
559e554178
Merge branch 'contrib/github_pr_14503' into 'master'
...
feat(esp-tls): add option to enable/disable the full set of OCSP checks for wolfSSL (GitHub PR)
Closes IDFGH-13619
See merge request espressif/esp-idf!33700
2024-09-23 16:57:24 +08:00
zwx
4162a98a0a
feat(ieee802154): add frame type checking for hw autoack feature
2024-09-23 16:55:41 +08:00
jgujarathi
52bcdb9400
refactor(esp_wifi): Cleanup of wifi crypto funcs within wifi libs
...
- Remove unnecessary funcs from wpa_crypto_funcs_t and consolidate some
of their usages in wifi libs
2024-09-23 14:24:08 +05:30
Euripedes Rocha
a98418165a
docs(network): Updates network/proto API ref and guide for esp32-c5
2024-09-23 10:36:48 +02:00
Jiang Jiang Jian
1635905523
Merge branch 'feat/esp32c61_wifi_sleep' into 'master'
...
esp32c61 wifi legacy sleep and modem state support
Closes PM-206, PM-234, IDF-10627, and IDF-10630
See merge request espressif/esp-idf!33711
2024-09-23 16:20:33 +08:00
morris
63ccbd095e
feat(lcd): add Kconfig to assign default GPIO for RGB LCD example
2024-09-23 16:17:48 +08:00
Marius Vikhammer
816013f752
Merge branch 'feature/c61_lpwdt' into 'master'
...
feat(lp_wdt): update low power wdt for C61
Closes IDF-9243
See merge request espressif/esp-idf!33718
2024-09-23 16:17:42 +08:00
Jin Cheng
22fad3f0a8
fix(bt/controller): Fixed some controller bugs on ESP32
...
- Fixed access NULL in SCO frame end
Closes https://jira.espressif.com:8443/browse/IDFGH-10796
- Added LAP checking for Periodic Inquiry
- Removed an inproper assertion in SCO module
- Fixed wrong logic in key exchange when
LMP transaction collision occurred
- Fixed the using of wrong error code in
the transaction collision of role switch
2024-09-23 15:33:11 +08:00
xiongweichao
b71597416d
feat(bt/bluedroid): Report sniff interval to application layer
2024-09-23 15:23:36 +08:00
Konstantin Kondrashov
efc143bf10
Merge branch 'bugfix/fix_efuse_example_c2' into 'master'
...
fix(efuse): Fix efuse test examples
Closes IDF-11263
See merge request espressif/esp-idf!32575
2024-09-23 15:23:04 +08:00
Jakub Kocka
12875d6f66
feat: Enable ESP32-C61 stub
2024-09-23 09:21:44 +02:00
Lucas Dekker
232f219321
docs: Explain revocation of unused but compromised keys
...
Explain the revocation of unused but compromised keys.
docs: Apply updates from code review
Add some nitpicks from AdityaHPatwardhan.
Closes https://github.com/espressif/esp-idf/pull/14563
Co-authored-by: Aditya Patwardhan <aditya.patwardhan@espressif.com >
2024-09-23 12:23:28 +05:30
renpeiying
542f65f1ff
docs: provide CN translation for storage/vfs updates
2024-09-23 14:07:55 +08:00
Chen Ji Chang
3a6a6ecedc
Merge branch 'fix/fix_macro_in_memory_ld' into 'master'
...
fix(psram): fix macro in memory.ld
Closes IDFCI-2382 and IDF-11133
See merge request espressif/esp-idf!33583
2024-09-23 14:07:36 +08:00
Mahavir Jain
e4fba01e11
Merge branch 'fix/cleanup_esp_tls_wolfssl' into 'master'
...
Cleanup(esp-tls): Remove unused config option from esp-wolfssl
See merge request espressif/esp-idf!33699
2024-09-23 13:56:38 +08:00
morris
7e4ce003a5
refactor(rmt): deprecate io_loop_back
...
when initialize the GPIO for RMT peripehral, driver won't overwrite the
previous GPIO settings. Just append different modes to the GPIO.
2024-09-23 13:33:44 +08:00
morris
491901d7e4
feat(rmt): support sleep retention by regdma on esp32c5
2024-09-23 13:31:47 +08:00
Island
7752c1b051
Merge branch 'bugfix/fix_ble_conn_state_rpa_timeout' into 'master'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(63eb54d)
Closes BLERP-1054
See merge request espressif/esp-idf!33709
2024-09-23 12:26:04 +08:00
Jiang Jiang Jian
19162d8754
Merge branch 'bugfix/supplicant_memory_overflow' into 'master'
...
fix(esp_wifi): Prevent memory overflow in WPS
See merge request espressif/esp-idf!33712
2024-09-23 12:08:52 +08:00
Island
03b73cfd91
Merge branch 'refactor/ble_example_print_on_bluedroid' into 'master'
...
fix(bt/bluedroid): correct the readme links for BLE periodic examples
See merge request espressif/esp-idf!33644
2024-09-23 12:08:37 +08:00
Island
e628335fb0
Merge branch 'bugfix/fix_bleqabr24_1282' into 'master'
...
Fixed BLE scanning and initiating coexist on ESP32
Closes BLERP-1030
See merge request espressif/esp-idf!33542
2024-09-23 12:08:21 +08:00
Jouni Malinen
f9aa42b137
SAE: Check for invalid Rejected Groups element length explicitly on STA
...
Instead of practically ignoring an odd octet at the end of the element,
check for such invalid case explicitly. This is needed to avoid a
potential group downgrade attack.
Fixes: 444d76f74f65 ("SAE: Check that peer's rejected groups are not enabled")
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-09-23 12:05:02 +08:00
Jouni Malinen
7fc4d894a9
SAE: Check that peer's rejected groups are not enabled
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org >
2024-09-23 12:05:02 +08:00
Jouni Malinen
05874b938e
SAE: Reject invalid Rejected Groups element in the parser
...
There is no need to depend on all uses (i.e., both hostapd and
wpa_supplicant) to verify that the length of the Rejected Groups field
in the Rejected Groups element is valid (i.e., a multiple of two octets)
since the common parser can reject the message when detecting this.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-09-23 12:05:02 +08:00
Jouni Malinen
ba76df4f69
SAE: Check for invalid Rejected Groups element length explicitly
...
Instead of practically ignoring an odd octet at the end of the element,
check for such invalid case explicitly. This is needed to avoid a
potential group downgrade attack.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-09-23 12:05:02 +08:00
Jouni Malinen
b6f91e403a
SAE: Check that peer's rejected groups are not enabled in AP
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org >
2024-09-23 12:05:02 +08:00
muhaidong
63bb1c6719
fix(wifi): fix modem_clock_module_enable mismatch issue
2024-09-23 11:45:03 +08:00
Marius Vikhammer
7d5456615c
feat(lp_wdt): update low power wdt for C61
2024-09-23 11:03:11 +08:00
Li Shuai
9f030d1a0c
fix(ci): some modify for ci pass
2024-09-23 10:29:48 +08:00
Li Shuai
a1fb9c7979
change(esp_phy): support phy sleep for esp32c61
2024-09-23 10:29:48 +08:00
Li Shuai
8f4cb98df0
change(esp_hw_support): update modem to active state backup clock source for esp32c61
2024-09-23 10:29:48 +08:00
Li Shuai
377f7addad
change(esp_hw_support): enable wifi beacon wakeup and support wifi modem state for esp32c61
2024-09-23 10:29:48 +08:00
Li Shuai
76920d1785
change(esp_hw_support): update modem clock retention configure and support modem domain power down for esp32c61
2024-09-23 10:29:46 +08:00
muhaidong
779bbff03c
fix(wifi): fix esp32c5 enable external coex fail issue
2024-09-23 10:29:18 +08:00
muhaidong
ba302e45dd
fix(wifi): esp32c5 esp32c61 support external coex
2024-09-23 10:28:56 +08:00
Fu Hanxi
44c0faed43
ci: add manual job to make sure soc caps are parsed seamlessly
2024-09-23 09:46:36 +08:00
laokaiyao
a02b0c52e5
refactor(soc): sort esp32 soc headers
2024-09-23 09:46:36 +08:00
Alexey Lapshin
0fb74b17ab
Merge branch 'fix/kconfig-option-orphan_sections_warning' into 'master'
...
fix(build): fix orphan sections warning kconfig variable
See merge request espressif/esp-idf!32765
2024-09-22 21:57:12 +08:00
Roland Dobai
a7668a4543
Merge branch 'fix/clang_tidy_riscv' into 'master'
...
docs(tools): Fix clang-tidy documentation about RISC-V being supported
See merge request espressif/esp-idf!33553
2024-09-22 12:37:05 +08:00
Rahul Tank
c87eb1719a
fix(nimble): Fix clang compilation issue
2024-09-21 19:17:52 +05:30
Rahul Tank
46acfdce96
Merge branch 'feat/send_data_len_afer_conn' into 'master'
...
feat(nimble): Set data length after connection
See merge request espressif/esp-idf!32655
2024-09-21 21:24:54 +08:00
Alexey Lapshin
05c1a0cd7b
fix(test): reduce gdb_loadable_elf binary size
2024-09-21 17:13:12 +07:00
Kapil Gupta
d2e0eb7a52
fix(esp_wifi): Prevent memory overflow in WPS
2024-09-21 14:38:09 +05:30
Li Shuai
64c80be521
change(soc): enable wifi soc wakeup and support wifi legacy sleep for esp32c61
2024-09-21 16:37:37 +08:00
Jiang Jiang Jian
945af68d74
Merge branch 'feature/esp32c61_light_sleep_support_stage_3' into 'master'
...
feat(esp_hw_support): esp32c61 sleep support (Stage 3: support system peripheral sleep retention)
Closes IDF-10384, IDF-10382, and IDF-11004
See merge request espressif/esp-idf!33298
2024-09-21 16:09:36 +08:00
zhanghaipeng
3a9e05984a
docs(ble/bluedroid): Optimize BLE example documentation
2024-09-21 15:22:09 +08:00
Kapil Gupta
5d792910be
Merge branch 'bugfix/wps_timer_causing_disconnect' into 'master'
...
fix(esp_wifi): Disable WPS timers once WPS succeed
Closes WIFIBUG-393
See merge request espressif/esp-idf!33240
2024-09-21 15:03:19 +08:00
zhanghaipeng
124613fb63
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(63eb54d)
...
- Fixed issue where RPA is not updated after BLE RPA timeout
2024-09-21 10:43:16 +08:00
chenjianhua
7ea2779b6d
test(bt/bluedroid): Support to disable BLE address resolution
2024-09-21 10:33:37 +08:00
David Čermák
82a29b7d21
Merge branch 'fix/lwip_drop_ipv6_if_no_ll' into 'master'
...
fix(lwip): Add default IPv6 input filter to drop traffic if ipv6 not assigned
Closes IDF-10472
See merge request espressif/esp-idf!32165
2024-09-20 23:33:49 +08:00
Kapil Gupta
0c9d7c9dd0
Merge branch 'bugfix/2g_5g_wnm_scan' into 'master'
...
fix(esp_wifi): Add changes to enable 5ghz scan
Closes WIFIBUG-773
See merge request espressif/esp-idf!33657
2024-09-20 22:20:26 +08:00
Kapil Gupta
3629909b11
fix(esp_wifi): Mask some error conditions in WPS
...
Mask some error conditions in WPS to increase the probability of
WPS success.
2024-09-20 22:08:01 +08:00
Kapil Gupta
3a35b26de1
fix(esp_wifi): Disable WPS timers once WPS succeed
2024-09-20 22:08:01 +08:00
Mahavir Jain
2a6be654cd
Merge branch 'ci/enable_memprot_tests_for_esp32c61' into 'master'
...
Clear PMA entries before usage and enable tests for ESP32-C61
Closes IDF-10932
See merge request espressif/esp-idf!33438
2024-09-20 21:32:18 +08:00
Konstantin Kondrashov
cb6e8209e5
feat(examples): Get offsets for efuses from espefuse.py
2024-09-20 16:28:25 +03:00
harshal.patil
e1cd5b909e
fix(esp_security): Fix build failure when dpa protection at startup is disabled
2024-09-20 18:46:55 +05:30
harshal.patil
39872a5575
feat(esp_security): Config to forcefully enable ECC constant-time operations during bootup
2024-09-20 18:46:55 +05:30
harshal.patil
46cbaa7d4d
fix(mbedtls/ecc): Enable hardware ECC mult operations only for SOC_ECC_CONSTANT_TIME_MUL
...
Co-authored-by: aditya.patwardhan <aditya.patwardhane@espressif.com >
2024-09-20 18:46:55 +05:30
Aditya Patwardhan
49ced36d7a
ci(hal/crypto): Add ECC hardware constant-time point multiplication test
2024-09-20 18:46:55 +05:30
harshal.patil
2bf6a3cf8b
feat(hal/ecc): Support ECC hardware constant-time point multiplication operations
2024-09-20 18:46:50 +05:30
Aditya Patwardhan
238615c634
fix(examples): Update accurate information for HTTPS Server
2024-09-20 17:49:23 +05:30
Island
3000402fcf
Merge branch 'bugfix/fix_ble_scan_assert_1728' into 'master'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(e9ae856)
Closes IDFCI-2222 and BLERP-1037
See merge request espressif/esp-idf!33643
2024-09-20 20:12:00 +08:00
Frank Mertens
ba27281c3e
change(esp-tls): add option to enable/disable the full set of OCSP checks for wolfSSL
2024-09-20 12:47:08 +02:00
Aditya Patwardhan
a261827ae0
fix(esp-tls): Remove unused config option from esp-wolfssl
2024-09-20 16:09:40 +05:30
Konstantin Kondrashov
fdac9bb814
fix(examples): Fix SB and FE tests for C5 and C61
2024-09-20 13:31:31 +03:00
Alexey Lapshin
2a02d45bde
fix(cxx): fix TLS classes destructor call
...
Closes https://github.com/espressif/esp-idf/issues/14360
2024-09-20 17:17:31 +07:00
Tomáš Rohlínek
bab9498a52
docs(storage/vfs): add documentation for existing automounted vfs drivers
2024-09-20 11:49:47 +02:00
Kapil Gupta
b0712b6a2b
Merge branch 'bugfix/deinitialize_wps_registrar' into 'master'
...
fix(esp_wifi): Deinit WPS registrar during hostapd deinit
Closes WIFIBUG-786 and WIFIBUG-695
See merge request espressif/esp-idf!33658
2024-09-20 17:40:57 +08:00
Liu Xiao Yu
e051b921b8
Merge branch 'feat/lp_spinlock' into 'master'
...
feat(ulp): implement inter-hp-lp-cpu spinlock/critical section
Closes IDF-10206
See merge request espressif/esp-idf!32775
2024-09-20 17:09:50 +08:00
David Cermak
98fdb1a97f
fix(lwip): Add default IPv6 input filter to drop traffic if ipv6 not assigned
...
* Makes LWIP_HOOK_IP6_INPUT default to LWIP_HOOK_IP6_INPUT_DEFAULT
* Updated the stub hook implementation to actually filter out all IPv6
packets if the input netif has no link local address.
2024-09-20 10:36:43 +02:00
Sudeep Mohanty
c01512f4b0
Merge branch 'fix/assert_fail_in_xtaskdeletewithcaps' into 'master'
...
Fixed occational assert failure in vTaskDeleteWithCaps()
Closes IDFGH-13294
See merge request espressif/esp-idf!33468
2024-09-20 16:19:40 +08:00
Guillaume Souchere
19d512ebee
Merge branch 'feat/heap-support-esp32c61' into 'master'
...
feat(heap): Add support for esp32c61
Closes IDF-9858 and IDF-10989
See merge request espressif/esp-idf!33556
2024-09-20 16:01:20 +08:00
Linda
acbbacb302
docs: format application examples for bootloader.rst
2024-09-20 15:48:14 +08:00
Lou Tian Hao
9be8822b61
Merge branch 'feature/esp32c61_light_sleep_support_stage_deepsleep' into 'master'
...
feat(esp_hw_support): support esp32c61 deepsleep
Closes PM-203 and IDF-9245
See merge request espressif/esp-idf!33301
2024-09-20 15:30:30 +08:00
Kapil Gupta
1d7241acc1
fix(esp_wifi): Add changes to enable 5ghz scan
2024-09-20 12:58:14 +05:30
Kapil Gupta
903c11ff1a
Merge branch 'bugfix/dpp_5ghz_chan_support' into 'master'
...
fix(esp_wifi): Add support for 5ghz channel list for easy connect
Closes WIFI-6420
See merge request espressif/esp-idf!32146
2024-09-20 14:46:05 +08:00
Kapil Gupta
e24005c8db
fix(esp_wifi): Add support for 5ghz channel list for easy connect
2024-09-20 14:46:05 +08:00
Aditya Patwardhan
a6218520e1
fix(security): Fix flash encryption example warning
...
The Flash encryption example was giving a warning
message related to the mount failure of the fatfs
partition. The change fixes the behaviour to
remove the warning
2024-09-20 12:09:59 +05:30
Kapil Gupta
1ac6043bce
Merge branch 'bugfix/wps_wpa_connection' into 'master'
...
fix(esp_wifi): Allow connection with WPA mode in WPS
See merge request espressif/esp-idf!32360
2024-09-20 14:16:26 +08:00
Kapil Gupta
52002bf92d
fix(esp_wifi): Allow connection with WPA mode in WPS
2024-09-20 14:16:01 +08:00
Lou Tianhao
bc0404ae03
fix(ci): some actions taken to pass CI
2024-09-20 14:10:45 +08:00
Lou Tianhao
46350e362e
fix(esp_hw_support): add clock retention contents for esp32c61 & esp32c5
2024-09-20 14:09:29 +08:00
Lou Tianhao
6be09eb5b8
change(pm): replace SOC_CLK_RC32K_NOT_TO_USE with CONFIG_ESP_CLK_RC32K_NOT_TO_USE
2024-09-20 14:07:18 +08:00
Li Shuai
3b6f8b1f3d
fix(esp32c61): enable soc caps macro to fix regdma wait compare bug
2024-09-20 14:07:18 +08:00
Lou Tianhao
9529c4ece4
fix(esp_hw_support): fix mmu memory powered down issue by software backup and restore mmu table content
...
squash! fix(esp_hw_support): fix mmu memory powered down issue by software backup and restore mmu table content
2024-09-20 14:07:18 +08:00
Lou Tianhao
a30ed69f69
feat(pm): support top retention for esp32c61
2024-09-20 14:07:18 +08:00
Jaroslav Burian
180bc4bd8c
Merge branch 'feat/enable_esp32c5_stub' into 'master'
...
feat: Enable ESP32-C5 stub
Closes IDF-8631
See merge request espressif/esp-idf!33115
2024-09-20 14:01:20 +08:00
Li Shuai
3edbd0741a
Merge branch 'feat/esp32c5_wifi_sleep' into 'master'
...
esp32c5 wifi legacy sleep and modem state support
Closes WIFI-6424, WIFI-6425, PM-185, IDF-10597, and IDF-10601
See merge request espressif/esp-idf!33225
2024-09-20 13:53:07 +08:00
Mahavir Jain
a71e0fc028
Merge branch 'feature/enable_sha_support_for_esp32c61' into 'master'
...
feat: enable support for sha peripheral in esp32c61
Closes IDF-9234
See merge request espressif/esp-idf!32830
2024-09-20 13:22:14 +08:00
Mahavir Jain
f5b55b2967
Merge branch 'fix/ecdsa_verify_check_hash_len' into 'master'
...
Wrap some mbedtls' ECDSA verification related APIs
See merge request espressif/esp-idf!33349
2024-09-20 12:38:10 +08:00
Marius Vikhammer
564d777018
Merge branch 'feature/lp_core_40_mhz' into 'master'
...
feat(system): support choosing xtal as rtc-fast clock src on P4 and C5
Closes IDF-10203
See merge request espressif/esp-idf!32450
2024-09-20 10:57:15 +08:00
Lou Tianhao
d9c15bb772
fix(ci): some actions taken to pass CI
2024-09-20 10:53:05 +08:00
Lou Tianhao
d70f24e414
feat(pm): support example deepsleep for esp32c61
2024-09-20 10:53:05 +08:00
Shen Wei Long
8320e4281b
Merge branch 'bugfix/fixed_ble_get_started_issue_for_esp32c5' into 'master'
...
fix(ble): correct gpio pin in examples/bluetooth/ble_get_started for ESP32-C5
See merge request espressif/esp-idf!33654
2024-09-20 10:44:18 +08:00
Island
db8ffcacf4
Merge branch 'bugfix/fixed_c5_ble_cache_error_240919' into 'master'
...
Bugfix/fixed c5 ble cache error 240919
Closes BLERP-1038, BLERP-1039, BLERP-1040, BLERP-1041, BLERP-1042, BLERP-1043, BLERP-1044, BLERP-1045, BLERP-1046, BLERP-1047, BLERP-1048, BLERP-1049, and BLERP-1036
See merge request espressif/esp-idf!33645
2024-09-20 10:37:36 +08:00
Island
ae67021e1e
Merge branch 'feat/ble_mesh_lib_flash_size_optimized' into 'master'
...
feat(ble_mesh): ble mesh lib flash size optimized
Closes BLERP-1012
See merge request espressif/esp-idf!33476
2024-09-20 10:34:30 +08:00
Xiaoyu Liu
446528d40f
feat(ulp): implement ulp lp core spinlock
2024-09-20 10:22:45 +08:00
morris
c44e7dcb14
Merge branch 'feat/adapt_spi_lcd_to_lvgl_v9' into 'master'
...
feat(spi_lcd): adapt spi_lcd example to LVGL v9
Closes IDF-10953 and IDFGH-13741
See merge request espressif/esp-idf!33620
2024-09-20 10:11:43 +08:00
Konstantin Kondrashov
637ee54a7f
feat(examples): Increases partition table offset for P4 and C5
2024-09-19 21:31:40 +03:00
Kapil Gupta
28f12bfb47
fix(esp_wifi): Deinit WPS registrar during hostapd deinit
2024-09-19 23:10:08 +05:30
Rahul Tank
675fac1a6c
feat(nimble): Set data length after connection
2024-09-19 20:20:47 +05:30
Marius Vikhammer
8746f44c74
fix(efuse): fix efuse examples not compiling on c2
2024-09-19 20:48:53 +08:00
Li Shuai
072ea6bb44
fix(ci): some modify for ci pass
2024-09-19 20:04:44 +08:00
Li Shuai
9588953e07
change(esp_phy): some fix for phy sleep
2024-09-19 20:04:44 +08:00
Li Shuai
d57ee7d87e
refactor(esp_hw_support): seperate sleep modem state support for each target
2024-09-19 20:04:44 +08:00
Li Shuai
dad039e27f
change(esp_hw_support): support wifi modem state for esp32c5
2024-09-19 20:04:44 +08:00
Li Shuai
eeb55c3f04
change(example/power_save): modify to support dfs min frequency select to 48 MHz xtal
2024-09-19 20:04:44 +08:00
Lou Tianhao
1604cef916
chanage(example/power_save): add wifi band (2.4 GHz and 5 GHz) menuconfig option for esp32c5
2024-09-19 20:04:44 +08:00
Li Shuai
d63beec095
change(esp_wifi): support legacy wifi power save for esp32c5
2024-09-19 20:04:41 +08:00
Shen Weilong
a30edf60eb
fix(ble): correct gpio pin in examples/bluetooth/ble_get_started for ESP32-C5
2024-09-19 20:04:02 +08:00
Sudeep Mohanty
13d4235d73
Merge branch 'fix/lp_uart_garbled_print' into 'master'
...
fix(lp_uart): Added lp_uart_tx_flush API
Closes IDFGH-13650
See merge request espressif/esp-idf!33487
2024-09-19 19:54:36 +08:00
Yin Qing Zhao
ca331a2521
Merge branch 'feature/add_channel_bit_definition' into 'master'
...
feat(wifi):wifi add channel bit definition
Closes FCW-280 and FCW-281
See merge request espressif/esp-idf!32916
2024-09-19 19:51:06 +08:00
Peter Marcisovsky
c2366d5df6
Merge branch 'fix/usb_device_msc_example_fix_console' into 'master'
...
fix(usb_device): Fix console selection in MSC Device example
Closes IDF-11136
See merge request espressif/esp-idf!33517
2024-09-19 19:29:33 +08:00
Peter Marcisovsky
67c5d37e75
Merge branch 'feat/usb_host_create_usb_cmock' into 'master'
...
feat(usb_host): Create USB Host mock for CMock host tests
Closes IDF-11234
See merge request espressif/esp-idf!33619
2024-09-19 19:26:03 +08:00
Peter Marcisovsky
70ff700f56
Merge branch 'ci/usb_device_enable_p4_tests' into 'master'
...
ci(usb_device): Enable USB device tests in CI for esp32p4
See merge request espressif/esp-idf!33287
2024-09-19 19:17:40 +08:00
Dmitry Yakovlev
6b56caba16
Add handling of FPU for Xtensa CPU in gdbstub.
2024-09-19 13:03:10 +03:00
Guillaume Souchere
80eee8214e
Merge branch 'feat/support-ringbuffer-esp32c61' into 'master'
...
feat(ringbuffer): Enable tests for esp32c61
Closes IDF-9266
See merge request espressif/esp-idf!33551
2024-09-19 17:56:00 +08:00
Guillaume Souchere
8ff8b520f3
Merge branch 'feat/update-to-latest-tlsf' into 'master'
...
feat(heap): Update component to latest TLSF
See merge request espressif/esp-idf!33193
2024-09-19 17:55:38 +08:00
Roland Dobai
fe29994924
Merge branch 'fix/specify_shell_in_exports' into 'master'
...
fix: explicitly set shell type in export.sh for bash and zsh
Closes IDF-11137, IDF-11138, and IDFGH-13713
See merge request espressif/esp-idf!33558
2024-09-19 17:47:01 +08:00
Sachin Billore
c843c2c4fe
Merge branch 'feat/apm_api_esp32c61' into 'master'
...
feat(APM): Add APM APIs for ESP32-C61
See merge request espressif/esp-idf!33567
2024-09-19 17:46:40 +08:00
Marius Vikhammer
00eb97725b
feat(system): support choosing xtal as rtc-fast clock src on P4 and C5
...
With xtal as rtc-fast clock source the LP-Core can run at twice the default
clock frequency. 40 MHz as opposed to 20 MHz.
2024-09-19 17:30:44 +08:00
Sudeep Mohanty
9b3eda0974
Merge branch 'fix/ringbuf_receives_item_not_yet_sent' into 'master'
...
fix(esp_ringbuf): Fixed a bug where in a no-split buffer received items prematurely
Closes IDFGH-13694
See merge request espressif/esp-idf!33555
2024-09-19 17:07:20 +08:00
Jiang Jiang Jian
6b9242b5c7
Merge branch 'bugfix/fix_some_issues_of_cert_test' into 'master'
...
fix(phy): update cert_test docs
See merge request espressif/esp-idf!33635
2024-09-19 16:45:38 +08:00
Sudeep Mohanty
86c1ad216c
Merge branch 'task/enable_freertos_tests_for_h2' into 'master'
...
test(freertos): Enabled FreeRTOS unit tests for esp32h2
See merge request espressif/esp-idf!33571
2024-09-19 16:42:22 +08:00
chenjianhua
5bc3609965
fix(bt/bluedroid): correct the readme links for BLE periodic examples
2024-09-19 16:13:13 +08:00
zwl
3c72084932
feat(ble): update bt cmakelists file for ESP32-C61
2024-09-19 16:06:46 +08:00
Guillaume Souchere
f0903aef6b
feat(heap): Add test support for esp32c61
2024-09-19 09:53:45 +02:00
zwl
8e4cc79a27
fix(ble): unified ble memory allocation method
2024-09-19 15:49:23 +08:00
Sudeep Mohanty
3c65f1b654
fix(lp_uart): Added lp_uart flush feature
...
This commit adds the lp_core_uart_flush() API to flush the LP UART Tx
FIFO. This API is automatically called once the program returns from the
main function().
Closes https://github.com/espressif/esp-idf/issues/14530
2024-09-19 09:36:04 +02:00
zhanghaipeng
32c7694f56
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(e9ae856)
...
- Fixed BLE scan assert in lld_scan.c 1728
2024-09-19 15:22:04 +08:00
Wan Lei
115dec68ae
Merge branch 'fix/p4_twai_enable_test' into 'master'
...
test(twai): p4 twai enable ci test
Closes IDF-8966
See merge request espressif/esp-idf!33428
2024-09-19 15:17:28 +08:00
muhaidong
da4a0798f4
fix(phy): update cert_test docs
2024-09-19 15:13:15 +08:00
Marius Vikhammer
4c7d9f9859
Merge branch 'contrib/github_pr_14384' into 'master'
...
fix(pthread): Add esp_pthread function implementations for linux target (GitHub PR)
Closes IDFGH-13485
See merge request espressif/esp-idf!33278
2024-09-19 14:42:59 +08:00
Island
c62555d132
Merge branch 'bugfix/fixed_c6_crash_c2_crash_issue' into 'master'
...
Bugfix/fixed c6 crash c2 crash issue
Closes BLERP-1024, BLERP-1009, BLERP-1010, IDFCI-2365, and IDFCI-2338
See merge request espressif/esp-idf!33575
2024-09-19 14:34:04 +08:00
Chen Jichang
5bef0f5664
docs(spi_lcd): update supported spi mode description
...
Closes https://github.com/espressif/esp-idf/issues/14605
2024-09-19 14:29:41 +08:00
Chen Jichang
7e2a7bd5b2
feat(spi_lcd): adapt spi_lcd example to LVGL v9
2024-09-19 14:29:41 +08:00
Armando (Dou Yiwen)
bff2f9b2dd
Merge branch 'change/camera_example_readme_change' into 'master'
...
example(camera): update some info about camera related examples
See merge request espressif/esp-idf!33637
2024-09-19 14:15:42 +08:00
Armando
79da963c62
example(camera): update some info about camera related examples
2024-09-19 14:09:23 +08:00
Rahul Tank
2a12872d0a
Merge branch 'fix/added_a_change_to_print_address_of_advertising_instance' into 'master'
...
fix(nimble): Added a change to print address of an advertising instance
Closes BLERP-1033
See merge request espressif/esp-idf!33550
2024-09-19 14:08:47 +08:00
Chen Jichang
309e4d09bd
fix(psram): fix macro in memory.ld
2024-09-19 13:46:57 +08:00
Sachin Billore
b4749b88d9
feat(APM): Add APM APIs for ESP32-C61
2024-09-19 11:07:42 +05:30
luoxu
fde00f570a
feat(ble_mesh): ble mesh lib flash size optimized
2024-09-19 12:14:32 +08:00
Jiang Jiang Jian
b01fd6b026
Merge branch 'feat/bringup_esp32c2_rom_mbedtls_to_formal_feature' into 'master'
...
feat(mbedtls): bringup esp32c2 rom mbedtls feature to formal
See merge request espressif/esp-idf!33434
2024-09-19 11:18:27 +08:00
Michael (XIAO Xufeng)
534c3288ae
Merge branch 'docs/update_examples_in_sdio_slave' into 'master'
...
docs: Update the application examples in sdio_slave
Closes DOC-8319
See merge request espressif/esp-idf!31994
2024-09-19 11:14:49 +08:00
Armando (Dou Yiwen)
cba8c5d7ca
Merge branch 'feat/supported_camera_sc2336_lcd_ek79007' into 'master'
...
camera: supported camera related example using sc2336 and ek79007
Closes IDFGH-13634
See merge request espressif/esp-idf!33518
2024-09-19 11:10:57 +08:00
Armando
b3ccc09ec3
feat(camera): supported camera related example using sc2336 and ek79007
...
Closes https://github.com/espressif/esp-idf/issues/14517
2024-09-19 10:47:56 +08:00
Alexey Gerenkov
81f4ef73c3
Merge branch 'feature/update-esp-clang-to-esp-18.1.2_20240815' into 'master'
...
feat(tools): update esp-clang version to esp-18.1.2_20240912
Closes LLVM-333
See merge request espressif/esp-idf!32895
2024-09-19 03:49:46 +08:00
Alexey Gerenkov
391dd7b9ad
fix(build): Fix declaration of linker labels for ROM reserved regions
...
It looks like as a part of optimization for inlined functions like 'mmu_ll_vaddr_to_laddr' Clang aligns constant value
used for bitwise AND operation with the pointer to external symbol passed to the function as parameter.
That led to assertion failures because boundaries can be unaligned to 4 bytes.
2024-09-18 21:40:39 +03:00
Alexey Gerenkov
b8d23b334b
change(build): Enable 'xesppie' for esp32p4 Clang builds
2024-09-18 21:40:39 +03:00
Alexey Gerenkov
9ca231e76e
change(build): Use integrated assembler with Clang for RISCV chips
2024-09-18 21:40:39 +03:00
Alexey Gerenkov
64203d1403
feat(tools): update esp-clang version to esp-18.1.2_20240912
2024-09-18 21:40:34 +03:00
Konstantin Kondrashov
dcd433e62c
Merge branch 'bugfix/werror_hint' into 'master'
...
fix(tools): Fix a regular expression in hints.yml for Werror=
See merge request espressif/esp-idf!33625
2024-09-19 01:30:27 +08:00
Michael (XIAO Xufeng)
ed92c2c226
Merge branch 'test/add_cache2phys_xip_tests' into 'master'
...
fix(mmap): fixed spi_flash_phys2cache return addr in PSRAM issue
See merge request espressif/esp-idf!31083
2024-09-18 23:53:47 +08:00
Konstantin Kondrashov
d1a00f5808
fix(tools): Fix a regular expression in hints.yml for Werror=
2024-09-18 16:33:47 +03:00
Peter Marcisovsky
d071bb4c56
feat(usb_host): Create USB Host mock for CMock host tests
2024-09-18 15:04:03 +02:00
wanckl
bf9d01bf2a
test(twai): p4 twai enable ci test
2024-09-18 20:56:55 +08:00
David Čermák
22facff58c
Merge branch 'fix/ws_transport_linux_signed_promotions' into 'master'
...
fix(ws_transport): Fix incorrect packet-len on linux due to int promotions of char (GitHub PR)
Closes IDFGH-13642 and IDFGH-13657
See merge request espressif/esp-idf!33595
2024-09-18 20:56:51 +08:00
Lou Tian Hao
3415ff27d6
Merge branch 'fix/regdma_wait_node_issue' into 'master'
...
fix(pm): fix the issue of regdma wait node to immediately return to done caused by regdma wait mode comparator for esp32c6, esp32h2 and esp32p4
Closes PM-202
See merge request espressif/esp-idf!33547
2024-09-18 20:52:59 +08:00
yinqingzhao
97e42349aa
feat(wifi):wifi add channel bit definition
2024-09-18 20:19:39 +08:00
Erhan Kurubas
2dbb811747
Merge branch 'fix/apptrace_print_lock' into 'master'
...
fix(apptrace): fix build error when print lock is enabled
See merge request espressif/esp-idf!33368
2024-09-18 19:50:21 +08:00
Sudeep Mohanty
6a82497bdc
fix(esp_ringbuf): Fixed a bug where in a no-split buffer received items prematurely
...
This commit fixes a bug in the no-split buffer which could receive an
item prematurely if the space on the buffer is acquired until the buffer
is full. The commit also adds a unit test for this scenario.
Closes https://github.com/espressif/esp-idf/issues/14568
2024-09-18 13:39:52 +02:00
Alexey Gerenkov
5c43055e3e
Merge branch 'esp32c61_jtag_doc_update' into 'master'
...
docs(jtag): update esp32c61 jtag debugging guide
Closes IDF-10168
See merge request espressif/esp-idf!33546
2024-09-18 19:36:23 +08:00
Frantisek Hrbata
6f3241a34b
fix(tools): Upgrade shell detection & simplify autocompletion
...
Explicitly set shell type in export.sh for bash and zsh
-Most of the issues reported with the updated export scripts are related
to shell detection. Since we already know the shell type for commonly
used ones like bash or zsh, we can pass the shell type directly to the
activate script. This should hopefully resolve the shell detection
problems for most users.
This update also modifies the shell type detection to rely solely on
psutil.Process().cmdline() rather than psutil.Process().exe(). This
change aims to resolve permission issues that may occur if, for example,
the Python binary has certain capabilities assigned.
Move shell completion to the init script
- Currently we are expanding the autocompletion in the activate script and
adding the expanded commands into the init script. To avoid
concerns about shell versions, move the entire expansion to the init
script.
2024-09-18 13:03:26 +02:00
Frantisek Hrbata
2109f81102
fix(tools): do not include rc scripts in export script
...
The rc scripts should be included only when a new shell is started. At
present, for bash and zsh, we are also including them in the export
scripts, which is incorrect and may cause recursion.
Closes https://github.com/espressif/esp-idf/issues/14584
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-09-18 13:03:26 +02:00
Sudeep Mohanty
01f521f3a0
test(freertos): Enabled FreeRTOS unit tests for esp32h2
2024-09-18 12:51:24 +02:00
Roland Dobai
eb606b9777
Merge branch 'feat/add_constraint_files' into 'master'
...
add a note regarding separate constraint files
Closes IDF-10232
See merge request espressif/esp-idf!33230
2024-09-18 18:48:06 +08:00
Sudeep Mohanty
eb676c0afc
Merge branch 'task/enable_freertos_tests_for_c61' into 'master'
...
test(freertos): Enabled FreeRTOS unit tests for esp32c61
Closes IDF-10988
See merge request espressif/esp-idf!33568
2024-09-18 18:40:29 +08:00
Peter Dragun
31dc7b6f07
docs: Move monitor configuration documentation to its own repository
2024-09-18 12:30:36 +02:00
Ren Peiying
91ad4bcbce
Merge branch 'add_application_examples_peripherals' into 'master'
...
Add application examples for i2c, jpeg, temp_sensor and usb_serial-jtag-console
See merge request espressif/esp-idf!33274
2024-09-18 17:31:59 +08:00
Ren Peiying
fb1b91c8d7
Add application examples for i2c, jpeg, temp_sensor and usb_serial-jtag-console
2024-09-18 17:31:59 +08:00
Sudeep Mohanty
c36674eaa8
fix(freertos): Fixed assert failure in vTaskDeleteWithCaps
...
This commit fixes an assert failure in vTaskDeleteWithCaps() when
multiple un-pinned tasks are created with stack in the external memory
and such tasks delete themselves.
Closes https://github.com/espressif/esp-idf/issues/14222
2024-09-18 11:11:04 +02:00
Frantisek Hrbata
7a03ac385d
change: add a note regarding separate constraint files
...
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-09-18 16:56:04 +08:00
Sudeep Mohanty
02cd0253a1
test(freertos): Added a test for vTaskDeleteWithCaps when stack is in ext RAM
...
This commit adds a stress tests for creating multiple tasks with
xTaskCreateWithCaps such that the stack is allocated in external SPIRAM.
Then the tasks self-delete. This is done iteratively as stress test.
2024-09-18 10:39:24 +02:00
Jiang Jiang Jian
f8894140ee
Merge branch 'bugfix/11kv_prints' into 'master'
...
fix(esp_wifi): Added prints in btm roam for error condition
See merge request espressif/esp-idf!32658
2024-09-18 16:19:45 +08:00
xiongweichao
ff83d87bce
feat(ble): Support using 32k oscillator as Bluetooth sleep clock
2024-09-18 16:16:43 +08:00
Erhan Kurubas
6ade64eb05
docs(jtag): update esp32c61 jtag debugging guide
2024-09-18 10:44:41 +03:00
zwl
4d2c44f511
fix(ble): fixed memory leak issue when using uart hci
2024-09-18 15:39:26 +08:00
zwl
0ef9ecb715
fix(ble): fixed occasional assertion issue when enabling logging on ESP32-C2
2024-09-18 15:39:26 +08:00
zwl
c929a01931
fix(ble): fixed occasional acl data packet loss issue when using UHCI on ESP32-H2
2024-09-18 15:39:26 +08:00
zwl
afe08638a0
fix(ble): fixed occasional crash issue in multi-connect scenarios on ESP32-C6
2024-09-18 15:39:26 +08:00
Sudeep Mohanty
453850eff2
Merge branch 'contrib/github_pr_14593' into 'master'
...
feat(advanced_console): Add ESP32-P4 ESP32-C5 model support in 'version' command output (GitHub PR)
Closes IDFGH-13722
See merge request espressif/esp-idf!33565
2024-09-18 15:37:33 +08:00
Shu Chen
28a92e56db
Merge branch 'feature/add_ot_nat64_curl_ci_case' into 'master'
...
feat(openthread): add thread curl https ci case
See merge request espressif/esp-idf!33486
2024-09-18 15:36:25 +08:00
gaoxu
4e76f8bdc1
docs(adc): update adc oneshot/continuous docs on P4
2024-09-18 15:05:56 +08:00
Ondrej Kosta
301e67157b
ci(esp_eth): enabled build and test for c61 in eth/proto examples
2024-09-18 08:44:58 +02:00
Kapil Gupta
27cf5267a1
fix(esp_wifi): Added prints in btm roam for error condition
2024-09-18 14:44:24 +08:00
Guillaume Souchere
a1b8fc9635
feat(ringbuffer): Enable tests for esp32c61
...
Add ring buffer support for esp32c61
2024-09-18 08:39:17 +02:00
Zhang Shu Xian
6a0ec48b11
Merge branch 'docs/fix_wrong_statement' into 'master'
...
docs: Fix wrong statement about set/get gptimer raw count
Closes DOC-8882
See merge request espressif/esp-idf!33574
2024-09-18 14:28:32 +08:00
yiwenxiu
26be72307b
feat(openthread): add thread curl https ci case
2024-09-18 14:04:08 +08:00
harshal.patil
7667d9ebbe
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-18 10:25:18 +05:30
harshal.patil
fcd751e79c
ci(memprot): enable memory protection tests for ESP32-C61
2024-09-18 10:25:18 +05:30
Ren Peiying
84791fce2f
Merge branch 'docs/add_app_examples_for_spi_master_twai_etc' into 'master'
...
docs: Update application examples for spi master, twai, and spi_slave
See merge request espressif/esp-idf!33276
2024-09-18 12:01:16 +08:00
Ren Peiying
a360c737ea
Merge branch 'docs/update_app_examples_to_usb_host_device' into 'master'
...
docs: Add or update application examples for usb_host and usb_device
See merge request espressif/esp-idf!33275
2024-09-18 11:59:36 +08:00
Zhang Xiao Yan
40892b67c5
Merge branch 'docs/update_description_improve_io_performance' into 'master'
...
docs: update descriptions about improve I/O performance
See merge request espressif/esp-idf!33367
2024-09-18 11:48:05 +08:00
Wang Meng Yang
4b74e4e595
Merge branch 'bugfix/fix_sdp_compatibility' into 'master'
...
Bugfix/fix sdp compatibility
See merge request espressif/esp-idf!33442
2024-09-18 11:31:27 +08:00
Island
030470efa6
Merge branch 'ble_dev/esp32c61_chip_20240903' into 'master'
...
feat(ble): added ble support on esp32c61
Closes IDF-10360, IDF-10362, IDF-10363, and IDF-10365
See merge request espressif/esp-idf!33286
2024-09-18 11:17:58 +08:00
Island
1a065dc37a
Merge branch 'feat/support_blecrt_242' into 'master'
...
fix(bt/bluedroid): Fixed access fault when reading BLE controller information fails
Closes BLERP-1019 and BLERP-1020
See merge request espressif/esp-idf!33406
2024-09-18 10:56:47 +08:00
Island
5f865a81b9
Merge branch 'refactor/ble_example_print_on_bluedroid' into 'master'
...
refactor(bt/bluedroid): Refactor the print for BLE examples
Closes BLERP-904, BLERP-910, BLERP-1026, and BLERP-1031
See merge request espressif/esp-idf!33296
2024-09-18 10:56:42 +08:00
Island
cb2624fb3f
Merge branch 'bugfix/fix_ble_max_tx_power_on_esp32c3' into 'master'
...
fix(bt/controller): Change the max TX power to +20dBm on ESP32-C3 and ESP32-S3
Closes BLERP-1022
See merge request espressif/esp-idf!33264
2024-09-18 10:56:37 +08:00
Linda
ef1bffa937
docs: update descriptions about improve I/O performance
2024-09-18 10:53:42 +08:00
Zhang Shuxian
0244f7a9b5
docs: Fix wrong statement about set/get gptimer raw count
2024-09-18 10:14:55 +08:00
David Cermak
53e63eb125
fix(transport): Fix websocket mem-corruption while reading headers
...
Closes https://github.com/espressif/esp-idf/issues/14473
2024-09-17 18:15:17 +02:00
David Cermak
a4a1e7b7f2
feat(transport): Add more testcases for ws-connect to fail
...
Test case "ws connect fails (big response)" should fail on this commit
due to an off-by-one issue in ws_connect() read when chunk reading
http header(s).
Related to https://github.com/espressif/esp-idf/issues/14473
2024-09-17 18:09:21 +02:00
Sudeep Mohanty
812fbb7874
test(freertos): Enabled FreeRTOS unit tests for esp32c61
2024-09-17 14:17:01 +02:00
Sudeep Mohanty
328de495de
fix(console): Fixed a typing error in the console advanced example
2024-09-17 09:16:06 +02:00
rudi ;-)
4281f58229
feat(advanced_console): Add support for ESP32-P4 and ESP32-C5 models in 'version' command output
...
The model ESP32P4 and ESP32C5 was unknown on version command in iperf example
add model ESP32P4 and ESP32C5
which prints out model names now by the knowed model
ESP32P4 = "ESP32-P4"
ESP32C5 = "ESP32-C5"
example app: iperf
before:
iperf> version
IDF Version:v5.4-dev-2744-g59e1838270-dirty
Chip info:
model:Unknown
cores:1
feature:/802.11bgn/BLE/External-Flash:8 MB
revision number:0
iperf>
after this add model is knowed now
iperf> version
IDF Version:v5.4-dev-2744-g59e1838270-dirty
Chip info:
model:ESP32-C5
cores:1
feature:/802.11bgn/BLE/External-Flash:8 MB
revision number:0
iperf>
Merges https://github.com/espressif/esp-idf/pull/14593
2024-09-17 09:04:52 +02:00
Aditya Patwardhan
fe47676a8b
Merge branch 'feature/add_api_to_get_last_status_code_logged_during_ota' into 'master'
...
feat(esp_https_ota): added API to get last status code logged from http resonse
Closes IDFGH-13394
See merge request espressif/esp-idf!33356
2024-09-17 12:27:22 +08:00
Aditya Patwardhan
794c60411b
Merge branch 'feat/update_random_number_docs_for_esp32c61' into 'master'
...
docs(systems): Updated the random number generator docs for esp32c61
Closes IDF-10153
See merge request espressif/esp-idf!33405
2024-09-17 11:58:03 +08:00
Ondrej Kosta
b11669b576
feat(esp_eth): added SPI ETH defaults for C61 in examples
2024-09-16 16:56:13 +02:00
Rahul Tank
f68d16e7ad
Merge branch 'bugfix/nimble_coverity_fixes' into 'master'
...
fix(nimble): Fix for coverity issues
Closes IDF-9419 and IDF-9425
See merge request espressif/esp-idf!33432
2024-09-16 22:26:42 +08:00
Guillaume Souchere
200241b9aa
feat(heap): Add support for esp32c61
2024-09-16 14:44:57 +02:00
Jaroslav Burian
82c8973add
feat: Enable ESP32-C5 stub
2024-09-16 20:27:25 +08:00
Roland Dobai
75fec0bdff
Merge branch 'feat/move_sample_project' into 'master'
...
feat(tools): Move sample_project from examples to tools
Closes IDF-9812
See merge request espressif/esp-idf!33515
2024-09-16 20:00:07 +08:00
Tomas Borcin
4e4fb3a57b
Merge branch 'docs/roadmap' into 'master'
...
docs: Adding ESP-IDF Project Roadmap
Closes RDT-668
See merge request espressif/esp-idf!31339
2024-09-16 19:02:31 +08:00
Roland Dobai
58d10a089c
docs(tools): Fix clang-tidy documentation about RISC-V being supported
2024-09-16 12:12:43 +02:00
Rahul Tank
2113e99aeb
fix(nimble): Fix for coverity issues
2024-09-16 14:24:32 +05:30
Rahul Tank
cfb78587f3
Merge branch 'bugfix/add_dummy_cb_during_deinit' into 'master'
...
fix(nimble): De-register host cb in stack deinit
See merge request espressif/esp-idf!33251
2024-09-16 16:40:19 +08:00
shreeyash
9725f3af74
fix(nimble): Added a change to print address of an advertising instance
2024-09-16 14:00:21 +05:30
Ondrej Kosta
e8343f228f
fix(esp_eth): fixed SPI ETH GPIO to align with latest ESP32-P4-Function-EV-Board
2024-09-16 09:28:26 +02:00
Marek Fiala
6ec1e9107f
feat(tools): Move sample_project from examples to tools
...
Extended example readme.md by further development options.
2024-09-16 09:12:50 +02:00
Guillaume Souchere
ccd8486462
feat(heap): Update component to latest TLSF
...
The new TLSF architecture has changed. tlsf.h public API
header is now moved into an include folder. tlsf_common.h
is removed from the repo.
This commit updates the heap component and respective
esp_rom patches to take into account this new
architecture.
2024-09-16 09:02:44 +02:00
Rahul Tank
2512588884
fix(nimble): De-register host cb in stack deinit
2024-09-16 10:35:47 +05:30
Jiang Jiang Jian
5a5c004691
Merge branch 'feature/optimize_coex_connectionless_pwr' into 'master'
...
feat(coex): optimize connectionless coexist pwr, optimize wifi pwr with BLE IDLE
Closes WIFI-6693 and WIFI-6645
See merge request espressif/esp-idf!33437
2024-09-15 23:41:21 +08:00
Jakob Hasse
f9e7305efd
fix(pthread): configuration functions check for null pointer
2024-09-14 16:42:47 +02:00
Jakob Hasse
7834519af8
refactor(pthread): added esp_pthread unit tests for linux target
2024-09-14 16:42:41 +02:00
Jakob Hasse
0b70e296a0
refactor(pthread): avoid conflict due to two PTHREAD_STACK_MIN declarations
2024-09-14 16:34:20 +02:00
liuning
83809910d2
feat(coex): optimize connectionless coexist pwr, optimize wifi pwr with bt idle
2024-09-14 19:28:09 +08:00
Lou Tianhao
dd3d5f1598
fix(ci): :fix the issue of regdma wait node to immediately return to done caused by regdma wait mode comparator for esp32c6 & esp32h2 &esp32p4
2024-09-14 19:21:51 +08:00
Shen Meng Jing
3c99557eee
Merge branch 'docs/update_cn_translation' into 'master'
...
docs: Update CN translation for several docs
Closes DOC-8745 and DOC-8735
See merge request espressif/esp-idf!33071
2024-09-14 19:03:31 +08:00
Jiang Jiang Jian
db50b1ac63
Merge branch 'bugfix/support_cert_test' into 'master'
...
All chip support cert_test
Closes WIFI-5432, IDFGH-12197, and IDFHG-10756
See merge request espressif/esp-idf!27977
2024-09-14 16:44:21 +08:00
Konstantin Kondrashov
efdc853b45
Merge branch 'feature/esp32c61_esp_timer_systimer' into 'master'
...
feat(esp_timer): Updates systimer and esp_timer for ESP32-C61
Closes IDF-9284, IDF-10955, IDF-9307, and IDF-9308
See merge request espressif/esp-idf!33439
2024-09-14 16:08:40 +08:00
Armando (Dou Yiwen)
f4dd74ed96
Merge branch 'change/improve_xip_docs' into 'master'
...
psram: improve xip docs
See merge request espressif/esp-idf!33482
2024-09-14 15:59:03 +08:00
morris
46cccdea5f
Merge branch 'change/mipi_dsi_remove_unused_ll' into 'master'
...
refactor(mipi_dsi): remove unused LL functions
See merge request espressif/esp-idf!33489
2024-09-14 15:52:37 +08:00
Konstantin Kondrashov
1489514ee5
Merge branch 'contrib/github_pr_14469' into 'master'
...
fix(spinlock): comparison of integer expressions of different signedness (GitHub PR)
Closes IDFGH-13581
See merge request espressif/esp-idf!33272
2024-09-14 15:34:41 +08:00
chenjianhua
241b90f3f0
fix(bt): Update bt lib for ESP32(3bf7ef0)
...
- Fixed BLE scanning and initiating coexist
2024-09-14 15:24:52 +08:00
Kevin (Lao Kaiyao)
c45e084145
Merge branch 'bugfix/check_sdm_clock_range' into 'master'
...
refactor(sdm): add check and error info to the clock division
See merge request espressif/esp-idf!33394
2024-09-14 15:07:38 +08:00
Jiang Jiang Jian
b435473323
Merge branch 'ci/wifi_power_save_got_ip_time' into 'master'
...
ci: increase test_wifi_power_save got ip timeout
Closes IDFCI-2379, IDFCI-2122, and IDFCI-2132
See merge request espressif/esp-idf!33538
2024-09-14 14:52:31 +08:00
liqigan
205e66c9fd
fix(bt/bluedroid): Fixed not deep copy service_name and user1_ptr in RAW SDP search event
2024-09-14 14:37:50 +08:00
liqigan
1cfb537813
fix(bt/bluedroid): Fixed the SDP API compatibility bug
2024-09-14 14:37:50 +08:00
Wang Meng Yang
cda2846558
Merge branch 'feature/support_bt_avrcp_cover_art' into 'master'
...
feat(bt/bluedroid): Support BT AVRCP Cover Art
Closes BT-3231
See merge request espressif/esp-idf!32538
2024-09-14 14:37:19 +08:00
Konstantin Kondrashov
48b1cd53d9
Merge branch 'bugfix/check_bootloader_size_with_sign' into 'master'
...
fix(esptool_py): Check the size of the bootloader + signature block
Closes IDFCI-1686
See merge request espressif/esp-idf!33417
2024-09-14 14:35:21 +08:00
Shen Weilong
bf52e37fa8
feat(ble): added ble support on esp32c61
2024-09-14 12:22:04 +08:00
Chen Yudong
353c1ea77e
ci: increase test_wifi_power_save got ip timeout
2024-09-14 11:26:54 +08:00
Armando
6c4fb48783
doc(psram): clarify why psram speed is faster than flash
2024-09-14 11:13:20 +08:00
Armando
256ef127dd
fix(linker): fixed extern linker symbol type from int to char
2024-09-14 11:11:55 +08:00
Mu Hai Dong
dacc1f94dd
Apply 1 suggestion(s) to 1 file(s)
...
Co-authored-by: Jiang Jiang Jian <jack@espressif.com >
2024-09-14 10:37:30 +08:00
muhaidong
30a48b126e
fix(phy): esp32s2 and esph2 support rf cert_test
2024-09-14 10:37:14 +08:00
muhaidong
aa80dbe251
fix(phy): fix esp32 build fail issue
...
Closes https://github.com/espressif/esp-idf/issues/11972
2024-09-14 10:33:58 +08:00
xiehang
c53cedb947
fix(phy): All chip support cert_test
2024-09-14 10:33:58 +08:00
Xiao Xufeng
436bcd6c06
ci(app_update): move test_apps to subfolder with a name
2024-09-14 10:19:30 +08:00
Xiao Xufeng
cdb9f2b098
ci(spi_flash): add tests for cache2phys with XIP
2024-09-14 10:19:30 +08:00
Xiao Xufeng
8bf68ff07b
fix(mmap): fixed spi_flash_phys2cache return addr in PSRAM issue
...
When SPIRAM_FETCH_INSTRUCTIONS or SPIRAM_RODATA enabled
2024-09-14 10:19:30 +08:00
Michael (XIAO Xufeng)
28340977bd
Merge branch 'doc/spi_flash_hpm_dc_aware_version' into 'master'
...
doc(spi_flash): add version number for bootloader version using explicit DC_AWARE
See merge request espressif/esp-idf!33470
2024-09-14 10:19:07 +08:00
Armando (Dou Yiwen)
c7415fc78d
Merge branch 'fix/fix_csi_bridge_clock_enable_issue' into 'master'
...
csi: bridge clock enable shared control issue
See merge request espressif/esp-idf!33498
2024-09-14 10:01:27 +08:00
Gao Xu
e5fcc53755
Merge branch 'fix/fix_isp_color_contrast_max_value' into 'master'
...
Fix/fix isp color contrast max value
See merge request espressif/esp-idf!33507
2024-09-14 09:20:32 +08:00
Kevin (Lao Kaiyao)
bd38d80ff0
Merge branch 'bugfix/reserve_mspi_pin_regarding_line_mode' into 'master'
...
fix(gpio_reserve): reserve the mspi pin regarding line mode
See merge request espressif/esp-idf!33488
2024-09-13 22:22:28 +08:00
Jiang Jiang Jian
f98e288e24
Merge branch 'ci/enable_esp32c5_target_test' into 'master'
...
Ci: enable esp32c5/c61 basic wifi test
See merge request espressif/esp-idf!32253
2024-09-13 20:17:58 +08:00
Island
5f6971bfa7
Merge branch 'bugfix/fixed_multi_conn_example_crash_issue' into 'master'
...
fix(nimble): fiexed the crash issue of examples/bluetooth/nimble/ble_multi_conn
See merge request espressif/esp-idf!33491
2024-09-13 19:17:58 +08:00
Jiang Jiang Jian
16461de2b2
Merge branch 'bugfix/fixed_rx_bar_from_null_bss_issue' into 'master'
...
fix(wifi): fixed softap rx bar from null bss issue
Closes WIFI-6541, FCS-1423, FCS-1424, and IDFGH-13416
See merge request espressif/esp-idf!30680
2024-09-13 19:05:17 +08:00
linruihao
eb2307af36
fix(bt/bluedroid): Fixed some bugs in AVRCP
2024-09-13 17:58:49 +08:00
linruihao
147a249d7a
feat(bt/bluedroid): Support AVRCP Cover Art feature in a2dp_sink demo
2024-09-13 17:58:49 +08:00
linruihao
0de83be0fe
feat(bt/bluedroid): Add Kconfig options to controll AVRCP Cover Art feature
2024-09-13 17:58:49 +08:00
linruihao
cb0d073551
feat(bt/bluedroid): Support AVRCP Cover Art feature
2024-09-13 17:58:49 +08:00
linruihao
d7298a71c3
feat(bt/bluedroid): Support GOEP Client basic feature
2024-09-13 17:58:49 +08:00
linruihao
da858edb7a
feat(bt/bluedroid): Support OBEX over L2CAP
2024-09-13 17:58:49 +08:00
Radek Tandler
928addee19
Merge branch 'feature/storage_nvs_doc_update' into 'master'
...
docs: Improved API Guides - File system considerations for NVS
See merge request espressif/esp-idf!33465
2024-09-13 17:54:21 +08:00
Wu Zheng Hui
21ee174957
Merge branch 'fix/allows_to_forcibly_disable_sleep_submodes' into 'master'
...
fix(esp_hw_support): allows to forcefully disable sleep submode
Closes IDFCI-2380 and PM-228
See merge request espressif/esp-idf!33481
2024-09-13 17:52:37 +08:00
renpeiying
5fe1f22b34
docs: Update application examples for spi master, twai, and spi_slave
2024-09-13 17:05:02 +08:00
Armando
9e9225dbc2
change(rcc): change rcc var i to rcc_cnt
2024-09-13 17:00:07 +08:00
Armando
45b7b7dc1c
fix(csi): fixed csi bridge clock closed by csi host driver issue
2024-09-13 17:00:07 +08:00
Chen Yudong
a8482f580a
ci: enable esp32c5/c6 wifi basic target tests
2024-09-13 16:42:47 +08:00
JiangGuangMing
ee9a072c82
feat(mbedtls): bringup rom mbedtls feature to formal
2024-09-13 16:40:20 +08:00
Peter Marcisovsky
2da0f66e9a
fix(usb_device): Fix console periheral, enable USJ Console on P4
2024-09-13 10:28:43 +02:00
renpeiying
27a88b83fb
docs: Add or update application examples for usb_host and usb_device
2024-09-13 16:12:21 +08:00
Jiang Jiang Jian
965986bcf1
Merge branch 'fix/esp32_tx_shake_issue' into 'master'
...
fix(wifi):fix esp32c2 tx shake issue
Closes WIFIBUG-489 and WIFIBUG-763
See merge request espressif/esp-idf!31908
2024-09-13 15:56:31 +08:00
Roland Dobai
82ddb6920c
Merge branch 'fix/docs_tools_c5_c61' into 'master'
...
Docs: Remove tools from the docs_not_updated list
Closes IDF-9490 and IDF-10167
See merge request espressif/esp-idf!33496
2024-09-13 15:50:44 +08:00
Shu Chen
4d4062a2b8
Merge branch 'feat/thread_dns_ext_resolve' into 'master'
...
feat(openthread): Replace netconn external resolve hook with dns external hook
See merge request espressif/esp-idf!33344
2024-09-13 15:45:25 +08:00
David Čermák
d4f60febdd
Merge branch 'feat/lwip_2.2.0' into 'master'
...
feat(lwip): Support for new lwip release 2.2.0
Closes IDFGH-11237
See merge request espressif/esp-idf!30388
2024-09-13 15:38:23 +08:00
muhaidong
8daa2e308b
fix(wifi): fix some wifi issues
...
1. fixed softap rx bar from null bss issue
2. fixed multi country info issue
https://github.com/espressif/esp-idf/issues/14323
2024-09-13 15:14:32 +08:00
Xu Xiao
e035e798b7
Merge branch 'feat/add_support_for_ap_choose' into 'master'
...
feat(wifi): add support for ap choose
Closes WIFIBUG-732, WIFIBUG-741, WIFIBUG-744, WIFIBUG-735, WIFI-6430, and BT-3853
See merge request espressif/esp-idf!33353
2024-09-13 15:03:02 +08:00
gaoxu
5e46dba0f7
fix(adc): fix isp contrast and saturation max value
2024-09-13 14:21:06 +08:00
Roland Dobai
899879cfad
fix(docs): Remove tools from the docs_not_updated list
2024-09-13 14:20:20 +08:00
laokaiyao
c6e7e82524
change(sdm): delete the confusing part in sdm programming guide
2024-09-13 14:13:20 +08:00
laokaiyao
d9d316b97d
refactor(sdm): add check and error info to the clock division
2024-09-13 14:13:20 +08:00
Erhan Kurubas
d8d57e1965
Merge branch 'sysview_sbom_file' into 'master'
...
feat(sysview): add sbom manifest file
Closes IDF-8232
See merge request espressif/esp-idf!33330
2024-09-13 13:25:48 +08:00
morris
5ddeab65e3
refactor(mipi_dsi): remove unused LL functions
...
MIPI DSI PHY reference clock is controlled in hp_sys_clkrst register
2024-09-13 12:24:12 +08:00
xuxiao
73079de058
fix(phy): update libphy to fix tx power is not correct after enable tsens
2024-09-13 11:34:18 +08:00
xuxiao
ffb227ebd2
feat(wifi): add support for ap choose
2024-09-13 11:34:18 +08:00
Jiang Jiang Jian
68d504b4fd
Merge branch 'ci/fix_bt_ci' into 'master'
...
test(ci): fix bt ci that there is no flash_80m config
See merge request espressif/esp-idf!33499
2024-09-13 11:33:51 +08:00
C.S.M
bfdb9f308d
test(ci): fix bt ci that there is no flash_80m config
2024-09-13 11:06:20 +08:00
laokaiyao
a80603c05b
fix(gpio_reserve): reserve the mspi pin regarding line mode
2024-09-13 11:02:07 +08:00
Fu Hanxi
a760bd2472
Merge branch 'feat/split_pytest_requirements' into 'master'
...
feat: split pytest requirements to base and test-specific
Closes IDFCI-2307 and IDFCI-2376
See merge request espressif/esp-idf!33429
2024-09-13 02:44:44 +08:00
Fu Hanxi
bc36fda936
ci: temp disable esp32p4 for loadable ram
2024-09-12 15:04:00 +02:00
Shen Weilong
798b7c92c4
fix(ble): fiexed the crash issue of examples/bluetooth/nimble/ble_multi_conn
2024-09-12 20:36:39 +08:00
Fu Hanxi
dc1851bd5a
docs: fix indentation error in s3 spi_flash kconfig
2024-09-12 20:18:46 +08:00
Fu Hanxi
1fa6d49f6f
ci: remove idf-env.json before install.sh for macos jobs
2024-09-12 20:18:46 +08:00
Fu Hanxi
dca0465095
feat: split pytest requirements to base and test-specific
2024-09-12 20:18:46 +08:00
chenjianhua
53a8345e60
refactor(bt/bluedroid): Refactor the print for BLE examples
2024-09-12 19:30:45 +08:00
Tomas Borcin
83393cdec8
docs: Adding ESP-IDF Project Roadmap
2024-09-12 12:51:22 +02:00
Abhik Roy
1889851d7c
Merge branch 'contrib/github_pr_14411' into 'master'
...
fix(esp_netif): Fixed initializer order of ESP_IP macros for C++ (GitHub PR)
Closes IDFGH-13520
See merge request espressif/esp-idf!33175
2024-09-12 18:44:40 +08:00
morris
c6433de7cc
Merge branch 'feat/rgb_lcd_example_lvgl9' into 'master'
...
feat(rgb_lcd): adapt to LVGL v9
See merge request espressif/esp-idf!33479
2024-09-12 18:32:26 +08:00
Song Ruo Jing
2cef80666b
Merge branch 'feature/gpio_add_direction' into 'master'
...
feat(gpio): allow appending mode to IOs
See merge request espressif/esp-idf!33181
2024-09-12 18:20:11 +08:00
Jiang Jiang Jian
8b962f91a2
Merge branch 'ble_feat/esp32c5_mp_support_ble_light_sleep' into 'master'
...
feat(ble): support ble light sleep on esp32c5
Closes BLERP-1006
See merge request espressif/esp-idf!33325
2024-09-12 16:59:58 +08:00
David Čermák
4dd715922f
Merge branch 'fix/freertos_sim_nonblock_select' into 'master'
...
fix(freertos): Made select function non-blocking on Linux target (GitHub PR)
Closes IDFGH-13569 and IDFGH-13498
See merge request espressif/esp-idf!33331
2024-09-12 16:57:58 +08:00
Roman Leonov
fac1966c9b
Merge branch 'refactor/usb_host_ext_hub_cleanup' into 'master'
...
refactor(hub): Cleaned up dev_tree_node debug output, moved node freeing
See merge request espressif/esp-idf!33380
2024-09-12 16:01:36 +08:00
David Cermak
015ab1d18f
fix(lwip): Fix linker/fr symbol for tcp_output_control segment
...
In lwip-2.1.3 tcp_output_control_segment() is used to send RST, empty
ACK, keepalive or zero window probe.
In lwip-2.2.0 this works the same, but the function is used when we
don't know the interface to send to (and if used it finds it and calls)
tcp_output_control_segment_netif().
When `LWIP_EXTRA_IRAM_OPTIMIZATION=y` we would ideally move both
variants to IRAM, but the pcb variant (tcp_output_control_segment) could
be optimized away on some targets and toolchain versions.
(esp32c6 with riscv32-esp-elf/esp-14.2.0_20240906)
It should be sufficient to keep tcp_output_control_segment_netif in IRAM
for most common performance usecases.
2024-09-12 09:52:13 +02:00
Konstantin Kondrashov
7b0b80f46f
fix(examples): Increases partition table offset for SBV2+FE test
2024-09-12 15:38:18 +08:00
Konstantin Kondrashov
d2123cf531
fix(esptool_py): Check the size of the bootloader + signature block
2024-09-12 15:38:18 +08:00
Liu Xiao Yu
52175a6548
Merge branch 'refactor/supplement_plic_intr_rv_util_apis' into 'master'
...
refactor(intr): add plic and intc interrupt rv util apis
See merge request espressif/esp-idf!33244
2024-09-12 15:28:24 +08:00
morris
6e8a958754
feat(rgb_lcd): adapt to LVGL v9
...
This commit mainly refactor the RGB_LCD example to use the latest LVGL
V9 library.
2024-09-12 15:13:27 +08:00
wuzhenghui
0cd6532d36
docs(sleep_mode): update outdated sleep mode configure API in docs
2024-09-12 15:09:31 +08:00
wuzhenghui
37fa09f1dc
fix(esp_hw_support): allows to forcefully disable submodes at mode initialization
2024-09-12 15:09:25 +08:00
Konstantin Kondrashov
3081a4ea49
feat(esp_timer): Updates systimer and esp_timer
2024-09-12 14:26:37 +08:00
Konstantin Kondrashov
00991f1bf5
Merge branch 'feature/esp32c61_re_enable_base_mac_address_test' into 'master'
...
feat(system): Re-enables the pytest_base_mac_address test for ESP32-C61
Closes IDF-10956
See merge request espressif/esp-idf!33441
2024-09-12 13:24:07 +08:00
Mahavir Jain
fd192e0e9e
Merge branch 'fix/ds_tries_acquiring_mpi_lock_twice' into 'master'
...
Clean up DS trying to re-acquire MPI lock post common crypto lock layer
See merge request espressif/esp-idf!33056
2024-09-12 12:18:22 +08:00
C.S.M
3008d11a68
Merge branch 'refactor/flash_frequency_esptool' into 'master'
...
refactor(spi_flash): Refactor the flash frequency config file
Closes IDF-10488
See merge request espressif/esp-idf!33427
2024-09-12 10:37:58 +08:00
Marius Vikhammer
35a6671072
Merge branch 'feature/c6_misc_core' into 'master'
...
feat(system): misc core-system C61 bringup changes
Closes IDF-10954, IDF-10986, IDF-10957, IDF-9281, and IDF-9257
See merge request espressif/esp-idf!33297
2024-09-12 09:46:30 +08:00
Marius Vikhammer
5486653a18
Merge branch 'contrib/github_pr_14422' into 'master'
...
feat(esp_system,ulp): LP core reserved mem optionally executable from HP core (GitHub PR)
Closes IDFGH-13533
See merge request espressif/esp-idf!33139
2024-09-12 09:10:22 +08:00
Erhan Kurubas
8fd3e8c0d3
fix(apptrace): fix build error when print lock is enabled
2024-09-11 23:02:11 +03:00
Konstantin Kondrashov
e8dab4c257
Merge branch 'feature/esp32c61_update_efuses' into 'master'
...
feat(efuse): Updates efuse table for esp32c61
Closes IDF-11057 and IDF-9282
See merge request espressif/esp-idf!33436
2024-09-12 01:20:20 +08:00
Xiao Xufeng
ba06e0cfc8
docs(spi_flash): add version number for bootloader version using explicit DC_AWARE
2024-09-12 00:09:15 +08:00
snake-4
09bbc75d96
fix(esp_netif): Fixed initializer order of ESP_IP macros for C++
2024-09-12 01:25:42 +10:00
Wu Zheng Hui
6abe40e590
Merge branch 'feature/optimize_esp32p4_active_power_eco1' into 'master'
...
feat(system): Optimize esp32p4 active state power consumption
Closes PM-103 and IDF-7688
See merge request espressif/esp-idf!32950
2024-09-11 23:15:29 +08:00
Abhik Roy
3aee7c920d
Merge branch 'examples/icmpv6_ping_ll_support' into 'master'
...
fix(examples/icmpv6): Added support for pinging link-local address
Closes FCS-1499
See merge request espressif/esp-idf!32168
2024-09-11 22:58:58 +08:00
David Cermak
4d046b3732
feat(lwip): Reference official lwip-2.2.0-esp
2024-09-11 16:48:07 +02:00
David Cermak
b61a5e7636
change(openthread): Update prebuilt OT lib to comply with lwip ABI
2024-09-11 16:48:07 +02:00
David Cermak
c098388a2f
fix(lwip): Use ACD light module for simple DHCP-ARP check
2024-09-11 16:48:07 +02:00
David Cermak
720b74026c
fix(esp_netif): Use internal DHCP struct
2024-09-11 16:48:06 +02:00
David Cermak
e8ac6af67e
fix(esp_netif): Fix per pppos callback update in new lwip
2024-09-11 16:48:06 +02:00
David Cermak
22f213b518
feat(lwip): Add support for lwip 2.2.0-esp release
2024-09-11 16:48:00 +02:00
Peter Marcisovsky
2e100a3518
Merge branch 'fix/usb_host_change_log_level' into 'master'
...
fix(usb_host): Update log level and error poropagation
See merge request espressif/esp-idf!33361
2024-09-11 22:37:24 +08:00
radek.tandler
65df4d6e34
fix(storage/nvs): improved documentation section in file system considerations
...
fix(storage/nvs): improved documentation section in file system considerations1
2024-09-11 16:10:10 +02:00
Wu Zheng Hui
f3c4d57f13
Merge branch 'fix/fix_clock_retention_link_context' into 'master'
...
fix(esp_hw_support): add clock retention contents for esp32c6 & esp32h2
Closes IDF-9629
See merge request espressif/esp-idf!33411
2024-09-11 21:12:23 +08:00
Rahul Tank
c6bed070d6
Merge branch 'feat/add_ext_adv_param_v2' into 'master'
...
feat(nimble): Add support for ext adv param v2 HCI command
Closes BLERP-499
See merge request espressif/esp-idf!32863
2024-09-11 18:47:07 +08:00
Abhik Roy
e1102e6794
fix(examples/icmpv6): Added support for pinging link-local address
2024-09-11 20:45:26 +10:00
Xiaoyu Liu
3d403a4ba8
refactor(intr): unify riscv freertos set/clear intr mask from isr apis
...
refactor(intr): find a potential bug that clic intr mask need extra nop ops
2024-09-11 18:26:07 +08:00
Xiaoyu Liu
8a608da2b0
refactor(intr): add plic and intc interrupt rv util apis
...
refactor(intr): remove the extra instructions in plic and intc
2024-09-11 18:26:07 +08:00
Cristian Funes
08a1e1350c
fix(pthread): Add esp_pthread function implementations for linux target
2024-09-11 12:20:32 +02:00
Song Ruo Jing
e1d3d830ce
refactor(gpio): public some IO configuration functions
...
This allows different peripheral drivers to act on the same IO.
2024-09-11 18:07:46 +08:00
nilesh.kale
12fc7a677e
feat: enable support for sha peripheral in esp32c61
2024-09-11 14:49:01 +05:30
Sudeep Mohanty
1b6a829e81
Merge branch 'feat/lp_core_lp_adc_support' into 'master'
...
feat(lp_adc): Addded support for LP ADC for the LP core on esp32p4
Closes IDF-6875 and IDF-10205
See merge request espressif/esp-idf!33117
2024-09-11 17:16:40 +08:00
Wu Zheng Hui
eab98765ad
Merge branch 'feature/introduce_internal_sleep_sub_mode_configure_api' into 'master'
...
feat(esp_hw_support): introduce internal sleep sub mode configure api
Closes PM-216
See merge request espressif/esp-idf!30687
2024-09-11 17:01:59 +08:00
Wang Meng Yang
c27614fdaa
Merge branch 'bugfix/fix_missing_per_adv_sync_est_evt' into 'master'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(c66a703)
Closes BT-3859
See merge request espressif/esp-idf!33363
2024-09-11 16:40:26 +08:00
Jiang Jiang Jian
31c60963b5
Merge branch 'bugfix/roaming_app_support_wifi_disconnect' into 'master'
...
Stops roaming app upon application initiated disconnect
Closes WIFIBUG-551 and WIFIBUG-636
See merge request espressif/esp-idf!30738
2024-09-11 16:10:33 +08:00
Lou Tian Hao
c7d532049a
Merge branch 'feature/esp32c61_light_sleep_support_stage_2' into 'master'
...
feat(esp_hw_support): esp32c61 sleep support (Stage 2: support basic pmu sleep function)
Closes IDF-9248, IDF-9247, IDF-9246, IDF-10993, IDF-9250, PM-203, and IDF-9244
See merge request espressif/esp-idf!33294
2024-09-11 15:11:58 +08:00
Song Ruo Jing
832e08c82f
Merge branch 'feature/esp32c61_lp_io_support' into 'master'
...
feat(lp_io): Add LP_IO support for ESP32C61
Closes IDF-9317
See merge request espressif/esp-idf!33013
2024-09-11 14:45:54 +08:00
Roland Dobai
0b43a55625
Merge branch 'feat/update_tools_in_tools_json' into 'master'
...
feat(tools): Update tools: cmake, ninja, ccache
Closes IDF-10686 and IDFGH-13476
See merge request espressif/esp-idf!32726
2024-09-11 14:40:19 +08:00
Kapil Gupta
b66f4444d7
fix(esp_wifi): Stop roaming app when station stops
2024-09-11 12:01:31 +05:30
C.S.M
44ff115557
refactor(spi_flash): Refactor the flash frequency config file
2024-09-11 14:13:26 +08:00
Marius Vikhammer
40352943e3
ci(system): re-enable system test app for C61
2024-09-11 14:05:11 +08:00
Marius Vikhammer
b93e2a6915
test(intr): fix intr dump test for C61 and re-enable it
2024-09-11 14:05:11 +08:00
Marius Vikhammer
e1e02cae0c
feat(system): enable WDT support on esp32c61
2024-09-11 14:05:11 +08:00
Rahul Tank
1f41827bc3
Merge branch 'bugfix/bidirectioanl_data_transfer_ble_spp' into 'master'
...
fix(nimble): Added support for bidirectional data trasfer
Closes BLERP-1021
See merge request espressif/esp-idf!33402
2024-09-11 14:02:51 +08:00
C.S.M
f5a2a1ff82
Merge branch 'fix/i2c_out_od_reg_value' into 'master'
...
fix(i2c): Fix the i2c sda/scl force out register value on some esp chips(c6,h2,p4,c5,c61)
See merge request espressif/esp-idf!33299
2024-09-11 13:52:37 +08:00
C.S.M
04e925e4a8
Merge branch 'feature/suspend_bringup' into 'master'
...
feat(spi_flash): Add suspend support on esp32c5, esp32c61
Closes IDF-9255 and IDF-8648
See merge request espressif/esp-idf!33364
2024-09-11 13:48:11 +08:00
Konstantin Kondrashov
2af66dac25
Merge branch 'feature/ipc_isr_riscv_test_enable' into 'master'
...
feat(system): Enables test_ipc_isr_riscv for ESP32-P4
Closes IDF-8353
See merge request espressif/esp-idf!33440
2024-09-11 12:56:30 +08:00
Kapil Gupta
09b421674b
fix(esp_wifi): Remove duplicate declaration of function
2024-09-11 10:03:38 +05:30
jgujarathi
e411e43b4b
fix(examples) : Common component's wifi disconnect handler should ignore roaming disconnect
...
- Common component's wifi disconnect handler should ignore roaming disconnect (WIFI_REASON_ROAMING)
as connect gets issued internally in these cases.
2024-09-11 11:39:43 +08:00
jgujarathi
6547315dde
fix(esp_wifi): Stops roaming app upon application initiated disconnect
...
Stops roaming app when the application initiates a disconnect.
Roaming app if enabled will be restarted when the station reconnects again.
2024-09-11 11:39:43 +08:00
jgujarathi
e2ba2cfbe2
fix(esp_supplicant): Fix compilation issues with btm and rrm status funcs
...
- Ensure that the btm and rrm status funcs can be used even if 80211.kv
are not enabled in menuconfig. They will return false in such cases.
2024-09-11 11:39:43 +08:00
wangtao@espressif.com
c46cb415bd
fix(wifi): fix esp32c2 tx shake issue
2024-09-11 11:32:25 +08:00
linruihao
b4100e5362
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(c66a703)
...
- Fixed missing sync established event after canceling sync
2024-09-11 11:14:19 +08:00
wuzhenghui
21f79616bd
change(esp_driver_spi): increase SPI_PER_TRANS_POLLING peformance tolerance
2024-09-11 10:53:45 +08:00
wuzhenghui
13e42707a0
feat(esp_hw_support): add clk tree source gate management api
2024-09-11 10:53:01 +08:00
wuzhenghui
c41d432397
fix(ulp): fix uart driver delete order in lp uart test case
2024-09-11 10:53:00 +08:00
wuzhenghui
71fb3d2f31
fix(esp_system): fix test rodata being prefetched into cache unexpectedly
2024-09-11 10:53:00 +08:00
wuzhenghui
05e74480f5
feat(esp_system): gate some clock by default to optmize esp32p4 active power
2024-09-11 10:53:00 +08:00
Zhang Xiao Yan
fba9b50456
Merge branch 'docs/update_startup_for_single_core_chip' into 'master'
...
docs: update startup.rst description for single-core chip support
See merge request espressif/esp-idf!33393
2024-09-11 10:32:44 +08:00
Zhang Xiao Yan
56ac70430e
docs: update startup.rst description for single-core chip support
2024-09-11 10:32:44 +08:00
chenjianhua
e4e23087ee
fix(bt/bluedroid): Fixed access fault when reading BLE controller information fails
2024-09-11 10:26:45 +08:00
chenjianhua
e4a372ab76
feat(bt/bluedroid): Add BLE connection id param for ESP_GATTS_RESPONSE_EVT
2024-09-11 10:26:45 +08:00
Wang Tao
9b242a4817
Merge branch 'feat/add_protect_for_softap_send_no_bss_deauth' into 'master'
...
feat(wifi): add protect for softap when sending mgmt frame to not connected station
Closes WIFIBUG-453、WIFIBUG-624、WIFIBUG-416、WIFIBUG-439、WIFI-6569
See merge request espressif/esp-idf!31780
2024-09-11 10:21:08 +08:00
WanqQixiang
f62628d334
feat(openthread): Replace netconn external resolve hook with dns external hook
2024-09-11 09:59:06 +08:00
Kevin (Lao Kaiyao)
a0e954b941
Merge branch 'refactor/prepare_to_split_soc_include_folder' into 'master'
...
refactor(soc): create soc include folders
See merge request espressif/esp-idf!33303
2024-09-11 09:58:15 +08:00
Zhang Xiao Yan
afd74267c8
Merge branch 'docs/add_application_examples_ble_mesh' into 'master'
...
docs: update application examples for BLE mesh
See merge request espressif/esp-idf!32187
2024-09-11 09:56:29 +08:00
Ivan Grokhotkov
0a2dc3b2d6
Merge branch 'doc/sdmmc_emmc_support' into 'master'
...
docs(sdmmc): update information about eMMC support
Closes DOC-8906
See merge request espressif/esp-idf!33022
2024-09-10 22:06:33 +08:00
Song Ruo Jing
9994f493ed
feat(lp_io): Add LP_IO support for ESP32C61
2024-09-10 20:50:31 +08:00
Armando (Dou Yiwen)
87b295a35f
Merge branch 'feat/ram_loadable_app_c5_c61' into 'master'
...
ram_app: support c5 c61, fixed PMA15 occupied by ROM issue
Closes IDF-8644, IDF-9251, IDF-10315, and IDF-10951
See merge request espressif/esp-idf!33381
2024-09-10 20:25:36 +08:00
Konstantin Kondrashov
75c917eef8
feat(system): Re-enables the pytest_base_mac_address test for ESP32-C61
2024-09-10 15:09:32 +03:00
Konstantin Kondrashov
f555812975
feat(system): Enables test_ipc_isr_riscv for ESP32-P4
2024-09-10 15:02:42 +03:00
Lou Tianhao
d242b662c4
change(pm): remove some cache regs that don not need to backup now
2024-09-10 19:37:50 +08:00
Lou Tianhao
50ec7f990c
fix(ci): take some actions to pass ci
2024-09-10 19:37:50 +08:00
Lou Tianhao
ac76402aff
fix(pm): write back cache for psram
2024-09-10 19:37:50 +08:00
Lou Tianhao
d5c58a1d8c
fix(pm): add hp power_supply_wait_time_us to avoid power glitch
2024-09-10 19:37:45 +08:00
Rahul Tank
c7a238054a
feat(nimble): Add support for ext adv param v2 HCI command
2024-09-10 16:59:40 +05:30
Konstantin Kondrashov
8539760e79
feat(efuse): Updates efuse table for esp32c61
2024-09-10 14:16:29 +03:00
Mahavir Jain
02c3445c66
Merge branch 'fix/adding_check_for_nvs_partition' into 'master'
...
fix(nvs_sec_provider): Added check for nvs_keys partition
See merge request espressif/esp-idf!33212
2024-09-10 18:11:26 +08:00
cjin
50d410e1c8
feat(ble): support ble light sleep on esp32c5
2024-09-10 15:19:22 +08:00
Ivan Grokhotkov
f789b4eb45
Merge branch 'bugfix/build_test_better_errors' into 'master'
...
test(build_system): print failed command and output when test fails
See merge request espressif/esp-idf!32962
2024-09-10 15:18:41 +08:00
Ivan Grokhotkov
71fe7543f1
docs(sdmmc): update information about eMMC support
...
Related to https://esp32.com/viewtopic.php?f=13&t=41088
Co-authored-by: Zhang Shu Xian <zhangshuxian@espressif.com >
2024-09-10 09:14:54 +02:00
Sudeep Mohanty
0b75e75f2c
feat(lp_adc): Added example to demonstrate LP ADC usage from LP Core
...
This commit adds an example which demonstrates how to configure and use
the LP ADC from the LP core while the main core is in deep sleep.
2024-09-10 08:45:11 +02:00
Sudeep Mohanty
594880dae4
test(lp_adc): Added LP Core unit tests for testing LP ADC
...
Added a unit test to verify that LP ADC1 works and can be read from the
LP Core.
2024-09-10 08:45:11 +02:00
Sudeep Mohanty
1e5efd7fa7
feat(lp_adc): Added support to read LP ADC from the LP core
...
This commit adds APIs to initialize and configure the LP ADC from the HP
core and also adds APIs to read the raw and converted ADC values from the LP core.
2024-09-10 08:45:11 +02:00
Sudeep Mohanty
d604e09274
feat(lp_adc): Added support for LP ADC initialization to the esp_adc oneshot driver
...
This commit adds support for LP ADC initialization to the esp_adc
oneshot driver, when it is used from the HP core.
2024-09-10 08:45:11 +02:00
Sudeep Mohanty
f972cd4bbd
feat(clk): Addded support for LP ADC clock source for esp32p4
...
This commit adds support for the LP ADC clock source on the esp32p4.
2024-09-10 08:45:11 +02:00
wangtao@espressif.com
85da8402be
feat(wifi): add protect for softap send no bss deauth
2024-09-10 14:23:43 +08:00
Jiang Jiang Jian
72266fd7ce
Merge branch 'feature/support_coexist_debug' into 'master'
...
feat(coex): support GPIO debug
Closes WIFI-6625
See merge request espressif/esp-idf!32371
2024-09-10 14:17:52 +08:00
C.S.M
c2f6144daa
fix(i2c): Fix the i2c sda/scl force out register value on some esp chips
2024-09-10 13:45:50 +08:00
andylinpersonal
0e30c42625
feat(esp_system,ulp): Make LP core reserved memory optionally executable in HP core
2024-09-10 12:17:38 +08:00
hrushikesh.bhosale
aaf1f868d5
fix(nvs_sec_provider): Added check for nvs_keys partition
...
Added check to whether nvs_keys partition is provided or not in partiton csv.
Converted nvs_sec_provider_register_flash_enc_ctr and nvs_sec_provider_register_hmac_ctr
functions from __attribute__(constructor) to ESP_SYSTEM_INIT_FN.
2024-09-10 12:12:02 +08:00
Mahavir Jain
ef221d007a
Merge branch 'feat/update_protocol_docs_for_esp32c61' into 'master'
...
docs(protocols): Updated the protocol docs for esp32c61
Closes IDF-10178
See merge request espressif/esp-idf!33384
2024-09-10 12:10:37 +08:00
Omar Chebib
bc0b04d779
Merge branch 'staging/enabling_panic_test_esp32c61' into 'master'
...
test(panic): enable tests for esp32c61
Closes IDF-10994
See merge request espressif/esp-idf!33277
2024-09-10 11:37:38 +08:00
Armando
9c81fe6114
fix(mspi): fixed mspi clock wrong on ram loadable app on c61, enable tests on c5 c61
2024-09-10 11:12:03 +08:00
Armando
17fc026c48
fix(pma): fixed pma 15 occupied by rom on c5 issue
2024-09-10 11:12:02 +08:00
Armando
42cf1d8867
fix(mspi): fixed mspi clock wrong on ram loadable app on c5
2024-09-10 11:12:02 +08:00
Lou Tianhao
46af50ee5a
fix(pm): mspi cannot access flash when pd pll source
2024-09-10 10:45:57 +08:00
Lou Tianhao
d4447739a9
example(light_sleep); enable lp_timer/gpio/uart wakeup for esp32c61
2024-09-10 10:45:57 +08:00
Lou Tianhao
fd94fe1161
feat(pm): support cpu retention for esp32c61
2024-09-10 10:45:52 +08:00
Lou Tianhao
c9434aaebf
change(pm): update pmu analog param for lightsleep(including pu xtal and fosc) & deepsleep
2024-09-10 10:44:13 +08:00
Lou Tianhao
0926a700c2
feat(pm): support basic pmu sleep
2024-09-10 10:44:13 +08:00
liuning
691b6e245b
feat(coex): support GPIO debug
2024-09-10 10:40:15 +08:00
C.S.M
9e864ffe26
feat(spi_flash): Add suspend support on esp32c5, esp32c61
2024-09-10 10:36:27 +08:00
laokaiyao
65f49c6a7b
refactor(soc): create soc include folders
2024-09-10 09:56:11 +08:00
morris
f0a2091e4d
Merge branch 'bugfix/i2c_clear_bus_wrong_calue' into 'master'
...
fix(i2c): Fix the wrong return value of esp32,esp32s2,esp32s3
See merge request espressif/esp-idf!33403
2024-09-10 09:30:49 +08:00
Sean DuBois
58775cce6e
fix(ws_transport): Fix crash when reading
...
When parsing WS framing protocol integer promotion would cause
invalid values to be read. Acting upon these values would eventually
cause a crash
Fixes esp-protocols#645
2024-09-09 12:32:37 -04:00
Roland Dobai
d5341bd455
Merge branch 'fix/fix_shell_detection' into 'master'
...
fix(activate): use exe instead of comm for parent shell detection
Closes IDF-11080
See merge request espressif/esp-idf!33378
2024-09-09 23:03:22 +08:00
David Cermak
f7129481ed
fix(freertos): Update select on Linux target to handle edge cases
...
* Handle not found "select()" symbol if dlsym() return NULL
* Handle minimum wait time if remaining time < designated minimum sleep
time
2024-09-09 16:52:51 +02:00
Astha Verma
4cbf2eb899
fix(nimble): Added support for bidirectional data trasfer
2024-09-09 18:36:21 +05:30
wuzhenghui
2172aaf6a2
fix(esp_hw_support): add clock retention contents
2024-09-09 20:49:06 +08:00
hrushikesh.bhosale
952533bee3
docs(systems): Updated the random number generator docs for esp32c61
...
Udpated the non_updated_docs for esp32c61 for random number geneartor
2024-09-09 17:20:35 +05:30
C.S.M
5141f01e56
fix(i2c): Fix the wrong return value of esp32,esp32s2,esp32s3
2024-09-09 19:15:02 +08:00
Armando (Dou Yiwen)
8d75f0d198
Merge branch 'fix/ram_loadable_app_p4' into 'master'
...
ram_app: fixed ram loadable app on p4
Closes IDF-8994
See merge request espressif/esp-idf!33312
2024-09-09 18:07:26 +08:00
Jiang Jiang Jian
489ba7c2fa
Merge branch 'bugfix/enable_ci_build_by_esp32p4_with_extconn' into 'master'
...
fix(wifi): enable ci build by sdkconfig.ci.esp32p4_with_extconn
See merge request espressif/esp-idf!33319
2024-09-09 17:27:36 +08:00
Jiang Jiang Jian
9a47de53e1
Merge branch 'feat/support_esp32c2_eco4_rom_mbedtls_v3.6.0_lts' into 'master'
...
feat(mbedtls): support esp32c2 rev2.0 ROM mbedTLS v3.6.0-LTS
Closes IDF-10680
See merge request espressif/esp-idf!33227
2024-09-09 16:53:53 +08:00
Chai Ji’e
a90000856c
Merge branch 'bugfix/fix_wrong_sleep_memory_param_p4_c5_c61' into 'master'
...
fix(sleep): fix_wrong_sleep_param_for_lp_memory_retention
See merge request espressif/esp-idf!33304
2024-09-09 15:45:18 +08:00
Alexey Lapshin
599c14d8f0
Merge branch 'feature/update-toolchain-to-esp-14.2.0_20240903' into 'master'
...
feat(tools): update toolchain version to esp-14.2.0_20240906
Closes IDFGH-13033, IDFGH-13355, and IDFGH-13360
See merge request espressif/esp-idf!33295
2024-09-09 14:22:47 +08:00
Tomáš Rohlínek
1f0763b932
fix(storage/example): correct alloc function
2024-09-09 07:54:42 +02:00
C.S.M
2014e5ae10
Merge branch 'fix/bus_clear_error' into 'master'
...
fix(i2c): Fix possible error state in clear the bus
Closes IDFGH-12655
See merge request espressif/esp-idf!33174
2024-09-09 11:51:17 +08:00
hrushikesh.bhosale
737bbb4a91
docs(protocols): Updated the protocol docs for esp32c61
...
Checked and updated the not_updated_docs for esp32c61 for
protocols examples
2024-09-09 08:55:37 +05:30
chenjianhua
fe43c8f1b5
fix(bt/controller): Change the max TX power to +20dBm on ESP32-C3 and ESP32-S3
2024-09-09 11:25:10 +08:00
Zhang Xiao Yan
10f10ad313
Merge branch 'docs/update_application_examples_phy' into 'master'
...
docs: add application examples for phy.rst
See merge request espressif/esp-idf!32470
2024-09-09 10:47:11 +08:00
Linda
1263b97c5b
docs: update application examples for BLE mesh
2024-09-09 10:45:55 +08:00
Armando
6933ba39bc
fix(system): fixed ram loadable app on p4
2024-09-09 10:31:48 +08:00
morris
24047f9a04
Merge branch 'docs/sync_psram_noinit_and_bss_description' into 'master'
...
docs(psram): sync psram noinit description
See merge request espressif/esp-idf!33360
2024-09-09 10:00:07 +08:00
Peter Marcisovsky
3362e18432
fix(usb_host): Update log level and error poropagation
2024-09-08 18:43:42 +02:00
Wang Meng Yang
160bd658fc
Merge branch 'bugfix/exit_sniff_immed_enter_sniff' into 'master'
...
fix(bt/bluedroid): Fix the protocol stack to exit sniff mode
Closes BTQABR2023-291
See merge request espressif/esp-idf!33305
2024-09-08 15:49:31 +08:00
Alexey Lapshin
57d39c3923
fix(driver_spi): supress overlapping buffers warning for GCC analyzer
2024-09-08 13:53:52 +07:00
Alexey Lapshin
401b395106
fix(hal): supress overlapping buffers warning for GCC analyzer
2024-09-08 13:53:52 +07:00
Alexey Lapshin
eee58bb717
fix(camera_dsi): update esp_cam_sensor example dependency
2024-09-08 13:53:52 +07:00
Alexey Lapshin
2dc4ca4fa6
fix(ci): ignore .section field for check_public_headers.py
2024-09-08 13:53:52 +07:00
Alexey Lapshin
d529da25c4
fix(driver_dac): fix GCC 14 analyzer warnings
...
error: check of 's_ddp' for NULL after already dereferencing it
2024-09-08 13:53:52 +07:00
Alexey Lapshin
1370511dff
fix(esp_timer): place esp_timer_get_time test to IRAM
2024-09-08 13:53:52 +07:00
Alexey Lapshin
29b028076a
feat(cxx): change test value of __cplusplus to 202302L
2024-09-08 13:53:52 +07:00
Alexey Lapshin
664c2e6b77
feat(build): add CONFIG_COMPILER_DISABLE_GCC14_WARNINGS option
2024-09-08 13:53:52 +07:00
Alexey Lapshin
6f1671c9c9
fix(i2c): fix memory allocation size in example
2024-09-08 13:53:52 +07:00
Alexey Lapshin
f1c0fc0bbd
fix(bt): fix alloc-size warning
...
Warning: allocation of insufficient size '36' for type 'tBTA_DM_MSG'
with size '320' [-Werror=alloc-size]
2024-09-08 13:53:52 +07:00
Alexey Lapshin
205e814563
fix(esp_psram): fix dead code compilation
2024-09-08 13:53:52 +07:00
Alexey Lapshin
5737ba06c3
fix(esp_hw_support): fix acessing array bellow bounds
2024-09-08 13:53:52 +07:00
Alexey Lapshin
a262e879d1
fix(esp_http_server): fix GCC 14 analyzer warnings
2024-09-08 13:53:52 +07:00
Alexey Lapshin
725b9ec81e
fix(freertos): fix GCC 14 analyzer warnings
2024-09-08 13:53:52 +07:00
Alexey Lapshin
06fdb02435
fix(newlib): fix GCC 14 analyzer warnings
2024-09-08 13:53:52 +07:00
Alexey Lapshin
5e4d6190d8
fix(pthread): fix GCC 14 analyzer warnings
2024-09-08 13:53:52 +07:00
Alexey Lapshin
4d2881dac1
fix(hal): fix GCC 14 analyzer warnings
2024-09-08 13:53:52 +07:00
Alexey Lapshin
7498f4655a
fix(esp_system): fix GCC 14 analyzer warnings
2024-09-08 13:53:52 +07:00
Alexey Lapshin
4c87af6359
fix(build): fix calloc warnings
2024-09-08 13:53:52 +07:00
Alexey Lapshin
47212eaa3a
feat(tools): update toolchain version to esp-14.2.0_20240903
...
Closes https://github.com/espressif/esp-idf/issues/13979
Closes https://github.com/espressif/esp-idf/issues/14273
Closes https://github.com/espressif/esp-idf/issues/14267
2024-09-08 13:52:22 +07:00
Roman Leonov
a9d960a81f
refactor(hub): Cleaned up dev_tree_node debug output, moved node freeing
2024-09-06 22:44:37 +02:00
wuzhenghui
fd79c593fb
fix(ci): increase uart driver test memory leak threshold
2024-09-07 02:04:43 +08:00
wuzhenghui
0272fc405b
change(esp_hw_support): update test cases with new sub-mode setting API
2024-09-07 02:04:43 +08:00
wuzhenghui
5184d7ec98
change(esp_hw_support): replace esp_sleep_periph_use_8m with new API
2024-09-07 02:04:43 +08:00
wuzhenghui
7555686649
change(esp_hw_support): replace rtc_sleep_enable_ultra_low with new API
2024-09-07 02:04:43 +08:00
wuzhenghui
b1df2688ce
change(esp_hw_support): replace esp_sleep_enable_adc_tsens_monitor with new API
2024-09-07 02:04:43 +08:00
wuzhenghui
417edbb2e2
feat(esp_hw_support): introduce sub sleep mode config API
2024-09-07 02:04:38 +08:00
Wan Lei
92fc3e9a5d
Merge branch 'refa/replce_esp_dma_xxx_malloc_api' into 'master'
...
refa(spi): clean up esp_dma_xxx memory allocation code
Closes IDF-9656
See merge request espressif/esp-idf!31239
2024-09-06 22:08:22 +08:00
Frantisek Hrbata
65d18fce4c
fix(activate): use exe instead of comm for parent shell detection
...
Currently, we are using psutil.Process().name(), which includes the
command as entered on the command line. This becomes an issue if the
export script is initiated within another script.
run.sh
#!/usr/bin/bash
. ./export.sh
In this case the activate script will see `run.sh` instead of bash.
/proc/<pid>/com vs /proc/<pid>/exe
Use exe(), which contains the full executable path to fix this.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-09-06 15:58:24 +02:00
Jiang Guang Ming
5bb93061a3
feat(mbedtls): support rom mbedtls threading layer
2024-09-06 19:27:57 +08:00
Marek Fiala
f90b847cb1
Merge branch 'fix/correct_shell_detection' into 'master'
...
fix(tools): Corrected detect_shell
See merge request espressif/esp-idf!33365
2024-09-06 19:22:15 +08:00
Alexey Lapshin
c605620073
Merge branch 'fix/keep-got-sections-for-riscv' into 'master'
...
feat(esp_system): drop .got* sections and add hint
See merge request espressif/esp-idf!32969
2024-09-06 19:21:06 +08:00
nilesh.kale
70d4414eeb
feat(esp_https_ota): added API to get last status code logged from http resonse
...
Closes https://github.com/espressif/esp-idf/issues/14302
2024-09-06 15:09:42 +05:30
Guillaume Souchere
6f37ff7a8f
Merge branch 'fix/bootloader-factory-reset-test-app-pin-range' into 'master'
...
fix(bootloader): Update pin range for factory reset and app test configurations
Closes IDFGH-13623
See merge request espressif/esp-idf!33342
2024-09-06 17:21:38 +08:00
Marek Fiala
24ae042bba
fix(tools): Corrected detect_shell
...
When comparing process name with python,
lowercase the process name in condition.
2024-09-06 11:11:50 +02:00
Wang Meng Yang
ca05aa5cd2
Merge branch 'feature/add_di_api' into 'master'
...
Feature/add di api
Closes IDFGH-11785
See merge request espressif/esp-idf!32872
2024-09-06 17:11:19 +08:00
Jiang Jiang Jian
386420067a
Merge branch 'bugfix/ftm_apsta_bw_issue' into 'master'
...
Fix FTM issues in AP-STA mode
Closes WIFIBUG-634
See merge request espressif/esp-idf!32276
2024-09-06 16:26:35 +08:00
shenmengjing
f6003fb8bf
docs: Update CN translation for several docs
2024-09-06 16:17:32 +08:00
morris
dba8722bc0
Merge branch 'feat/support_esp32c2_eco4_rom_systimer_hal' into 'master'
...
feat(esp_rom): support esp32c2 rev2.0(ECO4) rom systimer hal
Closes IDF-10677
See merge request espressif/esp-idf!33335
2024-09-06 16:06:10 +08:00
Roland Dobai
e7c0d69215
Merge branch 'feature/python_activation' into 'master'
...
feat: add python script to activate ESP-IDF environment
Closes IDF-4803
See merge request espressif/esp-idf!31334
2024-09-06 14:37:53 +08:00
Chen Jichang
057b6b72ba
docs(psram): sync psram noinit description
2024-09-06 14:30:54 +08:00
C.S.M
3ccdd8b397
fix(i2c): Fix possible error state in clear the bus,
...
Closes https://github.com/espressif/esp-idf/issues/13647
2024-09-06 14:28:26 +08:00
morris
9ec1042dff
Merge branch 'test/fix_mspi_ci_c61' into 'master'
...
fix(mspi): Fix the mspi ci build test on esp32c61
See merge request espressif/esp-idf!33355
2024-09-06 14:23:53 +08:00
Roland Dobai
17fed13a27
Merge branch 'distutils' into 'master'
...
fix(tools): remove distutils to support python 3.12
Closes IDFGH-13510
See merge request espressif/esp-idf!33260
2024-09-06 14:23:04 +08:00
Chen Ji Chang
646d2f9e4a
Merge branch 'feat/parlio_tx_support_psram_buffer' into 'master'
...
feat(parlio_tx): support transmit buffer in external PSRAM
Closes IDF-10981
See merge request espressif/esp-idf!33347
2024-09-06 14:00:35 +08:00
C.S.M
f36fb4cdb0
fix(mspi): Fix the mspi ci build test on esp32c61
2024-09-06 13:29:14 +08:00
Rahul Tank
0f11052406
Merge branch 'bugfix/add_notify_flag_for_wifi_prov' into 'master'
...
fix(wifi_prov): Add notify characteristic flag support
See merge request espressif/esp-idf!32311
2024-09-06 13:27:52 +08:00
Rahul Tank
b341791f78
Merge branch 'bugfix/make_cccd_flags_configurable' into 'master'
...
fix(nimble): Make CCCD flags configurable
Closes BLERP-954
See merge request espressif/esp-idf!32971
2024-09-06 13:19:17 +08:00
Guillaume Souchere
ab4e658af6
fix(bootloader): Update pin range for factory reset and app test
...
Update the range for pin selection of BOOTLOADER_NUM_PIN_APP_TEST
and BOOTLOADER_NUM_PIN_FACTORY_RESET based on the selected target.
Closes https://github.com/espressif/esp-idf/issues/14508
2024-09-06 07:18:46 +02:00
Island
53dff5357f
Merge branch 'ble_dev/esp32c2eco4_chip_20240903' into 'master'
...
change(ble): update c2 eco4 ld file
See merge request espressif/esp-idf!33327
2024-09-06 11:24:43 +08:00
Chen Jichang
227f80ff88
feat(parlio_tx): support psram buffer
2024-09-06 11:20:39 +08:00
Armando (Dou Yiwen)
5dff189341
Merge branch 'feat/xip_psram_c5' into 'master'
...
psram: xip_psram support on c5/c61, also fixed cache writeback/invalidate not work issue on c61
Closes IDF-8688, IDF-9292, and IDF-11008
See merge request espressif/esp-idf!33265
2024-09-06 10:39:57 +08:00
Jiang Guang Ming
d0ec6fc04d
fix(mbedtls): MBEDTLS_CMAC_C not effective when MBEDTLS_USE_CRYPTO_ROM_IMPL enabled
2024-09-06 09:55:27 +08:00
Jiang Guang Ming
d74ff5224c
feat(mbedtls): support ROM mbedtls v3.6.0 on C2 rev2.0(ECO4)
2024-09-06 09:55:27 +08:00
Jiang Guang Ming
4955a199a8
feat(esp_rom): include rom.mbedtls.eco4.ld with C2 rev2.0(ECO4) select
2024-09-06 09:55:27 +08:00
Jiang Guang Ming
d7ea73ad66
feat(esp_rom): update esp32c2.rom.mbedtls.eco4.ld
2024-09-06 09:55:27 +08:00
Tomas Rezucha
c2b5339275
Merge branch 'feat/usb_disconnect_api' into 'master'
...
refactor(usb): Update HCD tests to use port power off for disconnections
Closes IDF-11006
See merge request espressif/esp-idf!31179
2024-09-06 09:46:57 +08:00
Marius Vikhammer
72bcaf1d74
Merge branch 'feature/c61_rtc_mem_remove' into 'master'
...
feat(system): remove references to RTC mem on C61
See merge request espressif/esp-idf!33291
2024-09-06 09:42:01 +08:00
Tomas Rezucha
19bf686d5e
feat(usb/host): Enable USB Host tests on P4
2024-09-05 19:41:07 +02:00
Tomas Rezucha
3857f779cc
fix(usb/host): Correctly handle unpowered port in HUB
2024-09-05 19:40:52 +02:00
muhaidong
5e4674775b
fix(wifi): enable ci build by sdkconfig.ci.esp32p4_with_extconn
2024-09-05 20:29:40 +08:00
harshal.patil
c4f60d91f1
feat(mbedtls): Wrap mbedtls_ecdsa_read_signature to use ECDSA hardware when possible
2024-09-05 16:27:58 +05:30
harshal.patil
331fd7f79f
fix(mbedtls/port): Check signature hash length before using ECDSA hardware
2024-09-05 16:27:58 +05:30
Armando
5316a36175
fix(cache): fixed cache writeback/invalidate cannot reach higher vaddr parts
2024-09-05 18:47:02 +08:00
Rahul Tank
fb55646270
fix(nimble): Add notify characteristic flag support
2024-09-05 16:16:08 +05:30
Nachiket Kukade
4854bf8640
fix(esp_wifi): Fix FTM issues in AP-STA mode
...
Add AP-STA mode support in FTM example
Update wifi libs with below changes -
- Use ex-AP's bandwidth in FTM request when connected
- Allow Bandwidth downgrade in FTM negotiation
- Use separate calibration when Initiator performs 20MHz FTM
while in-AP is in 40MHz
2024-09-05 16:02:27 +05:30
Darian Leung
cac0ef9d11
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-05 12:27:27 +02:00
Darian Leung
54db1cda8b
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-05 12:27:27 +02:00
C.S.M
59e1838270
Merge branch 'feat/gpspi_flash_support_c61' into 'master'
...
test(esp_flash): Enable test for spi_flash component for c61/c5/p4
Closes IDF-10313, IDF-8715, IDF-9314, IDF-10991, and IDF-8985
See merge request espressif/esp-idf!33238
2024-09-05 18:13:55 +08:00
Chen Jichang
7dd15bee31
fix(parlio_tx): fix error in first transfer and 1 byte transfer
...
On p4, the clock was configured in the wrong order causing a dropped
count on the first transmission. And gdma eof event fails to trigger
parlio_tx eof event when transmitting single byte.
2024-09-05 17:12:49 +08:00
Alexey Lapshin
73987108cd
feat(esp_system): drop .got* sections and add hint
...
Closes https://github.com/espressif/esp-idf/issues/14296
2024-09-05 15:47:01 +07:00
Marek Fiala
7b417fc3f2
feat(tools): Add backup option to use legacy export script
...
This feature serves as an immediate fix in case
the new export approach causes issues.
The user can simply set the environment variable `ESP_IDF_LEGACY_EXPORT`,
and the old export script will be used.
2024-09-05 10:13:05 +02:00
Marek Fiala
88527faff8
feat(tools): Added Windows shells support + refactoring
2024-09-05 10:13:04 +02:00
Frantisek Hrbata
1c22f6c4e8
feat: add python script to activate ESP-IDF environment
...
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-09-05 10:13:03 +02:00
liqigan
be1c677bdd
feat(esp_hid): Create Device ID Service record in esp_hid_device example
...
Closes https://github.com/espressif/esp-idf/issues/12880
2024-09-05 15:33:03 +08:00
liqigan
c564817862
feat(bt/bluedroid): Add API to create Device ID Service record
2024-09-05 15:32:56 +08:00
liqigan
8a5184e68e
change(bt/bluedroid): Limited SDP service discovery operation
2024-09-05 15:32:12 +08:00
liqigan
9becdfdc6d
change(bt/bluedroid): Release record data after SDP record created
2024-09-05 15:32:12 +08:00
Peter Marcisovsky
0c388cf576
Merge branch 'refactor/usb_host_add_func_ret_values_description' into 'master'
...
Refactor: USB Host add function return values description
Closes IDF-10455
See merge request espressif/esp-idf!32106
2024-09-05 15:20:04 +08:00
Peter Marcisovsky
ee41fc8a4c
Merge branch 'fix/usb_device_composite_pytest_exception' into 'master'
...
ci(usb_device): Fix exception for ACM port in USB composite device pytest
See merge request espressif/esp-idf!33288
2024-09-05 15:12:37 +08:00
David Čermák
5ef55584c1
Merge branch 'feat/lwip_dns_external_resolve_hook' into 'master'
...
feat(lwip): Add DNS external resolve hook
See merge request espressif/esp-idf!32595
2024-09-05 15:00:17 +08:00
Omar Chebib
d025ff4073
test(panic): enable tests for esp32c61
2024-09-05 14:50:58 +08:00
Island
1d8f1a584c
Merge branch 'bugfix/fix_some_ble_bugs_240826' into 'master'
...
Fixed some BLE bugs 240826 on ESP32C3 (8ce789b)
Closes BLERP-1002, BLERP-1003, BLERP-1005, and BLERP-1004
See merge request espressif/esp-idf!33253
2024-09-05 11:34:36 +08:00
Island
c4d1c046a0
Merge branch 'feat/support_ble_scan_and_init_coex_on_esp32' into 'master'
...
Support BLE scanning and initiating coexist on ESP32
Closes BLERP-930, BLERP-931, BLERP-1003, and BLERP-1002
See merge request espressif/esp-idf!32791
2024-09-05 11:34:30 +08:00
Jiang Guang Ming
f3eaa7abae
feat(esp_rom): support esp32c2 rev2.0(ECO4) rom systimer hal
2024-09-05 11:04:42 +08:00
wanlei
d15e53d876
refa(spi): clean up esp_dma_xxx memory allocation code
2024-09-05 10:56:30 +08:00
Jiang Jiang Jian
e813b32a3a
Merge branch 'fix/fix_esp32c2_eco4_build_issue' into 'master'
...
fix(wifi): fix esp32c2 eco4 build issue
See merge request espressif/esp-idf!33326
2024-09-05 10:34:58 +08:00
WanqQixiang
9c4ae855bb
feat(lwip): Add DNS external hook
2024-09-05 10:09:15 +08:00
Guilhem Saurel
727c6a82ea
fix(tools): python3.12 support
...
remove distutils use
2024-09-04 18:00:56 +02:00
Erhan Kurubas
f8202963e6
feat(sysview): add sbom manifest file
2024-09-04 18:38:01 +03:00
Jiang Jiang Jian
93454579ef
Merge branch 'bugfix/psram_fallback_in_wifi_osi' into 'master'
...
fix(wifi): Add PSRAM failure fallback in WiFi OSI API's
Closes WIFIBUG-700, WIFIBUG-705, WIFIBUG-713, WIFIBUG-736, and WIFI-6592
See merge request espressif/esp-idf!32713
2024-09-04 23:07:42 +08:00
Alexey Gerenkov
a07eed67ef
Merge branch 'feat/ulp_debug' into 'master'
...
feat(ulp): Add LP core debugging support
See merge request espressif/esp-idf!31802
2024-09-04 22:56:16 +08:00
snake-4
8a39db3fae
fix(freertos): Made select function non-blocking on Linux target
...
The select function wrapper was rewritten to be non-blocking
on Linux systems, as it was stealing all the CPU time
from lower priority tasks when called from a higher priority task.
This is because the FreeRTOS scheduler does not know
that the task thread is sleeping during the system call.
This issue manifests all "slow" system calls on the Linux target,
but handling the case of select fixes the problems for most ESP-IDF components.
The FreeRTOS POSIX port documentation lists this as a known issue,
so user code is responsible handling this case if other system calls are used,
even if unknowingly.
This closes GH issue #14395 "select() blocks the FreeRTOS scheduler on Linux target"
2024-09-04 15:15:26 +02:00
shreeyash
215f95c110
fix(nimble): Make CCCD flags configurable
2024-09-04 17:53:21 +05:30
morris
e163941205
Merge branch 'refactor/use_gdma_link_list_in_parlio_tx' into 'master'
...
refactor(parlio_tx): use gdma link list driver to mount buffer
See merge request espressif/esp-idf!33254
2024-09-04 20:16:09 +08:00
Erhan Kurubas
1e3c3b8738
Merge branch 'feature/esp32c5_coredump' into 'master'
...
ESP32-C5 enable core dump tests
Closes IDF-8661
See merge request espressif/esp-idf!30151
2024-09-04 20:08:48 +08:00
Shen Weilong
25189b190f
change(ble): update c2 eco4 ld file
2024-09-04 20:08:09 +08:00
wangtao@espressif.com
5d66e8f729
fix(wifi): fix esp32c2 eco4 build issue
2024-09-04 19:56:57 +08:00
Marek Fiala
ccf5989505
feat(tools): Exclude modified folders by rebuild
2024-09-04 12:48:15 +02:00
Marek Fiala
f0ca91b103
feat(tools): Update tools: cmake, ninja, ccache
...
cmake v3.24.0 -> v3.30.2
ninja v1.11.1 -> v1.12.1
ccache v4.8 -> v4.10.2
Closes https://github.com/espressif/esp-idf/pull/14376
2024-09-04 12:48:14 +02:00
Aditya Patwardhan
1337828a0b
Merge branch 'bugfix/security_guide_redirect_link' into 'master'
...
docs(security): add redirect link for host based workflow guide
See merge request espressif/esp-idf!33271
2024-09-04 18:30:50 +08:00
Tomáš Rohlínek
4a185b824d
fix(storage/vfs): fix incorrect test case configuration
2024-09-04 12:11:43 +02:00
Shu Chen
f1008faa1a
Merge branch 'feat/update_component_for_ot_examples' into 'master'
...
feat(openthread): update extension commands component for examples
See merge request espressif/esp-idf!33243
2024-09-04 17:59:54 +08:00
Jiang Jiang Jian
e963bff523
Merge branch 'bugfix/wps_pbc_overlap' into 'master'
...
fix(wpa_supplicant): Fix for WPS-PBC overlap detection in dual band
Closes WIFIBUG-680
See merge request espressif/esp-idf!32690
2024-09-04 17:42:45 +08:00
Shen Meng Jing
5ec3bebf00
Merge branch 'docs/translate_esp_timer' into 'master'
...
docs: Provide Chinese translation for esp_timer
Closes DOC-8234
See merge request espressif/esp-idf!31814
2024-09-04 16:50:37 +08:00
chenjianhua
83ea37bcfc
feat(bt): Update esp32 bt-lib(bc393dd)
...
- Fixed BLE vendor HCI set scan perfer address command
- Support BLE vendor HCI get controller compile version command
- Support BLE scanning and initiating coexist
2024-09-04 16:45:26 +08:00
Wang Tao
e43ded7ed5
Merge branch 'feat/support_esp32c2_eco4' into 'master'
...
feat(wifi):support esp32c2 chip version 2.0 wifi
Closes WIFI-6637、IDF-10216、WIFI-6669
See merge request espressif/esp-idf!32511
2024-09-04 16:28:25 +08:00
Wang Meng Yang
89712154a8
Merge branch 'bugfix/fix_hid_cod_setting' into 'master'
...
Bugfix/fix hid cod setting
Closes IDFGH-12624 and IDFGH-13305
See merge request espressif/esp-idf!33219
2024-09-04 15:16:19 +08:00
xiongweichao
a55d8bf12b
fix(bt/bluedroid): Fix the protocol stack to exit sniff mode
...
- Already in result mode but request change indication has not been cleared
2024-09-04 15:08:01 +08:00
chaijie@espressif.com
c9d4913393
fix(sleep): fix_wrong_sleep_param_for_lp_memory_retention
2024-09-04 15:02:15 +08:00
shenmengjing
26c8cae4dd
docs: Provide Chinese translation for esp_timer
2024-09-04 14:51:36 +08:00
Nachiket Kukade
94a915fd5c
fix(wifi): Add PSRAM failure fallback in WiFi Queue API's
2024-09-04 11:02:06 +05:30
Zhu Li Qun
b9c58c550c
Merge branch 'bugfix/fix_s3c3_wrong_ext32k_config_bug' into 'master'
...
fix(ext_32k): fix the external 32K issue on C3&S3
See merge request espressif/esp-idf!33150
2024-09-04 11:30:55 +08:00
Marius Vikhammer
520fda61cd
feat(system): remove references to RTC mem on C61
2024-09-04 11:16:36 +08:00
Adam Múdry
98cf50d140
Merge branch 'fix/nvs_tool_false_duplicate_warning' into 'master'
...
fix(nvs): nvs_tool.py refactor, reduce false duplicate warnings, add a test
Closes IDF-10684
See merge request espressif/esp-idf!32449
2024-09-04 11:05:44 +08:00
Armando (Dou Yiwen)
85bc5acfc7
Merge branch 'change/sdmmc_ll_layer' into 'master'
...
sdmmc: full ll layer
Closes IDF-10544 and IDF-10251
See merge request espressif/esp-idf!33156
2024-09-04 10:54:37 +08:00
Xu Si Yu
7f0a140f46
feat(openthread): update extension commands component for examples
2024-09-04 10:40:14 +08:00
Wan Lei
3606d9ebf7
Merge branch 'fix/soc_and_iomux_macro_refactor' into 'master'
...
fix(driver_spi): move spi related macros out from soc.h and iomux_reg.h
See merge request espressif/esp-idf!32953
2024-09-04 10:35:11 +08:00
wangtao@espressif.com
82a951447a
feat(wifi): update esp32c2 eco4 wifi lib
2024-09-04 10:31:33 +08:00
Chen Jichang
35c6e44181
refactor(parlio_tx): use gdma link list driver to mount buffer
2024-09-04 10:20:01 +08:00
Alexey Gerenkov
625c437412
feat(ulp): Add LP core debugging support
2024-09-03 18:28:14 +03:00
Peter Marcisovsky
db6e37c975
ci(usb_device): Fix exception for ACM port in USB composite dev pytest
2024-09-03 17:05:34 +02:00
Peter Marcisovsky
67a8480aec
ci(usb_device): Enable USB device tests in CI for esp32p4
2024-09-03 16:43:49 +02:00
Shen Meng Jing
6bfa408c7b
Merge branch 'docs/update_ulp_lp_core_ulp_risc_v_cn' into 'master'
...
docs: Update the CN translation for ulp-lp-core.rst and ulp-risv-v.rst
See merge request espressif/esp-idf!32692
2024-09-03 21:50:59 +08:00
Shen Meng Jing
1611d1344f
Merge branch 'docs/translate_style_guide' into 'master'
...
docs: Provide CN translation for style-guide
Closes DOC-8255
See merge request espressif/esp-idf!31886
2024-09-03 21:11:01 +08:00
Jiang Jiang Jian
2726023db4
Merge branch 'bugfix/support_c5mp_phy_sleep' into 'master'
...
fix(phy): update c5 libphy to support sleep, fix wifi coex scan no app issue, fix ble rx crc err
Closes WIFIBUG-682
See merge request espressif/esp-idf!33263
2024-09-03 19:37:59 +08:00
shenmengjing
5214656421
docs: Update the CN translation for ulp-lp-core.rst and ulp-risv-v.rst
2024-09-03 19:29:55 +08:00
shenmengjing
07c3be3398
docs: Provide CN translation for style-guide
2024-09-03 19:21:50 +08:00
Roman Leonov
6ee1c300c2
Merge branch 'refactor/usb_host_ext_port_prereq' into 'master'
...
refactor(ext_hub): Prerequisites for the Ext Port Driver
See merge request espressif/esp-idf!32213
2024-09-03 19:17:22 +08:00
Mahavir Jain
2b806c9772
Merge branch 'feature/update_security_docs_for_c61' into 'master'
...
feat: update security documents for ESP32C61
Closes IDF-10154, IDF-10155, IDF-10156, IDF-10157, and IDF-10158
See merge request espressif/esp-idf!31959
2024-09-03 19:11:09 +08:00
Gao Xu
c83bf0c3df
Merge branch 'feature/support_isp_color' into 'master'
...
feat(isp): support color on P4
Closes IDF-10495
See merge request espressif/esp-idf!32901
2024-09-03 18:42:26 +08:00
Aleksei Apaseev
4f399061e7
Merge branch 'ci/print_retry_job_message_optionally' into 'master'
...
ci: add condition to print retry job message in dynamic pipeline report if any job has failed
See merge request espressif/esp-idf!33211
2024-09-03 18:35:22 +08:00
Fu Hanxi
5df76105d6
Merge branch 'ci/fix_test_freertos_markers' into 'master'
...
ci: fix test_freertos markers
Closes IDFCI-2358
See merge request espressif/esp-idf!33273
2024-09-03 18:20:49 +08:00
Armando
fce2680e91
feat(psram): xip psram c61
2024-09-03 18:17:03 +08:00
Armando
8842e5764f
feat(psram): xip psram c5
2024-09-03 18:17:03 +08:00
Zhang Xiao Yan
c8de3754df
Merge branch 'docs/add_application_examples_bluetooth' into 'master'
...
docs: update application examples for bluedroid and blufi
See merge request espressif/esp-idf!32185
2024-09-03 18:07:05 +08:00
wangtao@espressif.com
f82c7ee4d1
fix(rom):fix esp32c2 eco4 ld comments
2024-09-03 17:50:40 +08:00
wangtao@espressif.com
ef1c62b67d
fix(wifi): fix esp32c2 eco4 ld
2024-09-03 17:50:40 +08:00
wangtao@espressif.com
fef76de1ce
feat(wifi): support esp32c2 eco4 wifi bringup
2024-09-03 17:50:39 +08:00
Jiang Guang Ming
53272f7d11
feat(esp_rom): Add esp32c2.rom.eco4.ld
2024-09-03 17:50:39 +08:00
Jiang Guang Ming
7d2752dacd
feat(esp_hw_support): Support esp32c2 rev2.0 chip
2024-09-03 17:50:39 +08:00
Armando
a1da4f8a01
feat(sdmmc): sdmmc full ll layer
2024-09-03 17:03:42 +08:00
Linda
1650681d64
docs: update application examples for bluedroid and blufi
2024-09-03 16:11:33 +08:00
aditi
e145e04fca
fix(wpa_supplicant): Fix for WPS-PBC overlap detection in dual band
...
When WPS is running on dual band(e.g. a separate 2.4 GHz and 5 GHz band
radios in an AP device), detect pbc overlap only if UUID differs.
2024-09-03 13:07:36 +05:30
Fu Hanxi
3c30341cfd
ci: fix test_freertos markers
2024-09-03 09:34:09 +02:00
C.S.M
0878ff90d6
test(esp_flash): Enable test for spi_flash component for c61/c5
2024-09-03 15:22:45 +08:00
Mahavir Jain
6a29e01a9e
docs(security): add redirect link for host based workflow guide
2024-09-03 12:36:26 +05:30
gaoxu
7b71d7aaac
feat(isp_color): support ISP color on P4
2024-09-03 14:52:46 +08:00
Aleksei Apaseev
5a88c4d1ab
ci: add condition to print retry job message in dynamic pipeline report if any job has failed
...
- Updated `generate_jobs_report` function to check if any job in the list has `is_failed = True`.
- Improved code readability and maintainability by reducing complexity in the `post_report` method.
2024-09-03 14:51:13 +08:00
C.S.M
ec3029ebb3
Merge branch 'test/p4_lp_i2c' into 'master'
...
feature(i2c): Support esp32p4 lp i2c instance
Closes IDF-7490
See merge request espressif/esp-idf!33249
2024-09-03 14:47:54 +08:00
Mahavir Jain
5be4aca831
Merge branch 'feature/update_security_docs_for_c5' into 'master'
...
feat: updated security docs for ESP32C5
Closes IDF-9476, IDF-9501, and IDF-9499
See merge request espressif/esp-idf!32928
2024-09-03 14:22:25 +08:00
Mahavir Jain
60890e9093
Merge branch 'ci/enable_mbedtls_psram_tests_for_p4_c5' into 'master'
...
Enable mbedtls' PSRAM-related tests for ESP32-P4 and ESP32-C5
See merge request espressif/esp-idf!33228
2024-09-03 14:21:01 +08:00
Tomas Rezucha
19d488370f
Merge branch 'feat/usb_ls_p4' into 'master'
...
Fix USB Low-Speed devices on ESP32-P4
Closes IDF-9565
See merge request espressif/esp-idf!33201
2024-09-03 13:59:59 +08:00
wanckl
19c6e77a31
fix(mspi): collect mspi iomux pin macro from iomux_reg.h to spi_pins.h
2024-09-03 13:55:00 +08:00
wanckl
473f39c31f
fix(driver_spi): move macro GPIO_MATRIX_DELAY_NS out from soc.h
2024-09-03 13:55:00 +08:00
Rahul Tank
259b7009e9
Merge branch 'bugfix/correct_per_adv_sync_enable' into 'master'
...
fix(nimble): Corrected parameters assignment in per_adv_transfer_enable
Closes BLERP-891
See merge request espressif/esp-idf!32317
2024-09-03 13:47:53 +08:00
Wan Lei
ae5c7d46d1
Merge branch 'ci/enable_c61_target_test' into 'master'
...
ci(esp32c61): enable c61 generic target test
Closes IDF-9285 and IDF-9288
See merge request espressif/esp-idf!33088
2024-09-03 11:53:02 +08:00
C.S.M
f3eec83421
test(i2c): Support test for esp32p4 lp i2c
2024-09-03 11:23:02 +08:00
liuning
0833cc9bcb
fix(phy): update c5 libphy to support sleep, fix wifi coex scan no app issue, fix ble rx crc err
...
phy_version: 102, 91c24e2, Sep 2 2024
2024-09-03 09:53:03 +08:00
Peter Marcisovsky
f7b31defc9
refactor(usb_host): Fixed function return values in usb_host stack:
...
- updated doxygen for the whole usb_host stack
- doxygen for test_apps is not updated
- fixed error codes propagation problems in the usb_host stack
2024-09-02 16:41:38 +02:00
Song Ruo Jing
b6916ca304
Merge branch 'bugfix/custom_console_uart_pins_c5_c61' into 'master'
...
fix(uart): make custom console uart TX/RX pins same to the default console uart pins
See merge request espressif/esp-idf!33110
2024-09-02 21:26:56 +08:00
Peter Marcisovsky
81ad0eb544
Merge branch 'ci/add_advanced_usb_cdc_ci' into 'master'
...
Refactor(console): merge console advanced and advanced_usb_cdc examples
Closes IDF-9676 and DOC-8784
See merge request espressif/esp-idf!29626
2024-09-02 21:15:19 +08:00
Tomas Rezucha
ba16f50560
refactor(usb/host): Move P4 HS PHY function to correct LL file
...
Moved usb_wrap_ll_enable_precise_detection() in usb_wrap_ll.h
to usb_utmi_ll_enable_precise_detection() in usb_utmi_ll.h
Fixes commit 97d30e7c48
2024-09-02 14:39:28 +02:00
Tomas Rezucha
21c6c62087
fix(usb/host): Fix USB Low Speed devices connection on P4
...
P4 USB UTMI PHY was updated to specification v2.0
2024-09-02 14:39:22 +02:00
Roman Leonov
a971ddf17a
refactor(ext_hub): Added port creation and freeing, cleaned up members
2024-09-02 14:25:21 +02:00
chenjianhua
832e728ac3
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(8ce789b)
...
- Fixed BLE vendor HCI set scan perfer address command
- Support BLE vendor HCI get controller compile version command
- Fixed BLE util buffer free after controller reset
- Fixed assert when connection already exist and be connected again
2024-09-02 20:08:31 +08:00
zlq
f567341168
fix(ext_32k): fix the external 32K issue on C3&S3
2024-09-02 19:33:30 +08:00
wanckl
4e095f4b9f
ci(esp32c61): enable c61 generic target test
2024-09-02 19:26:12 +08:00
morris
a82b8565b7
Merge branch 'feat/add_ek79007_mipi_dsi' into 'master'
...
feat(lcd): adapt the mipi_dsi example for the EK79007 LCD IC
See merge request espressif/esp-idf!32499
2024-09-02 17:42:42 +08:00
Mahavir Jain
cd8009dc5b
Merge branch 'fix/flash_encryption_for_esp32p4' into 'master'
...
fix(security): Fixed flash encryption for esp32p4
See merge request espressif/esp-idf!33018
2024-09-02 17:28:39 +08:00
Ondrej Kosta
b9f4822dcb
Merge branch 'bugfix/eth_plus_wifi_doc' into 'master'
...
docs(esp_eth): added warning to not use ESP32 as ETH CLK source with WiFi
Closes DOC-8459
See merge request espressif/esp-idf!32736
2024-09-02 16:15:28 +08:00
Zhang Xiao Yan
360bbd62b8
Merge branch 'docs/update_application_examples_esp_nan_wifi_security' into 'master'
...
docs: update application examples for esp_nan.rst, esp_dpp.rst and wifi-security.rst
See merge request espressif/esp-idf!32209
2024-09-02 16:00:20 +08:00
Kevin (Lao Kaiyao)
9a5a94e75d
Merge branch 'bugfix/fix_some_minor_issue_in_i2s_and_isp' into 'master'
...
fix: fix minor issues in isp and i2s
See merge request espressif/esp-idf!33224
2024-09-02 15:29:34 +08:00
morris
fe09637123
feat(lcd): support EK79007 LCD in the mipi dsi example
2024-09-02 15:24:53 +08:00
Song Ruo Jing
e1f27d04ed
fix(uart): enable ci target test for uart for c5
2024-09-02 15:24:29 +08:00
Song Ruo Jing
8e53e91ec9
fix(uart): make custom console uart pins same to the default console uart pins
2024-09-02 15:24:29 +08:00
Peter Marcisovsky
82a4c12817
refactor(console/advanced): Merge console advanced and advanced_usb_cdc examples
...
- removed examples/system/console/advanced_usb_cdc
- refactor resulting console/advanced example
- enabled advanced console for all peripherals (UART, USB_OTG, USB_JTAG)
- added pytest to check UART console output
- update docs
2024-09-02 09:14:42 +02:00
Linda
58f18216ed
docs: add application examples for phy.rst
2024-09-02 14:49:31 +08:00
Sudeep Mohanty
d3631b3afa
Merge branch 'fix/adc_channel_num_caps' into 'master'
...
fix(adc): Corrected the ADC channel number caps for esp32p4
See merge request espressif/esp-idf!33141
2024-09-02 14:37:17 +08:00
David Cermak
30c13225ca
fix(examples): esp_hosted as default for Wi-Fi connect on P4
2024-09-02 08:23:32 +02:00
nilesh.kale
3550e36a68
feat: updated security docs for ESP32C5
...
This commit modified document files for ESP32C5.
This revised chnages for security components, RNG, provisioning and
some minor changes in sample output for flash encryption example.
2024-09-02 11:50:07 +05:30
laokaiyao
7ac567df96
fix: fix minor issues in isp and i2s
2024-09-02 14:07:05 +08:00
Mahavir Jain
02da65314b
Merge branch 'feat/adding_test_case_anti_rollback_and_flash_encryption' into 'master'
...
feat(ota): Added test for checking flash encryption and anti-rollback enabled
Closes IDF-9200
See merge request espressif/esp-idf!32951
2024-09-02 14:04:45 +08:00
Zhang Shu Xian
ff3e93af28
Merge branch 'docs/update_application_examples_of_uart' into 'master'
...
docs: Update the application examples in uart.rst
See merge request espressif/esp-idf!32653
2024-09-02 14:03:26 +08:00
Zhang Xiao Yan
8c8e9ae546
Merge branch 'docs/update_aplication_wifi' into 'master'
...
docs: update application examples for wifi.rst
See merge request espressif/esp-idf!32214
2024-09-02 14:02:51 +08:00
Aditya Patwardhan
d1c47835a2
fix(security): Fixed flash encryption for esp32p4
...
The flash encryption on esp32p4 was broken due to some code related
to key manager not being executed when key manager support was
disabled on esp32p4 target.
This commit fixes that behaviour
Additionally, the atomic env enablement for
key_mgr_ll_enable_peripheral_clock was fixed.
2024-09-02 14:00:55 +08:00
nilesh.kale
1011cee7a7
feat: udpate security docs for c61 and c5
...
This commit update security documents for ESP32C61.
2024-09-02 11:04:38 +05:30
Island
53b7d63ba5
Merge branch 'fix/fix_length_ble_get_started_example' into 'master'
...
fix(ble): Increased the length of addr_str in ble_get_started nimble examples
Closes BLERP-979
See merge request espressif/esp-idf!33203
2024-09-02 12:13:39 +08:00
Xu Xiao
a3274e502e
Merge branch 'chip/esp32c61_mp_support_wifi' into 'master'
...
esp32c61 mp support wifi
See merge request espressif/esp-idf!32960
2024-09-02 12:06:53 +08:00
Marius Vikhammer
7cf872e610
Merge branch 'bugfix/eh_frame_backtrace' into 'master'
...
fix(system): fixed eh-frame backtrace issue from WDT
See merge request espressif/esp-idf!33112
2024-09-02 11:48:58 +08:00
Omar Chebib
c68c404cdc
Merge branch 'fix/xtensa_nmi' into 'master'
...
fix(esp_hw_support): make the NMI interrupts available for the main application
Closes IDF-1891 and IDFGH-12631
See merge request espressif/esp-idf!32767
2024-09-02 11:18:32 +08:00
Wan Lei
8410392567
Merge branch 'change/c61_twai_removal' into 'master'
...
change(twai): removal c61 twai due to not exist
Closes IDF-9336
See merge request espressif/esp-idf!33202
2024-09-02 10:40:18 +08:00
Linda
74ec959b38
docs: update application examples for wifi.rst
2024-09-02 10:36:11 +08:00
Island
9c25d54cb8
Merge branch 'bugfix/fixed_assert_on_esp32c2' into 'master'
...
fix(ble): fixed crash issue during deinit host after deinit controller on ESP32-C2
See merge request espressif/esp-idf!33204
2024-09-02 10:08:10 +08:00
Zhang Shuxian
a79159f5e1
docs: Update the application examples in uart.rst
2024-09-02 09:49:38 +08:00
Wang Tao
6673376297
Merge branch 'change/improve_some_wifi_releated_introduction' into 'master'
...
change(wifi):improve some wifi releated introduction
Closes IDFGH-8937 and IDFGH-8908
See merge request espressif/esp-idf!32409
2024-08-31 14:58:48 +08:00
Linda
09b53af171
docs: update application examples for esp_nan.rst, esp_dpp.rst and wifi-security.rst
2024-08-31 09:57:21 +08:00
Adam Múdry
347800bcda
Merge branch 'fix/sdmmc_host_init_slot_possible_bad_shift_op' into 'master'
...
fix(sdmmc): Fix possible bad bit shift operation
Closes IDF-10759
See merge request espressif/esp-idf!32885
2024-08-30 23:55:14 +08:00
Adam Múdry
05b356f87f
feat(nvs): Test nvs_partition_gen.py and nvs_check.py with pytest
...
Little fixes in nvs_check.py
2024-08-30 16:21:42 +02:00
xuxiao
7c9109d9e1
fix(wifi): fix code comments
2024-08-30 21:02:02 +08:00
Adam Múdry
24c1f084d0
fix(sdmmc): Fix possible bad bit shift operation and check if GPIO pins are valid
2024-08-30 15:01:10 +02:00
xuxiao
506bff240b
feat(wifi): add SPIRAM wifi support for esp32c5 and esp32c61
2024-08-30 20:43:06 +08:00
liuning
418c856db0
feat(coex): support esp32c61 coex support
2024-08-30 20:43:06 +08:00
xuxiao
8780375859
feat(wifi): add wifi support for esp32c61
2024-08-30 20:43:06 +08:00
Jiang Jiang Jian
bf0eeb633f
Merge branch 'bugfix/gcmp_reason_code' into 'master'
...
fix(esp_wifi): Fix reason code for sta not supporting GCMP
Closes WIFIBUG-721
See merge request espressif/esp-idf!32902
2024-08-30 20:42:14 +08:00
harshal.patil
945ad6ea5d
ci(mbedtls): Enable PSRAM-related tests for ESP32-P4 and ESP32-C5
2024-08-30 17:19:12 +05:30
Erhan Kurubas
23bc6eac43
test(coredump): enable esp32c5 coredump tests
2024-08-30 13:17:44 +03:00
Erhan Kurubas
e9f4fa08d6
docs(coredump): update esp32c5 docs_not_updated
2024-08-30 13:17:44 +03:00
Jiang Jiang Jian
d0be11adfc
Merge branch 'bugfix/esp32_rx_sense' into 'master'
...
fix(phy): fix esp32 rx sense issue
See merge request espressif/esp-idf!32979
2024-08-30 17:38:13 +08:00
Andste82
681b372668
fix(spinlock): comparison of integer expressions of different signedness
2024-08-30 11:28:16 +02:00
Erhan Kurubas
d91ac9a261
Merge branch 'fix/coredump_tests' into 'master'
...
test(coredump): fix failed core dump tests
Closes IDFCI-2202 and IDFCI-2349
See merge request espressif/esp-idf!32796
2024-08-30 17:08:05 +08:00
Zhang Xiao Yan
e25e164241
Merge branch 'docs/format_establish_serial_connection' into 'master'
...
docs: format establish-serial-connection.rst
See merge request espressif/esp-idf!32636
2024-08-30 17:08:04 +08:00
hrushikesh.bhosale
99f0e1b526
feat(ota): Added test for checking flash encryption and anti-rollback enabled
...
Added test to check if flash encryption and anti-rollback enbaled
together. Added marked pytest.mark.flash_encryption to advanced OTA
test.
2024-08-30 14:11:33 +05:30
aditi
b175f84a47
fix(esp_wifi): Fix reason code for sta not supporting GCMP
...
Add fix for returning correct reason code when sta doesn't
support GCMP to ensure consistent behaviour for all chips.
2024-08-30 13:30:56 +05:30
Kevin (Lao Kaiyao)
1d0d121861
Merge branch 'bugfix/i2s_dma_buf_saturation_on_p4' into 'master'
...
fix(i2s): fixed alignment of max DMA buffer length on P4
Closes IDFGH-13559
See merge request espressif/esp-idf!33134
2024-08-30 15:42:16 +08:00
liqigan
976066d537
fix(esp_hid): Fixed protocol mode mapping bug
...
Closes https://github.com/espressif/esp-idf/issues/14232
2024-08-30 15:37:14 +08:00
liqigan
53bb819e88
feat(bt/bluedroid): Added definition of minor class of COD for peripheral major class
...
Closes https://github.com/espressif/esp-idf/issues/13622
2024-08-30 15:37:17 +08:00
Kevin (Lao Kaiyao)
b71768b742
Merge branch 'feature/support_apll_on_p4' into 'master'
...
feat(clock): support apll clock on p4
Closes IDF-8884
See merge request espressif/esp-idf!33101
2024-08-30 14:45:57 +08:00
Sudeep Mohanty
dfe20e46a1
Merge branch 'task/add_ldgen_exception_for_freertos' into 'master'
...
fix(freertos): Added freertos and ringbuf fragments to the exception list of ldgen mapping checks
Closes IDF-10489
See merge request espressif/esp-idf!32702
2024-08-30 14:43:44 +08:00
zwl
951d6e44eb
fix(ble): fixed crash issue during deinit host after deinit controller on ESP32-C2
2024-08-30 11:46:13 +08:00
Yuhan Wei
3a1c212b41
fix(ble): Increased the length of addr_str in README.md
2024-08-30 11:45:36 +08:00
Yuhan Wei
77c17de379
fix(ble): Increased the length of addr_str in ble_get_started nimble examples
2024-08-30 11:38:25 +08:00
Omar Chebib
1157a27964
Merge branch 'bugfix/intr_alloc_rom_handler' into 'master'
...
fix(esp_hw_support): allow allocating interrupts with handlers in ROM with IRAM attribute
Closes IDF-7971
See merge request espressif/esp-idf!32561
2024-08-30 10:50:49 +08:00
Zhang Shu Xian
42e852a165
Merge branch 'docs/update_application_examples_of_lcd' into 'master'
...
Draft: docs: Update the application examples in lcd/index.rst
See merge request espressif/esp-idf!32648
2024-08-30 09:40:39 +08:00
Zhang Shu Xian
87859c5629
Draft: docs: Update the application examples in lcd/index.rst
2024-08-30 09:40:38 +08:00
wanckl
e9d4e99a2a
change(twai): removal c61 twai due to not exist
2024-08-29 21:23:50 +08:00
Mahavir Jain
6e5414b6c4
Merge branch 'bugfix/add_bluedroid_support_for_esp_ip' into 'master'
...
fix(wifi_prov): Add support for ESP IP controller chips in bluedroid
Closes MEGH-5841
See merge request espressif/esp-idf!32465
2024-08-29 20:30:05 +08:00
Li Shuai
1fa27cbb0d
Merge branch 'feature/esp32c5mp_light_sleep_support_stage_2' into 'master'
...
feat(esp_hw_support): esp32c5mp sleep support (system part)
Closes IDF-8643, PM-195, PM-169, IDF-8641, IDF-8640, IDF-8639, IDF-8638, CV-259, IDF-10308, IDF-10317, IDF-10310, PM-202, IDF-10918, PM-207, PM-208, PM-210, and PM-214
See merge request espressif/esp-idf!31645
2024-08-29 19:32:05 +08:00
laokaiyao
462698f2de
change(i2s): add warning for inaccurate sample rate
2024-08-29 19:03:19 +08:00
laokaiyao
fe80989a17
fix(i2s): fixed alignment of max DMA buffer length on P4
...
Closes https://github.com/espressif/esp-idf/issues/14448
2024-08-29 19:03:06 +08:00
laokaiyao
3937e225ec
feat(clock): support apll clock on p4
2024-08-29 18:44:05 +08:00
Mahavir Jain
2526ebdaa9
Merge branch 'feat/support_memory_protection_for_esp32c61' into 'master'
...
Support memory protection for esp32c61
Closes IDF-9580
See merge request espressif/esp-idf!33103
2024-08-29 18:40:38 +08:00
C.S.M
89c808c26c
Merge branch 'bugfix/i2c_master_stretch_to' into 'master'
...
fix(i2c_master): Fix an I2C issue that slave streth happen but master timeout seems not work
Closes IDFGH-13191 and IDFGH-13508
See merge request espressif/esp-idf!33014
2024-08-29 17:29:30 +08:00
Rahul Tank
338d9f40d9
fix(wifi_prov): Add support for ESP IP controller chips in bluedroid
2024-08-29 14:56:46 +05:30
morris
796d40a6a7
Merge branch 'change/deprecate_gdma_new_channel_api' into 'master'
...
change(gdma): deprecate legacy API
See merge request espressif/esp-idf!33148
2024-08-29 16:39:24 +08:00
Armando (Dou Yiwen)
d7b701bfa0
Merge branch 'feat/isp_demosaic' into 'master'
...
isp: demosaic
Closes IDF-10519
See merge request espressif/esp-idf!33111
2024-08-29 16:13:27 +08:00
shenmengjing
04168efcaf
docs: Update the application examples in sdio_slave
2024-08-29 16:00:13 +08:00
Zhang Wen Xu
7c47596ead
Merge branch 'fix/oob_issue_found_by_cid' into 'master'
...
fix(802.15.4): fix oob issue for pending table
Closes IDF-10936, IDF-10937, IDF-10938, IDF-10939, IDF-10940, and IDF-10941
See merge request espressif/esp-idf!33160
2024-08-29 14:49:20 +08:00
Island
bb5f95fcc3
Merge branch 'refactor/ble_example_print_on_bluedroid' into 'master'
...
refactor(bt/bluedroid): Refactor the print for CI example test
Closes BLERP-904 and BLERP-910
See merge request espressif/esp-idf!32513
2024-08-29 14:43:30 +08:00
Omar Chebib
18d545708a
fix(esp_hw_support): allow allocating interrupts with handlers in ROM with IRAM attribute
...
The interrupt allocator now allows allocating an interrupt with a handler in ROM
and flags set to ESP_INTR_FLAG_IRAM
2024-08-29 14:21:43 +08:00
Lou Tianhao
4393343ac9
fix(ci): some actions taken to pass ci
2024-08-29 14:15:41 +08:00
Armando (Dou Yiwen)
7a5c05e7c0
Merge branch 'feat/sdspi_c5' into 'master'
...
sdspi: support on c5
Closes IDF-8704
See merge request espressif/esp-idf!32635
2024-08-29 14:03:44 +08:00
Omar Chebib
928859307f
fix(esp_hw_support): make the NMI interrupts available for the main application
...
Closes https://github.com/espressif/esp-idf/issues/13629
NMI interrupt level has been freed for all the Xtensa targets, making it possible
for the main application to use it. An example has been added to show how to
proceed.
2024-08-29 13:55:47 +08:00
Mahavir Jain
966f2c6a5b
Merge branch 'docs/secure_boot_rsa_pss' into 'master'
...
docs(secure_boot_v2): OpenSSL command for generating and verifying signatures
Closes ESPTOOL-787
See merge request espressif/esp-idf!31204
2024-08-29 11:40:49 +08:00
Armando
87d8a5154e
feat(isp): added demosaic programming guide
2024-08-29 10:46:37 +08:00
Armando
2133ca9522
test(sd): added .cpp build test
2024-08-29 09:06:02 +08:00
Armando
af4315a2b1
test(sdspi): enabled sdspi test on s3
2024-08-29 09:06:02 +08:00
Armando
29bf116021
fix(sdspi): fixed sdspi on p4
2024-08-29 09:06:02 +08:00
Armando
c13f35a7cf
feat(sdspi): support sdspi on c5
2024-08-29 09:06:02 +08:00
Armando
d215fa6cdb
feat(sdspi): supported tuning clock duty cycle
2024-08-29 09:05:43 +08:00
wanckl
ab53d300d0
feat(esp_driver_spi): add config for data io default level
2024-08-29 09:05:43 +08:00
Marius Vikhammer
8fcc57b12f
Merge branch 'contrib/github_pr_12449' into 'master'
...
Use correct clang flag for size optimization (GitHub PR)
Closes IDFGH-11295
See merge request espressif/esp-idf!33083
2024-08-29 08:40:40 +08:00
Serhii Kulyk
c87cb854f3
fix(http): fix invalid content-length header in http get
2024-08-29 00:14:49 +02:00
Wan Lei
bde735fe3f
Merge branch 'fix/p4_spi_dma_cache_conflict_issue' into 'master'
...
fix(driver_spi): fix p4 cache auto writeback issue during spi(dma) rx
Closes IDF-10433
See merge request espressif/esp-idf!33125
2024-08-28 20:15:42 +08:00
Island
66cb82a446
Merge branch 'docs/optimized_ble_gattc_multi_connect_example' into 'master'
...
docs(ble/bluedroid): Optimize BLE example documentation for getting characteristic
Closes IDFGH-13526 and IDFGH-13463
See merge request espressif/esp-idf!33063
2024-08-28 18:02:27 +08:00
zwx
1c319ce9c2
fix(802.15.4): fix oob issue for pending table
2024-08-28 17:36:44 +08:00
wangtao@espressif.com
6eb6f9b363
change(wifi):improve some wifi releated introduction
2024-08-28 16:53:13 +08:00
Erhan Kurubas
99b89b726d
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20240821' into 'master'
...
feat(tools): update openocd version to v0.12.0-esp32-20240821
See merge request espressif/esp-idf!33094
2024-08-28 16:52:47 +08:00
Erhan Kurubas
3ef9750005
test(coredump): fix failed core dump tests
2024-08-28 11:12:39 +03:00
morris
39cbba3685
change(gdma): deprecate legacy API
...
gdma_new_channel() is replaced by gdma_new_ahb_channel() and
gdma_new_axi_channel()
2024-08-28 15:27:35 +08:00
Shu Chen
51cd6e9291
Merge branch 'feat/support_config_to_reply_ns_without_ll_opt' into 'master'
...
feat(lwip): reply the NS without LL opt
See merge request espressif/esp-idf!32671
2024-08-28 15:19:39 +08:00
Island
6c59cda5b1
Merge branch 'debug/fix_deep_sleep_wake_up_by_ble' into 'master'
...
fix(ble): fix BLE immediately wakeup deep sleep
Closes BLERP-846 and BLERP-943
See merge request espressif/esp-idf!31916
2024-08-28 15:13:10 +08:00
chenjianhua
a56d18383b
refactor(bt/bluedroid): Refactor the print for gatt_server and gatt_client example
2024-08-28 14:51:12 +08:00
Wang Meng Yang
59066e3edf
Merge branch 'contrib/github_pr_14286' into 'master'
...
fix(bt): Enable use of RESERVED bits in COD (GitHub PR)
Closes IDFGH-13374
See merge request espressif/esp-idf!32549
2024-08-28 14:03:57 +08:00
Wang Meng Yang
17f422cc33
Merge branch 'fix/hfp_pcm_codec' into 'master'
...
fix(bt/bluedroid): Fix default codec type on PCM datapath for hfp_hf
See merge request espressif/esp-idf!32878
2024-08-28 14:03:06 +08:00
Jiang Jiang Jian
b2a3e49635
Merge branch 'fix/fix_esp32s2_get_ack_rssi_issue' into 'master'
...
fix(wifi): fix esp32s2 get ack rssi issue
See merge request espressif/esp-idf!33127
2024-08-28 14:00:36 +08:00
harshal.patil
eec9197d47
feat(cpu_region_protect): Support memory protection in ESP32-C61
2024-08-28 11:16:28 +05:30
harshal.patil
dc61456ad8
feat(cpu_region_protect): Protect I/D-ROM memory split
2024-08-28 11:16:27 +05:30
harshal.patil
95f286555a
fix(esp_hw_support): Use _iram_text_end instead of _iram_end for I/D-RAM split
2024-08-28 11:16:27 +05:30
Wan Lei
dbcff0e941
Merge branch 'feat/c61_spi_support' into 'master'
...
feat(driver_spi): c61 spi support
Closes IDF-9299, IDF-9300, IDF-9301, and IDF-10002
See merge request espressif/esp-idf!32918
2024-08-28 12:37:10 +08:00
Song Ruo Jing
315796f96c
Merge branch 'contrib/github_pr_14392' into 'master'
...
Update uart_select_example_main.c (GitHub PR)
Closes IDFGH-13497
See merge request espressif/esp-idf!32913
2024-08-28 12:15:41 +08:00
Liu Xiao Yu
17ddda01a8
Merge branch 'bugfix/rm_redefined_gpio_num' into 'master'
...
fix(ulp): remove redefinition and unify gpio enum in ulp
Closes IDFGH-13547
See merge request espressif/esp-idf!33076
2024-08-28 12:06:05 +08:00
Mahavir Jain
e93e09de3f
Merge branch 'fix/https_request_mbedtls_config_build_failure' into 'master'
...
Fix https_request example build failure for mbedtls_config
Closes IDFCI-2336
See merge request espressif/esp-idf!33016
2024-08-28 12:04:34 +08:00
Zhang Xiao Yan
1cf4becc5f
Merge branch 'docs/update_application_example_esp_now_mesh' into 'master'
...
docs: update application examples for esp_now.rst and esp-wifi-mesh.rst
See merge request espressif/esp-idf!32215
2024-08-28 10:50:18 +08:00
Lou Tianhao
02f5e0f98c
change(pm): remove rc32k for esp32c5
2024-08-28 10:44:09 +08:00
Li Shuai
debb6ab6a1
change(hal): add hal interface to configure pau regdma wait timeout parameter
2024-08-28 10:44:09 +08:00
Lou Tianhao
d6737c3207
refactor(esp_hw_support): refactor sleep clock, split it to support multiple targets
2024-08-28 10:44:08 +08:00
Li Shuai
5e82899305
fix(esp_hw_support): fix the issue of regdma wait node to immediately return to done caused by regdma wait mode comparator
2024-08-28 10:44:08 +08:00
Lou Tianhao
5e5fb89c10
change(esp_hw_support): modify the root clock source of pmu modem state to pll for esp32c5
2024-08-28 10:44:08 +08:00
Lou Tianhao
bfba80b778
fix(pm): write back cache for psram and hold psram cs1
...
squash! fix(pm): write back cache for psram and hold psram cs1
2024-08-28 10:44:08 +08:00
Lou Tianhao
47a0677525
feat(pm): support ext1_wakeup/esp_deep_sleep_enable_gpio_wakeup for esp32c5mp deepsleep
2024-08-28 10:44:08 +08:00
Lou Tianhao
04485a655f
change(esp_hw_support): set cpu clk 80m by selecting source pll240m and divider 3
...
squash! change(esp_hw_support): set cpu clk 80m by selecting source pll240m and divider 3
squash! change(esp_hw_support): set cpu clk 80m by selecting source pll240m and divider 3
squash! change(esp_hw_support): set cpu clk 80m by selecting source pll240m and divider 3
2024-08-28 10:44:08 +08:00
Li Shuai
538e3a767b
fix(esp_hw_support): fix regdma timeout when restore soc register context
...
squash! fix(esp_hw_support): fix regdma timeout when restore soc register context
squash! fix(esp_hw_support): fix regdma timeout when restore soc register context
2024-08-28 10:44:08 +08:00
Li Shuai
86e384b563
fix(esp_hw_support): fix mmu memory powered down issue by software backup and restore mmu table content
2024-08-28 10:44:08 +08:00
Lou Tianhao
4a124913c4
fix(pm): mspi cannot access flash when pd pll source
2024-08-28 10:44:08 +08:00
Lou Tianhao
d891995a7a
feat(pm): support sleep_gpio for esp32c5
2024-08-28 10:44:08 +08:00
Lou Tianhao
ef8ff691aa
change(esp_hw_support): update pmu sleep analog parameter
...
change(pm): update pmu analog param for pu xtal or pu rc_fast during sleep
change(pm): update pmu analog param for reducing the impact of temperature on chip voltage
2024-08-28 10:44:08 +08:00
Lou Tianhao
24aa547c80
change(esp_hw_support): change regdma link entry num
2024-08-28 10:44:08 +08:00
Lou Tianhao
a0da9ade35
feat(esp_hw_support): support top domain powered down during sleep for esp32c5
2024-08-28 10:44:08 +08:00
Lou Tianhao
50791931a1
feat(esp_hw_support): support the new version regdma driver for esp32c5mp
2024-08-28 10:44:08 +08:00
Lou Tianhao
6c9ed891ee
feat(esp_hw_support): support cpu domain powered down during sleep for esp32c5
2024-08-28 10:44:08 +08:00
Li Shuai
8d9b3cfb2f
change(esp_hw_support): pmu reset and isolate contorl signal waiting time configuration
2024-08-28 10:44:08 +08:00
Lou Tianhao
980ec70d0a
feat(esp_hw_support): support pmu init and sleep for esp32c5
...
fix(ci): add efuse header in pmu_sleep
2024-08-28 10:44:08 +08:00
Lou Tianhao
3e70dafa0b
change(soc): update pmu register context structure and driver for esp32c5
2024-08-28 10:44:08 +08:00
Armando
4a72739840
feat(isp): added demosaic config to isp example
2024-08-28 10:03:22 +08:00
Armando
02b2f9a4c4
feat(isp): added isp demosaic driver
2024-08-28 10:03:22 +08:00
Marius Vikhammer
7f5496de53
test(system): add more eh-frame tests
2024-08-28 10:01:18 +08:00
Linda
2136c072b5
docs: update application examples for esp_now.rst and esp-wifi-mesh.rst
2024-08-28 09:57:24 +08:00
Marius Vikhammer
14a2be6eed
Merge branch 'feature/remove_phtread_not_used' into 'master'
...
change(pthread): changed pthread to not pull in init functions if not used
Closes IDFGH-13283
See merge request espressif/esp-idf!32712
2024-08-28 09:54:37 +08:00
Marius Vikhammer
079df0282a
Merge branch 'feature/c61_remove_lp_core' into 'master'
...
feat(ulp): remove ulp related C61 code
Closes IDF-9331 and IDF-9330
See merge request espressif/esp-idf!33116
2024-08-28 09:51:48 +08:00
Gao Xu
0e4464c363
Merge branch 'feature/support_isp_hisp_p4' into 'master'
...
feature(isp): Add ISP histogram support for esp32p4
Closes IDF-10192
See merge request espressif/esp-idf!31342
2024-08-28 09:13:43 +08:00
Armando (Dou Yiwen)
005844421d
Merge branch 'fix/fix_wrong_ap3204_id_check' into 'master'
...
psram: fixed ap3204 id check
See merge request espressif/esp-idf!33044
2024-08-28 09:04:41 +08:00
Sudeep Mohanty
c92dfc0f3f
fix(adc): Corrected the ADC channel number caps for esp32p4
...
This commit fixes the incorrect soc_caps for the ADC channel numbers on
the esp32p4.
2024-08-27 16:08:56 +02:00
wangtao@espressif.com
b50c2bf195
fix(wifi): fix esp32s2 get ack rssi issue
2024-08-27 21:53:31 +08:00
Fu Hanxi
fc6b33bf3c
Merge branch 'ci/checkout_to_merged_result_again' into 'master'
...
ci: checkout back to merged result commit again to get the latest files
See merge request espressif/esp-idf!32698
2024-08-27 21:20:25 +08:00
Xu Xiao
52059ae507
Merge branch 'bugfix/check_tx_conn_traffic_fail' into 'master'
...
fix(wifi): add bar check for connection traffic and check ap_eb in txq
Closes WIFIBUG-591
See merge request espressif/esp-idf!32677
2024-08-27 21:12:09 +08:00
wanckl
e6e7b23917
feat(driver_spi): add esp32c61 spi master, slave, slave_hd support
2024-08-27 20:49:13 +08:00
wanckl
b70f41ca7a
fix(gdma): fix c61 ahb dma for spi periph triggr number
2024-08-27 20:49:13 +08:00
Fu Hanxi
350f1410d3
ci: checkout back to merged result commit again to get the latest files
2024-08-27 14:39:10 +02:00
wanckl
6b6065de50
fix(driver_spi): fix p4 cache auto writeback during spi(dma) rx
2024-08-27 20:01:56 +08:00
renpeiying
f49b072ac7
docs: Update zh_CN translation for MR32736
2024-08-27 20:01:23 +08:00
Ondrej Kosta
50704ffa70
docs(esp_eth): added warning to not use ESP32 as ETH CLK source with WiFi
2024-08-27 20:01:23 +08:00
harshal.patil
e5f22521da
docs(secure_boot_v2): Mention idf.py and openssl commands to generate and verify signatures
...
- Adds support for verify_signature command in idf.py
Closes https://github.com/espressif/esptool/issues/942
2024-08-27 15:44:05 +05:30
zwx
fc9175d494
feat(lwip): reply the NS without LL opt
2024-08-27 18:10:23 +08:00
Marius Vikhammer
c91d481dc9
feat(ulp): remove ulp related C61 code
2024-08-27 17:23:19 +08:00
zhanghaipeng
dbca12721e
fix(ble/bluedroid): Optimize BLE function 'esp_ble_resolve_adv_data_by_type'
2024-08-27 16:56:39 +08:00
gaoxu
c3155c39d1
feat(isp_hist): change coeff and weight of HIST to integer/decimal struct
2024-08-27 16:56:18 +08:00
Marius Vikhammer
da3b28c29d
fix(system): fixed broken backtrace from wdt when using eh-frame
2024-08-27 16:56:17 +08:00
harshal.patil
ba49442683
Revert "ci(https_request): disable example for P4"
...
This reverts commit 4b8a2b4a6e .
2024-08-27 14:09:21 +05:30
harshal.patil
c94986d793
fix(mbedtls): Fix https_request example build failure for mbedtls_config
...
- This was caused due to some mbedtls confisg being defined but their all prerequisites were not
2024-08-27 14:09:21 +05:30
Zhang Wen Xu
997512ace2
Merge branch 'feat/add_get_all_preferred_ip6_addr' into 'master'
...
feat(esp_netif): add an API to get all preferred ip6 addresses
See merge request espressif/esp-idf!32417
2024-08-27 16:00:16 +08:00
Alex Lisitsyn
bd95e6955b
Merge branch 'bugfix/fix_stack_rs485_echo_example' into 'master'
...
fix(uart/example): Fixed the stack size allocation in uart echo examples
Closes IDFGH-13483
See merge request espressif/esp-idf!33079
2024-08-27 15:54:45 +08:00
Nachiket Kukade
e220f1fec6
Merge branch 'bugfix/fix_wrong_typecast_spp' into 'master'
...
fix(wifi): Fix wrong typecasting of sta_info while getting SPP Caps
Closes WIFIBUG-737
See merge request espressif/esp-idf!33040
2024-08-27 15:53:28 +08:00
Song Ruo Jing
76102f3b0c
Merge branch 'bugfix/esp_ringbuf_32_bit_alignment' into 'master'
...
fix(ringbuf): allow xRingbufferCreateWithCaps to pass in non-32-bit aligned size
Closes DOC-7446
See merge request espressif/esp-idf!33081
2024-08-27 15:46:28 +08:00
aleks
5145174858
fix(uart/example): Fixed minimal stack size in uart_echo example
2024-08-27 09:32:30 +02:00
aleks
5d4e5e99c1
fix(uart/example): Fixed the stack size allocation in uart_echo_rs485 example
2024-08-27 09:32:30 +02:00
franzhoepfinger
1380c0e9ff
Update rs485_example.c
...
Signed-off-by: aleks <aleks@espressif.com >
Merges https://github.com/espressif/esp-idf/pull/14382
2024-08-27 09:32:30 +02:00
chenqingqing
cd05eea685
fix(bt/bluedroid): Fix default codec type on PCM datapath for hfp_hf
2024-08-27 14:24:23 +08:00
chenqingqing
b456865c4a
fix(bt): Add a parameter in the two least significant bits of Class of Device
2024-08-27 14:23:49 +08:00
WebDust21
913eca40ef
fix(bt): Enable use of RESERVED bits in COD (GitHub PR)
2024-08-27 14:23:49 +08:00
sibeibei
f1aa4a5a1c
fix(wifi): add bar check for connection traffic and check ap_eb in txq
2024-08-27 14:13:23 +08:00
Marius Vikhammer
289ceff0e0
docs(build): update comments regarding -Os/Oz for kconfig compiler option
2024-08-27 13:41:34 +08:00
Alexey Storozhev
2d463ad18b
Use correct clang flag for size optimization
...
See https://clang.llvm.org/docs/CommandGuide/clang.html :
>> Code Generation Options
>> -Oz Like -Os (and thus -O2), but reduces code size further.
Without -Oz enabled clang produced binaries that were too large.
2024-08-27 13:41:34 +08:00
cjin
3aac7d2a58
feat(ble): add internal api to change ble slow clock source
2024-08-27 12:49:32 +08:00
cjin
8b1e4d8437
fix(ble): remove ble wakeup before entering light sleep
2024-08-27 12:49:32 +08:00
Zhang Xiao Yan
a1e45ac2cc
Merge branch 'docs/delete_not_available_p4_documents' into 'master'
...
docs: delete unavailable document links for ESP32-P4
See merge request espressif/esp-idf!32933
2024-08-27 12:23:43 +08:00
Shu Chen
8437262c13
Merge branch 'feat/support_config_for_prefix_table_size' into 'master'
...
feat(lwip): add a config to set prefix table size
See merge request espressif/esp-idf!32670
2024-08-27 12:20:18 +08:00
Shu Chen
8aacb78ae4
Merge branch 'fix/ieee802154_pending_table_size' into 'master'
...
feat(802.15.4): support large scale pending table size
See merge request espressif/esp-idf!33041
2024-08-27 11:43:10 +08:00
Shu Chen
2ca453dab1
Merge branch 'pr_14060' into 'master'
...
feat(openthread): support time sync feature on border router
See merge request espressif/esp-idf!32299
2024-08-27 11:42:55 +08:00
gaoxu
8c31479fe5
docs(isp): Add ISP histogram in the programming guide
2024-08-27 11:26:04 +08:00
gaoxu
fb5df708a1
feat(isp_hist): Add ISP histogram support and add test for esp32p4(part 2)
2024-08-27 11:26:03 +08:00
Xiaoyu Liu
b853ed7aff
fix(ulp): remove redefinition and unify gpio enum in ulp
2024-08-27 10:56:37 +08:00
Marius Vikhammer
9960cdd313
Merge branch 'docs/cpu_lockup' into 'master'
...
Docs/cpu lockup
See merge request espressif/esp-idf!33072
2024-08-27 10:36:11 +08:00
Omar Chebib
6f968394bd
Merge branch 'bugfix/ldgen_file_single_entry' into 'master'
...
fix(ldgen): fix linker script generation from a single-entry fragment file
See merge request espressif/esp-idf!33033
2024-08-27 10:10:30 +08:00
Marius Vikhammer
385439213a
change(pthread): changed pthread to not pull in init functions if not used
...
The pthread_init function would always get included in the binary,
even when no pthread functions were used.
This happens due to us using -u linker flags to force the linker to
consider the pthread library, to ensure the weak pthread functions in
the toolchain are overridden.
By restructing the code to rely on lazy inits instead we can avoid using
a init function, and therefor save some space.
Closes https://github.com/espressif/esp-idf/issues/14213
2024-08-27 10:00:04 +08:00
Armando
5e50b11232
fix(psram): fixed ap3204 id check
2024-08-27 09:51:27 +08:00
Wei Yu Han
a11aa9ce10
Merge branch 'docs/add_ble_get_started_docs' into 'master'
...
[BT-3811] Added BLE Get Started
See merge request espressif/esp-idf!32195
2024-08-27 09:41:50 +08:00
Zhou Xiao
f62f21dafb
[BT-3811] Added BLE Get Started
2024-08-27 09:41:50 +08:00
Alexey Gerenkov
f429790e34
feat(tools): update openocd version to v0.12.0-esp32-20240821
2024-08-26 17:36:53 +00:00
Kevin (Lao Kaiyao)
c9df77efbf
Merge branch 'feature/check_efuse_blk_after_ota' into 'master'
...
feat(bootloader): support to check efuse block revision
Closes IDF-10718
See merge request espressif/esp-idf!30772
2024-08-26 23:26:58 +08:00
Island
18e8e18fa9
Merge branch 'bugfix/fixed_c6_c2_issues_master' into 'master'
...
Bugfix/fixed c6 c2 issues master
Closes BLERP-946, BLERP-940, BLERP-939, BLERP-937, BLERP-934, BLERP-906, BLERP-932, and BLERP-959
See merge request espressif/esp-idf!32977
2024-08-26 19:28:46 +08:00
zhanghaipeng
86713a6946
docs(ble/bluedroid): Optimize BLE example documentation for getting characteristic
2024-08-26 19:24:56 +08:00
Rahul Tank
4d7489a8ff
fix(nimble): Corrected parameters assignment in per_adv_transfer_enable
2024-08-26 16:54:20 +05:30
Nebojša Cvetković
e03fd702ae
fix(bt/bluedroid): Resolve warning: unused variable 'pp'
2024-08-26 19:19:48 +08:00
Jiang Jiang Jian
7e6cc5d3ff
Merge branch 'fix/fix_wifi_rssi_to_snr_issue' into 'master'
...
fix(wifi): fix wifi rssi to snr issue
Closes WIFI-6624
See merge request espressif/esp-idf!33045
2024-08-26 18:02:50 +08:00
C.S.M
97acf99867
feat(isp_hist): Add ISP histogram support for esp32p4 (part1)
2024-08-26 17:58:37 +08:00
zwx
f1ea8ca5f0
feat(802.15.4): support large scale pending table size
2024-08-26 17:52:28 +08:00
zwx
9c9ae155ba
feat(lwip): add a config to set the size of ND6 table cache
2024-08-26 17:48:51 +08:00
Marius Vikhammer
bdb36f133a
Merge branch 'docs/freertos_stack_size' into 'master'
...
docs(freertos): update freertos comments to reflect that stack size is in bytes
Closes IDFGH-10342
See merge request espressif/esp-idf!32946
2024-08-26 16:19:01 +08:00
Tomas Rezucha
c990e1007d
Merge branch 'docs/usb_docs_p4' into 'master'
...
Update USB host & device documentation for P4
Closes IDF-7724
See merge request espressif/esp-idf!32855
2024-08-26 15:47:05 +08:00
Song Ruo Jing
1e6d843e65
fix(ringbuf): allow xRingbufferCreateWithCaps to pass in non-32-bit aligned size
2024-08-26 15:45:14 +08:00
Aditya Patwardhan
7421889967
Merge branch 'contrib/github_pr_14410' into 'master'
...
fix(http_server): Don't require LWIP_NETIF_LOOPBACK for Linux target (GitHub PR)
Closes IDFGH-13519
See merge request espressif/esp-idf!33073
2024-08-26 15:42:44 +08:00
Marius Vikhammer
a04bedc4ce
Merge branch 'bugfix/assert_ndebug' into 'master'
...
feat(newlib): add option to disable eval of expression in assert() when NDEBUG set
Closes IDFGH-479 and IDFGH-8692
See merge request espressif/esp-idf!32887
2024-08-26 15:42:31 +08:00
Erhan Kurubas
7d2e2676e5
Merge branch 'fix/sysview_example_tests' into 'master'
...
fix(test): Fix sysview example tests
Closes IDFCI-2282
See merge request espressif/esp-idf!32376
2024-08-26 15:23:29 +08:00
Nachiket Kukade
1bedadcc17
fix(wifi): Fix wrong typecasting of sta_info while getting SPP Caps
2024-08-26 14:53:31 +08:00
Jiang Jiang Jian
f54e1a8f09
Merge branch 'bugfix/fix_work_queue_delete_on_bluedroid' into 'master'
...
fix(bt/bluedroid): Fixed work queue delete when create thread failed
See merge request espressif/esp-idf!33037
2024-08-26 14:47:48 +08:00
Tomas Rezucha
c48d1641b4
docs(usb/host): Update USB host docs for ESP32-P4
2024-08-26 08:26:45 +02:00
Tomas Rezucha
d0220bd3e8
docs(usb/device): Update USB device docs for ESP32-P4
2024-08-26 08:26:39 +02:00
C.S.M
08fbc01178
Merge branch 'test/enable_i2c_test' into 'master'
...
test(i2c): Enable all i2c test on esp32p4, esp32c5
Closes IDF-8960 and IDF-10307
See merge request espressif/esp-idf!33043
2024-08-26 14:13:09 +08:00
Marius Vikhammer
baf026dcf8
docs(system): add cpu lock up description
2024-08-26 11:59:51 +08:00
morris
227e35ae58
Merge branch 'docs/update_application_examples_of_gpio' into 'master'
...
docs: Update the application examples in gpio.rst
See merge request espressif/esp-idf!32652
2024-08-26 11:52:20 +08:00
morris
c144052e25
Merge branch 'docs/update_application_examples_of_ledc' into 'master'
...
docs: Update the application examples in ledc.rst
See merge request espressif/esp-idf!32643
2024-08-26 11:49:56 +08:00
Rahul Tank
41d1b687a5
Merge branch 'fix/change_bt_hci_log_to_nimble_nomenclature' into 'master'
...
Added BT_HCI_LOG_INCLUDED macro into esp nimble configuration according to nimble nomenclature
See merge request espressif/esp-idf!32868
2024-08-26 11:47:29 +08:00
wangtao@espressif.com
285301a967
fix(wifi): fix wifi rssi to snr issue
2024-08-26 10:45:13 +08:00
C.S.M
acda9ad8bf
test(i2c): Enable all i2c test on esp32p4, esp32c5
2024-08-26 10:43:22 +08:00
Marius Vikhammer
766f1f2308
Merge branch 'bugfix/riscv_task_wdt_cleanup' into 'master'
...
fix(wdt): changed register dump on task WDT to be more descriptive
Closes IDFGH-13506
See merge request espressif/esp-idf!32947
2024-08-26 10:28:59 +08:00
Marius Vikhammer
0d140f38ea
fix(system): fixed warnings related to ununsed var if asserts disabled
2024-08-26 10:25:04 +08:00
laokaiyao
da4a7f7407
refactor(bootloader): lower down the log level to reduce the bootloader size
2024-08-26 10:02:31 +08:00
laokaiyao
1c2f8b8ce0
feat(bootloader): support to check efuse block revision
...
change(bootloader): remove ignore efuse check flag (temp)
change(bootloader): use int for the minimum efuse blk rev (temp)
2024-08-26 10:02:31 +08:00
laokaiyao
f3879f7615
docs(chip_revision): update eFuse block revision info
2024-08-26 10:02:31 +08:00
Astha Verma
ef6f7ef528
fix(nimble): Added BT_HCI_LOG_INCLUDED macro according to nimble nomenclature
2024-08-24 11:02:32 +05:30
David Čermák
f71f0fc627
Merge branch 'feat/esp_netif_custom_impl' into 'master'
...
feat(esp_netif): Add support for esp_netif with custom TCP/IP stack
Closes IDF-6375
See merge request espressif/esp-idf!31593
2024-08-23 21:52:56 +08:00
harshal.patil
3b97011e39
fix(esp_security/ds): Clean up DS trying to re-acquire MPI lock post common crypto lock layer
2024-08-23 17:53:55 +05:30
Sudeep Mohanty
a110f09d5e
Merge branch 'task/enable_fpu_in_isr_for_esp32s3' into 'master'
...
feat(freertos): Enabled Kconfig option to allow FPU usage in ISR for esp32s3
Closes IDFGH-13365
See merge request espressif/esp-idf!32746
2024-08-23 20:18:18 +08:00
Mahavir Jain
a5f249bae2
Merge branch 'fix/esp_tls_excessive_parameter_check' into 'master'
...
fix(esp-tls): Reduce parameter check for esp_tls_conn_read
Closes IDF-10912
See merge request espressif/esp-idf!33036
2024-08-23 19:32:33 +08:00
David Cermak
921b2a6331
fix(esp_netif): Add unit test for loopback configuration
...
Split tests into common and lwip/loopback specific and adds loopback
tests as separate configuration.
2024-08-23 18:13:47 +08:00
David Cermak
c6748a636d
fix(esp_netif): Prepare for more tests moving esp_netif_test to .._lwip
2024-08-23 18:13:47 +08:00
David Cermak
049f6f6bdc
feat(esp_netif): Add support for esp_netif with custom TCP/IP stack
...
Added a new Kconfig option ESP_NETIF_PROVIDE_CUSTOM_IMPLEMENTATION which
uses only esp_netif headers, no implementation is provided and expected
to be supplied by application layer.
2024-08-23 18:13:47 +08:00
Omar Chebib
a8bb279dff
fix(ldgen): fix linker script generation from a single-entry fragment file
2024-08-23 17:25:19 +08:00
Jiang Jiang Jian
74dc204b59
Merge branch 'bugfix/pm-165' into 'master'
...
fix the issue of station fail to connect to softap caused by abnormal rf flag signal
Closes PM-165
See merge request espressif/esp-idf!32359
2024-08-23 17:02:58 +08:00
C.S.M
207a757af1
Merge branch 'test/serial_jtag_rom' into 'master'
...
test(usb_serial): Add a test for printf/rom_printf after driver is installed
See merge request espressif/esp-idf!32057
2024-08-23 16:47:31 +08:00
chenjianhua
ec0277d833
fix(bt/bluedroid): Fixed work queue delete when create thread failed
2024-08-23 16:31:12 +08:00
Linda
14cdd8ba2b
docs: format establish-serial-connection.rst
2024-08-23 16:29:37 +08:00
Li Shuai
5a604d3e18
fix(esp_wifi): fix the issue of station fail to connect to softap caused by abnormal rf flag signal
2024-08-23 15:42:34 +08:00
C.S.M
35251a69eb
test(usb_serial): Add a test for printf/rom_printf after driver is installed
2024-08-23 14:59:57 +08:00
Radim Karniš
a263f833c9
Merge branch 'ci/efuse_tests' into 'master'
...
ci(espefuse_test): Comply with esptool v4.8
See merge request espressif/esp-idf!33021
2024-08-23 14:58:56 +08:00
Aditya Patwardhan
e957b50e50
fix(esp-tls): Reduce parameter check for esp_tls_conn_read
...
Previously the *data parameters of esp_tls_conn_read
was required to be non-NULL after espressif/esp-idf!28358 .
This prevents users from using a functionality in esp_tls_conn_read
where calling `esp_tls_conn_read(ctx, NULL, 0);` triggers the
transfer of contents from tcp layer to mbedtls (ssl) layer.
After this the user can read the contents from
esp_tls_get_bytes_avail().
This commit removes the additional NULL check on the data field
to keep this functionality enabled.
2024-08-23 12:08:42 +05:30
Rahul Tank
ac8f354458
Merge branch 'bugfix/blesmp_getlist_bond_fail' into 'master'
...
fix(nimble): Fixed blesmp getbondlist issue
Closes BLERP-921
See merge request espressif/esp-idf!32697
2024-08-23 12:36:27 +08:00
Island
35235257d7
Merge branch 'docs/add_nimble_get_started' into 'master'
...
[BT-3812] NimBLE Get started examples added
Closes BT-3812
See merge request espressif/esp-idf!32150
2024-08-23 12:13:05 +08:00
Ren Peiying
60984ca1fc
Merge branch 'docs/remove_pico-kit-related-diagram' into 'master'
...
docs: remove pico-kit related images after migration
See merge request espressif/esp-idf!32877
2024-08-23 11:58:56 +08:00
Zhang Shuxian
0eb9d052d0
docs: Update the application examples in ledc.rst
2024-08-23 10:16:11 +08:00
Zhang Shuxian
2cee7899d5
docs: Update the application examples in gpio.rst
2024-08-23 10:10:35 +08:00
Island
db1f207d64
Merge branch 'feat/get_free_heap_size_for_ble' into 'master'
...
feat(ble/controller): Support get BLE controller free heap size
Closes BLERP-938
See merge request espressif/esp-idf!32874
2024-08-23 10:09:44 +08:00
Tomas Rezucha
73e0948332
Merge branch 'docs/usb_maintainer_docs_p4' into 'master'
...
docs(usb/host): Update maintainer docs for ESP32-P4
See merge request espressif/esp-idf!32831
2024-08-22 22:21:31 +08:00
Radim Karniš
4ccdc51b07
ci(espefuse_test): Comply with esptool v4.8
2024-08-22 16:12:16 +02:00
Konstantin Kondrashov
d27cf6d00c
Merge branch 'feature/efuse_update' into 'master'
...
feat(efuse): Updates efuse tables for p4 and c5
See merge request espressif/esp-idf!32904
2024-08-22 20:40:28 +08:00
Ivan Grokhotkov
5e9ac5bdf7
test(build_system): print failed command and output when test fails
2024-08-22 13:59:43 +02:00
Wu Zheng Hui
789b9ad5a9
Merge branch 'feat/support_xtal_as_rtc_fast_sleep' into 'master'
...
feat(esp_hw_support): support PMU parameters when XTAL is used as fast clock source
Closes PM-197
See merge request espressif/esp-idf!32811
2024-08-22 19:37:13 +08:00
Gao Xu
bf7f146cc8
Merge branch 'feat/support_hysteresis_filter_on_c61' into 'master'
...
feat(gpio): support hysteresis filter on C61
See merge request espressif/esp-idf!32881
2024-08-22 19:30:16 +08:00
C.S.M
8aee667873
fix(i2c_master): Fix an I2C issue that slave streth happen but master timeout set seems doesn't work
...
Closes https://github.com/espressif/esp-idf/issues/14129
Closes https://github.com/espressif/esp-idf/issues/14401
2024-08-22 18:28:57 +08:00
Armando (Dou Yiwen)
6f704a47e8
Merge branch 'doc/isp_sharpen_doc' into 'master'
...
doc(isp): isp sharpen programming guide
Closes IDF-10854
See merge request espressif/esp-idf!32920
2024-08-22 18:07:54 +08:00
C.S.M
64c185d39b
Merge branch 'feat/psram_bringup_c61' into 'master'
...
feature(spiram): Bringup spiram for esp32c61, also flash, also .bss .noinit
Closes IDF-9293 and IDF-9294
See merge request espressif/esp-idf!32709
2024-08-22 17:10:05 +08:00
Island
6a2bc24f7f
Merge branch 'bugfix/fix_ble_resolve_adv_data' into 'master'
...
fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data
Closes BLERP-941
See merge request espressif/esp-idf!32894
2024-08-22 16:54:49 +08:00
Island
43adf04da6
Merge branch 'docs/optimized_blufi_example' into 'master'
...
docs(blufi): Optimize documentation for Blufi example
Closes BLERP-892
See merge request espressif/esp-idf!32954
2024-08-22 16:54:43 +08:00
Armando
212aef3b63
doc(isp): isp sharpen programming guide
2024-08-22 16:28:01 +08:00
C.S.M
4632bf2f8b
Merge branch 'feat/bod_bringup_c5' into 'master'
...
feat(brownout): Add brownout detector support on esp32c5, esp32c61
Closes IDF-8647 and IDF-9254
See merge request espressif/esp-idf!32930
2024-08-22 16:24:34 +08:00
zhanghaipeng
946f484861
feat(ble/controller): Support get BLE controller free heap size
2024-08-22 14:42:52 +08:00
shreeyash
1ff60d5336
fix(nimble): Fixed blesmp getbondlist issue
2024-08-22 10:40:45 +05:30
Kirill Chalov
0d79e41ebc
Merge branch 'fix/update_instructions_building_docs' into 'master'
...
fix: update instructions for building docs
See merge request espressif/esp-idf!32986
2024-08-22 12:47:58 +08:00
Song Ruo Jing
c607544126
Merge branch 'feature/isp_gamma_correction_support' into 'master'
...
feat(isp): add gamma correction driver to ISP
Closes IDF-9988
See merge request espressif/esp-idf!32274
2024-08-22 12:09:31 +08:00
C.S.M
2cbf859f6f
fix(intr_dump): Fix the interrupt dump expected output
2024-08-22 11:26:30 +08:00
C.S.M
8078ad7840
feat(brownout): Add brownout detector support on esp32c61
2024-08-22 11:26:30 +08:00
C.S.M
e76c2c4b53
feat(brownout): Add brownout detector support on esp32c5
2024-08-22 11:26:30 +08:00
gaoxu
004f27efda
feat(gpio): support hysteresis filter on C61
2024-08-22 11:24:03 +08:00
Marius Vikhammer
fab065848d
Merge branch 'fix/clang_linker_fix_for_linux_target' into 'master'
...
fix(cmake): Fixed linker not supporting -warn_commons for linux target on MacOS
Closes IDFGH-12129
See merge request espressif/esp-idf!32870
2024-08-22 11:18:58 +08:00
C.S.M
271ca9f85a
feat(spiram): Add .noinit and .bss segement support on esp32c61
2024-08-22 10:58:50 +08:00
C.S.M
fad2c740b1
feature(spi_flash): Promote the c61 mspi clock frequency from 40 to 80M
2024-08-22 10:58:50 +08:00
Marius Vikhammer
c7df9db237
Merge branch 'bugfix/ulp_build_windows' into 'master'
...
fix(ulp): fixed ulp apps not compiling on windows
Closes IDF-10856
See merge request espressif/esp-idf!32949
2024-08-22 10:51:25 +08:00
Marius Vikhammer
6e51c0525d
fix(wdt): changed register dump on non panic task WDT to be more descriptive
...
Closes https://github.com/espressif/esp-idf/issues/14400
2024-08-22 10:48:26 +08:00
kirill.chalov
7a19f65f58
fix: update instructions for building docs
2024-08-22 10:44:31 +08:00
C.S.M
b676f6080d
feature(spiram): Add spiram support on esp32c61
2024-08-22 10:38:43 +08:00
Island
66b8c33308
Merge branch 'bugfix/fix_c5_ble_crash_issue' into 'master'
...
fix(ble): fix esp32c5 crash issue when enable the ble controller
See merge request espressif/esp-idf!32890
2024-08-22 10:28:43 +08:00
Marius Vikhammer
66462fe09b
Merge branch 'ci/disable_http_request_p4' into 'master'
...
ci(https_request): disable example for P4
See merge request espressif/esp-idf!33000
2024-08-22 09:55:37 +08:00
Zhou Xiao
c44b5c228f
docs(ble): Replace advertising interval hex value with BLE_GAP_ADV_ITVL_MS
2024-08-22 09:55:22 +08:00
Zhou Xiao
46e2507c28
docs(ble): Improved as Weilong and Shenhang requested
2024-08-22 09:55:22 +08:00
zhouxiao
8a9c64cdb7
docs(ble): Added BLE Get Started
2024-08-22 09:55:22 +08:00
Marius Vikhammer
a6517676c9
Merge branch 'bugfix/usleep_overflow' into 'master'
...
fix(newlib): fixed potential overflow in usleep
Closes IDFGH-13493
See merge request espressif/esp-idf!32917
2024-08-22 09:55:08 +08:00
zwl
8c3e2c9d5a
fix(ble): fixed ble controller issues on ESP32-C2
2024-08-22 09:53:11 +08:00
zwl
e8c80d4809
fix(ble): fixed ble controller issues on ESP32-H2
2024-08-22 09:53:11 +08:00
zwl
c038e38c24
fix(ble): fixed ble controller issues on ESP32-C6
2024-08-22 09:53:11 +08:00
Marius Vikhammer
4b8a2b4a6e
ci(https_request): disable example for P4
2024-08-22 09:38:28 +08:00
Zhang Xiao Yan
83e0eeec79
Merge branch 'docs/fix_typo_adc_oneshot' into 'master'
...
docs: fix a typo in adc_oneshot
See merge request espressif/esp-idf!32893
2024-08-22 09:24:42 +08:00
Marek Fiala
46efcd09c7
Merge branch 'fix/ci_win_kconfig' into 'master'
...
fix(Tools): failing Win CI tests
Closes IDF-10514 and IDF-10764
See merge request espressif/esp-idf!32446
2024-08-22 00:28:48 +08:00
Jakob Hasse
efa25eaecb
Merge branch 'doc/improve_iram_safe_intr_handlers_section' into 'master'
...
docs(interrupts): improved interrupt handler placement documentation
Closes IDF-8576
See merge request espressif/esp-idf!32883
2024-08-22 00:03:32 +08:00
Jiang Jiang Jian
b6f67b36fb
Merge branch 'bugfix/fix_clkn_lost_after_modem_sleep' into 'master'
...
fix(bt/controller): Fixed bluetooth disconnect issue after modem sleep on ESP32
Closes BT-3831
See merge request espressif/esp-idf!32959
2024-08-21 23:19:50 +08:00
Rahul Tank
c480d92a59
Merge branch 'feat/ble_link_estab_event' into 'master'
...
feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link is established
Closes BLEQABR24-977, BLERP-851, BLERP-854, BLERP-878, IDFCI-2291, IDFCI-2289, BLERP-933, and BLERP-947
See merge request espressif/esp-idf!31968
2024-08-21 23:17:28 +08:00
Harshal Patil
a00d22197c
Merge branch 'change/secure_boot_config_description' into 'master'
...
Improve description of the config SECURE_BOOT_V2_ALLOW_EFUSE_RD_DIS
Closes IDF-9161
See merge request espressif/esp-idf!32651
2024-08-21 22:08:23 +08:00
Marek Fiala
364f777f96
feat(tools): Allow test_spaces_bundle4 to fail on Win
2024-08-21 14:37:06 +02:00
Marek Fiala
e95aff7ca9
feat(tools): sanitize all fixtures using test names
...
The parametrization include `[` and `]` in names. This is not
possible to use within path. Expand the sanitization into all
fixtures using request.node.name.
2024-08-21 14:37:06 +02:00
Marek Fiala
ccbb415be8
feat(tools): add pytest mark idf_copy_with_space
2024-08-21 14:37:05 +02:00
Marek Fiala
f0e8966ca5
feat(tools): Use custom directory in failing pytest
2024-08-21 14:37:05 +02:00
Adam Múdry
3f13adadab
Merge branch 'fix/sdmmc_probe_timing_retry' into 'master'
...
fix(sdmmc): Fix SDMMC slot switch timing related issue on ESP32-P4
Closes IDFCI-2328
See merge request espressif/esp-idf!32900
2024-08-21 20:01:23 +08:00
Chen Ji Chang
b8b845a96a
Merge branch 'change/remove_sdm_and_glitch_filter_on_c61' into 'master'
...
Change(sdm,glitch_filter): remove sdm and glitch filter on c61
Closes IDF-9340 and IDF-9335
See merge request espressif/esp-idf!32691
2024-08-21 19:28:05 +08:00
zhanghaipeng
c1fb888cc1
fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data
2024-08-21 19:27:36 +08:00
Adam Múdry
6cb2080076
fix(nvs): nvs_tool.py reduce false duplicate warnings
2024-08-21 19:06:27 +08:00
Adam Múdry
4e7d2ec241
refactor(nvs): nvs_tool.py integrity check refactor
2024-08-21 19:06:27 +08:00
harshal.patil
03a15664ee
change(bootloader_support/secure_boot): Improve description of the config SECURE_BOOT_V2_ALLOW_EFUSE_RD_DIS
...
Co-authored-by: Zhang Shuxian <zhangshuxian@espressif.com >
2024-08-21 16:32:54 +05:30
Wei Yu Han
d60eb862c2
Merge branch 'docs/update_ble_feature_status' into 'master'
...
docs(ble): Updated the support status of Encrypted Advertising Data
See merge request espressif/esp-idf!32892
2024-08-21 18:39:23 +08:00
Wei Yu Han
607c0bdb2f
docs(ble): Updated the support status of Encrypted Advertising Data and LE Power Controll
2024-08-21 18:39:23 +08:00
morris
fdd90d4894
Merge branch 'feat/i80_lcd_esp32p4' into 'master'
...
Add i80 LCD support on ESP32P4
See merge request espressif/esp-idf!32829
2024-08-21 18:04:39 +08:00
linruihao
fd46936033
fix(bt/controller): Fixed bluetooth disconnect issue after modem sleep on ESP32
2024-08-21 17:53:25 +08:00
Mahavir Jain
7489258160
Merge branch 'feat/enable_protocol_examples_for_c5' into 'master'
...
feat(protocols): Added and Tested eps32c5 with protocols examples
See merge request espressif/esp-idf!32778
2024-08-21 17:32:34 +08:00
Song Ruo Jing
f2d131aae4
feat(isp): add gamma correction driver to ISP
2024-08-21 17:27:16 +08:00
Island
3929afdb5f
Merge branch 'fix/ble_mesh_gh_pr_13135' into 'master'
...
fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS
See merge request espressif/esp-idf!32768
2024-08-21 16:54:40 +08:00
Jakob Hasse
db067f3bda
docs(interrupts): improved interrupt handler placement documentation
2024-08-21 10:35:04 +02:00
Ivan Grokhotkov
0773caf283
Merge branch 'feature/idf_py_efuse_qemu' into 'master'
...
feat(idf.py): support efuse-related commands in QEMU
Closes QEMU-193
See merge request espressif/esp-idf!29809
2024-08-21 16:13:54 +08:00
wuzhenghui
2659607d13
feat(esp_hw_support): support PMU parameters when XTAL is used as fast clock source
2024-08-21 15:44:01 +08:00
Rahul Tank
61aae40313
feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link established
2024-08-21 13:07:46 +05:30
C.S.M
6730203c1d
Merge branch 'support_psram_noinit_segment_on_s3' into 'master'
...
feat(psram): add psram noinit segment support on s2/s3/p4/c5 and bss segment on c5
Closes IDF-4811, IDF-8689, IDF-10311, and IDFGH-13336
See merge request espressif/esp-idf!32503
2024-08-21 15:25:07 +08:00
Mahavir Jain
44327e6887
Merge branch 'feat/enable_ota_example_for_c5' into 'master'
...
feat(ota): Checked the support of OTA for esp32c5
See merge request espressif/esp-idf!32673
2024-08-21 15:24:16 +08:00
Mahavir Jain
2884ce0eac
Merge branch 'contrib/github_pr_14398' into 'master'
...
fix esp_secure_boot not compiling in C++ (GitHub PR)
Closes IDFGH-13503
See merge request espressif/esp-idf!32948
2024-08-21 14:51:02 +08:00
hrushikesh.bhosale
ed4166a64c
feat(ota): Checked the support of OTA for esp32c5
...
Checked the support of OTA features for esp32c5, tested
examples and added the support in README.md file. Even
added the support in systems .build-test-rules.yml
2024-08-21 11:45:41 +05:30
Rahul Tank
5b56ff6f8b
Merge branch 'bugfix/changes_in_wifi_prov_mgr' into 'master'
...
fix(wifi_prov_mgr): Api to keep BLE on after provisioning
Closes IDF-8295
See merge request espressif/esp-idf!32764
2024-08-21 13:58:13 +08:00
Chen Jichang
1c1f536235
feat(psram): add psram noinit segment support on S2/S3/P4/C5
...
Closes https://github.com/espressif/esp-idf/issues/14253
2024-08-21 12:13:16 +08:00
Mahavir Jain
ad3a257390
Merge branch 'contrib/github_pr_14314' into 'master'
...
perf(gcm): shrink Shoup table and tune GCM loop (GitHub PR)
Closes IDFGH-13409
Closes https://github.com/espressif/esp-idf/pull/14314
See merge request espressif/esp-idf!32908
2024-08-21 12:12:10 +08:00
Armando (Dou Yiwen)
79a4419956
Merge branch 'feat/isp_yuvrgb' into 'master'
...
isp: support more yuv / rgb configurations
Closes IDF-10734
See merge request espressif/esp-idf!32932
2024-08-21 12:02:53 +08:00
Jiang Jiang Jian
f12cdd7b2a
Merge branch 'fix/fix_esp32c5_connect_issues_1' into 'master'
...
fix(wifi): fix esp32c5 connect issues cause by change band mode to 5G only
Closes WIFIBUG-682 and WIFIBUG-494
See merge request espressif/esp-idf!32554
2024-08-21 11:56:27 +08:00
alanmaxwell
f73612d616
fix(phy): fix esp32 rx sense issue
...
improve esp32 rx sense from -94 to -97 which was introduced by 4dfeb9c26
2024-08-21 10:43:56 +08:00
Jiang Jiang Jian
cf12c384d5
Merge branch 'support/esp32c5_br_lib' into 'master'
...
feat(openthread): support br lib for esp32c5
Closes TZ-957
See merge request espressif/esp-idf!32854
2024-08-21 10:38:59 +08:00
snake-4
8bade3bf2c
fix(http_server): Don't require LWIP_NETIF_LOOPBACK for Linux target
2024-08-21 04:25:10 +02:00
Tomas Rezucha
6457d3942d
Merge branch 'fix/usb_dma_api' into 'master'
...
fix(usb/host): Use new cache aligned DMA alloc functions
Closes IDF-10048
See merge request espressif/esp-idf!32891
2024-08-20 23:45:45 +08:00
Mahavir Jain
71b56bd3f3
Merge branch 'feature/introduce_security_component' into 'master'
...
Introduce a new security component
Closes IDF-9359
See merge request espressif/esp-idf!31969
2024-08-20 22:18:07 +08:00
Jiang Jiang Jian
ff0bc815a2
Merge branch 'bugfix/fixed_c2_blufi_issue_when_use_only_4.2_adv' into 'master'
...
fix(ble): fixed blufi issue on ESP32-C2
Closes BLERP-944
See merge request espressif/esp-idf!32941
2024-08-20 22:04:51 +08:00
Radek Tandler
f75db5caf4
Merge branch 'bugfix/nvs_entry_sanity_check' into 'master'
...
Bugfix/added nvs entry header sanity checks
See merge request espressif/esp-idf!32529
2024-08-20 20:46:27 +08:00
Alexey Lapshin
64f9917dde
fix(build): fix orphan sections warning kconfig variable
2024-08-20 20:07:32 +08:00
hrushikesh.bhosale
7d2253288f
feat(protocols): Added and Tested eps32c5 with protocols examples
...
Tested examples from the protocols, added the support of esp32c5
into the README.md and .build-test-rules.yml file
2024-08-20 17:18:54 +05:30
Adam Múdry
b263b9dff9
fix(sdmmc): Fix SDMMC slot switch timing related issue on ESP32-P4
2024-08-20 19:17:08 +08:00
morris
565235d7af
change(lcd): simplify the i80 lcd example
...
removed the lcd touch panel initialization code.
For those touch panel driver usage, please check the esp_bsp repo.
2024-08-20 18:47:22 +08:00
morris
23c41fc772
feat(lcd): support i80 lcd driver on esp32p4
2024-08-20 18:47:22 +08:00
Shen Weilong
36c0bf9331
fix(ble): fix esp32c5 crash issue when enable the ble controller
2024-08-20 18:04:12 +08:00
Wang Meng Yang
884caed878
Merge branch 'fix/test_script_error_in_bt_example' into 'master'
...
fix(bt): remove redundant space in hid example path
See merge request espressif/esp-idf!32839
2024-08-20 18:03:52 +08:00
Wu Zheng Hui
5929eed30d
Merge branch 'feat/support_software_trigger_retention' into 'master'
...
feat(esp_hw_support): support software trigger regdma retention
Closes PM-199
See merge request espressif/esp-idf!32789
2024-08-20 18:02:07 +08:00
C.S.M
ead16f1dcb
Merge branch 'bugfix/fix_c61_msmspi_soc' into 'master'
...
fix(memspi): Correct the wrong c61 memspi soc file
See merge request espressif/esp-idf!32921
2024-08-20 17:20:55 +08:00
Rahul Tank
dbce23f8a4
Merge branch 'feat/allow_connect_during_scan' into 'master'
...
feat(nimble): Add support to allow connection during scanning
Closes BLERP-903
See merge request espressif/esp-idf!32509
2024-08-20 17:10:30 +08:00
radek.tandler
b937cb7549
fix(storage/nvs): Fixed hadling of inconsistent values in NVS entry header
...
feat(storage/nvs): Added test cases for damaged entries with correct CRC
2024-08-20 10:57:24 +02:00
Konstantin Kondrashov
545e26a0f2
feat(efuse): Updates efuse table for esp32c5
2024-08-20 16:51:56 +08:00
Konstantin Kondrashov
9923ecfaba
feat(efuse): Updates efuse table for esp32p4
2024-08-20 16:51:56 +08:00
Jakob Hasse
d2cfb78d31
Merge branch 'refactor/spi_ram_stack_with_heap_caps_config' into 'master'
...
refactor(esp_psram): allow PSRAM as stack when PSRAM is only available via esp_heap_caps
Closes IDFGH-11604
See merge request espressif/esp-idf!32832
2024-08-20 16:48:44 +08:00
Ren Pei Ying
6ab490194c
Merge branch 'docs/optimize_translation_for_api_reference_system_inc_files' into 'master'
...
docs: Optimize translation for api-reference/system/inc files
Closes DOC-8087
See merge request espressif/esp-idf!32033
2024-08-20 16:47:30 +08:00
Richard Allen
0b51c24238
change(mbedtls/port): optimize gcm_mult()
...
1) pre-shift GCM last4 to use 32-bit shift
On 32-bit architectures like Aarch32, RV32, Xtensa,
shifting a 64-bit variable by 32-bits is free,
since it changes the register representing half of the 64-bit var.
Pre-shift the last4 array to take advantage of this.
2) unroll first GCM iteration
The first loop of gcm_mult() is different from
the others. By unrolling it separately from the
others, the other iterations may take advantage
of the zero-overhead loop construct, in addition
to saving a conditional branch in the loop.
2024-08-20 16:44:56 +08:00
zwl
0611a04250
fix(ble): fixed blufi issue on ESP32-C2
2024-08-20 16:42:42 +08:00
Zhang Xiao Yan
357e28826d
Merge branch 'docs/update_application_examples_build_system' into 'master'
...
docs: update application examples for build_system
See merge request espressif/esp-idf!32319
2024-08-20 15:51:24 +08:00
Jiang Jiang Jian
a871f54339
Merge branch 'bugfix/fix_bleqabr24_1152' into 'master'
...
Fixed BLE vendor HCI get controller status command on ESP32
Closes BLERP-936
See merge request espressif/esp-idf!32851
2024-08-20 15:17:24 +08:00
zhanghaipeng
0d2929358f
docs(blufi): Optimize documentation for Blufi example
2024-08-20 14:29:16 +08:00
Tomas Rezucha
512df697f0
docs(usb/host): Update maintainer docs for ESP32-P4
2024-08-20 08:14:21 +02:00
Tomas Rezucha
660319ecaf
fix(usb/host): Use new cache aligned DMA alloc functions
2024-08-20 08:13:32 +02:00
xuxiao
280a38130f
fix(wifi): fix esp32c5 connect issues cause by change band mode to 5G only
2024-08-20 14:06:15 +08:00
Mahavir Jain
cdee290a5d
Merge branch 'ci/enable_memprot_tests_for_esp32c5' into 'master'
...
Enable memory protection tests for ESP32-C5
Closes IDF-10099
See merge request espressif/esp-idf!32766
2024-08-20 13:35:29 +08:00
Marius Vikhammer
5b85871151
fix(ulp): fixed ulp apps not compiling on windows
2024-08-20 13:04:46 +08:00
Mahavir Jain
c338fec13c
feat(esp_security): add component ownership entry
2024-08-20 12:35:22 +08:00
Mahavir Jain
1e8391f5fe
fix(esp_security): keep esp_security as private dependency for esp_hw_support
...
- Only esp_hw_support -> esp_security as new private dependency
- In next major IDF release, the public interface can be moved
esp_security component
2024-08-20 12:35:22 +08:00
Mahavir Jain
79f9c7d157
feat(esp_security): Move DS, HMAC, DPA and crypto lock implementation
2024-08-20 12:35:22 +08:00
Mahavir Jain
262f27290b
feat(esp_security): move the crypto test app to new esp_security component
2024-08-20 12:35:22 +08:00
harshal.patil
57db17bec2
feat(esp_security/crypto): Create a generic crypto locking layer across targets
2024-08-20 12:35:22 +08:00
harshal.patil
488b2a741d
change(esp_security): Move the crypto locking layer into the security component
2024-08-20 12:35:22 +08:00
harshal.patil
c125d21c71
change(esp_security): Move anti-DPA configuration into the security component
2024-08-20 12:35:22 +08:00
harshal.patil
b729a0a732
change(esp_security): Move crypto clk configuration into the security component
2024-08-20 12:35:22 +08:00
harshal.patil
239734e3d5
feat(esp_security): Register a bare-metal security component
2024-08-20 12:35:22 +08:00
Rahul Tank
f03c3ed43e
feat(nimble): Add support to allow connection during scanning
2024-08-20 10:05:14 +05:30
Pat Erley
5daee45f6e
fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS
...
When a user app is handling these messages, the tai_utc_delta and
time_zone_offset fields are not correctly populated. Resolve by
properly setting the fields.
2024-08-20 12:01:35 +08:00
Chen Jichang
a1fc225aaa
feat(glitch_filter): remove glitch filter on c61
2024-08-20 10:57:01 +08:00
Chen Jichang
b947ff99da
feat(sdm): remove sigma delta gpio on c61
2024-08-20 10:57:01 +08:00
C.S.M
6290fed472
fix(memspi): Correct the wrong c61 memspi soc file
2024-08-20 10:54:08 +08:00
wuzhenghui
56aefbe845
driver(gptimer): support software triggered GPTimer retention test
2024-08-20 10:52:17 +08:00
wuzhenghui
05504d5f68
feat(esp_hw_support): support extra link software trigger for all targets
2024-08-20 10:52:16 +08:00
Zhang Shu Xian
15825dc531
Merge branch 'docs/update_application_examples_of_gptimer' into 'master'
...
docs: Update the application examples in gptimer.rst
See merge request espressif/esp-idf!32646
2024-08-20 10:13:00 +08:00
Zhang Shu Xian
a41c5c9dee
Merge branch 'docs/update_application_examples_of_rmt' into 'master'
...
docs: Update the application examples in rmt.rst
See merge request espressif/esp-idf!32654
2024-08-20 10:10:42 +08:00
Marius Vikhammer
ff8265b6b3
feat(newlib): add option to disable eval of expression in assert() when NDEBUG set
...
According to the standard assert(X) should be replaced by a void expression when
NDEBUG is set. IDF's behavior was to not trigger an assertion, but we would still
evaluate X, e.g. if X was a function it would be ran.
This MR adds a kconfig option CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE which allows us
revert the behavior to be inline with the standard.
With IDF v6.0 the plan is to make CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE=n the default
behavior.
Closes https://github.com/espressif/esp-idf/issues/10136
Closes https://github.com/espressif/esp-idf/issues/2758
2024-08-20 09:26:54 +08:00
Marius Vikhammer
596f635b28
fix(newlib): fixed potential overflow in usleep
...
If trying to usleep for 0xFFFF FFFF us the calculation of delay ticks would overflow
resulting in the system not sleeping at all.
Closes https://github.com/espressif/esp-idf/issues/14390
2024-08-20 09:26:27 +08:00
Marius Vikhammer
9bff8ad50e
docs(freertos): update freertos comments to reflect that stack size is in bytes
...
Closes https://github.com/espressif/esp-idf/issues/11600
2024-08-20 09:26:09 +08:00
Armando
e9f65051e7
feat(isp): added isp yuv2rgb / rgb2yuv configs
2024-08-20 09:20:59 +08:00
Armando (Dou Yiwen)
c01ccd1f62
Merge branch 'ci/fix_esp32_exceed_bootloader_size' into 'master'
...
fix(ci): esp32 build failure due to bootloader size too large
Closes IDFCI-2331
See merge request espressif/esp-idf!32926
2024-08-20 09:20:18 +08:00
Song Ruo Jing
7b510049fb
fix(ci): esp32 build failure due to bootloader size too large
2024-08-19 19:08:10 +08:00
Linda
03611c121b
docs: delete unavailable document links for ESP32-P4
2024-08-19 18:11:32 +08:00
Mahavir Jain
3ee092c9ac
Merge branch 'bugfix/update_ota_readme' into 'master'
...
fix: update https server starting instructions in ota README
See merge request espressif/esp-idf!32862
2024-08-19 16:49:19 +08:00
Konstantin Kondrashov
bc5d324f73
Merge branch 'feature/p4_efuse_get_pkg_ver' into 'master'
...
feat(efuse): Updates esp_efuse_get_pkg_ver
Closes IDFCI-2324
See merge request espressif/esp-idf!32882
2024-08-19 15:44:31 +08:00
Jakob Hasse
d626bcac35
Merge branch 'refactor/nvs_coverage_gcovr' into 'master'
...
refactor(nvs_flash): Use gcovr instead of lcov for host-based page test
See merge request espressif/esp-idf!31734
2024-08-19 15:24:24 +08:00
Ren Pei Ying
afce238ca2
Merge branch 'docs/provide_cn_trans_for_partition-table_and_nvs_encryption' into 'master'
...
docs: Update CN translation for partition-table and nvs-encryption
Closes DOC-8184
See merge request espressif/esp-idf!32879
2024-08-19 15:22:28 +08:00
renpeiying
20379aeffb
docs: Optimize translation for api-reference/system/inc files
2024-08-19 13:09:34 +08:00
renpeiying
98655d4ad3
docs: Update CN translation for partition-table and nvs-encryption
2024-08-19 12:58:37 +08:00
Marius Vikhammer
ae71b5984b
Merge branch 'ci/timer_perf_c5' into 'master'
...
ci(timer): increase IDF_PERFORMANCE_MAX_ESP_TIMER_GET_TIME_PER_CALL for C5/C61
Closes IDFCI-2327
See merge request espressif/esp-idf!32888
2024-08-19 11:03:23 +08:00
Jiang Jiang Jian
87eaf18eb6
Merge branch 'feature/esp32c61_light_sleep_support_stage_1' into 'master'
...
feat(esp_hw_support): esp32c61 sleep support (Stage 1: support modem clock)
Closes IDF-9513
See merge request espressif/esp-idf!32518
2024-08-19 10:38:57 +08:00
Zhang Shuxian
ab7c3a5dc6
docs: Update the application examples in gptimer.rst
2024-08-19 10:14:59 +08:00
Zhang Shuxian
9f577f8005
docs: Update the application examples in rmt.rst
2024-08-19 10:01:31 +08:00
diplfranzhoepfinger
d836ea0107
Update uart_select_example_main.c
2024-08-18 20:28:04 +02:00
diplfranzhoepfinger
18e69cab01
Update uart_select_example_main.c
2024-08-18 20:19:49 +02:00
Aditya Patwardhan
4bd07892d2
Merge branch 'bugfix/sb_v2_docs_c3_rev' into 'master'
...
docs(security): fix ESP32-C3 minimum supported revision for secure boot v2
Closes IDFGH-13478
See merge request espressif/esp-idf!32896
2024-08-18 19:37:38 +08:00
Martin Vychodil
1b7bca6f13
Merge branch 'fix/bootloader_size_increase_perf_benchmark_fails_to_build' into 'master'
...
fix: Bootloader size increase broke perf_benchmark example compilation
Closes IDF-10861
See merge request espressif/esp-idf!32906
2024-08-18 18:05:27 +08:00
Adam Múdry
4a21b0e332
fix: Bootloader size increase broke perf_benchmark example compilation
2024-08-17 23:02:11 +02:00
Ivan Grokhotkov
5ef75d5073
Merge branch 'bugfix/reproducible_builds_improvements' into 'master'
...
build system: reproducible build improvements
Closes IDFGH-12690
See merge request espressif/esp-idf!32734
2024-08-16 19:02:40 +08:00
Linda
4fc4f7053b
docs: update application examples for build_system
2024-08-16 17:59:11 +08:00
Chen Ji Chang
5b0c63b2cd
Merge branch 'feat/add_ledc_support_on_c61' into 'master'
...
feat(ledc): add ledc support on c61
Closes IDF-9291
See merge request espressif/esp-idf!32705
2024-08-16 17:35:19 +08:00
Mahavir Jain
3ec400b332
docs(security): fix ESP32-C3 minimum supported revision for secure boot v2
...
Closes https://github.com/espressif/esp-idf/issues/14377
2024-08-16 15:04:28 +05:30
Song Ruo Jing
15e20f0dfb
Merge branch 'ci/enable_esp32p4_gpio_uart_target_test' into 'master'
...
fix(gpio): esp32p4 IOs cannot keep being held in the entire deep sleep process
Closes IDF-8968, IDF-8971, and IDF-9877
See merge request espressif/esp-idf!32510
2024-08-16 17:31:59 +08:00
gongyantao
9a2e2f95e9
fix(ci): disable ci test when target is not support classic bluetooth
2024-08-16 17:26:36 +08:00
Zhang Xiao Yan
d7db82fecf
Merge branch 'docs/update_application_examples_related_system' into 'master'
...
docs: update application examples related to system
See merge request espressif/esp-idf!32414
2024-08-16 17:24:20 +08:00
Abhik Roy
4873a94b01
Merge branch 'example/ping_invalid_ip6_fix' into 'master'
...
fix(example): Fixed updating recv addr for invalid packets
Closes IDFGH-13264
See merge request espressif/esp-idf!32275
2024-08-16 17:01:37 +08:00
Abhik Roy
36dfa367d1
Merge branch 'lwip/multi_dns_ip_fix' into 'master'
...
fix(lwip): Fixed incorrect handling of 0.0.0.0 in dns
Closes IDFGH-13115 and IDF-10035
See merge request espressif/esp-idf!32223
2024-08-16 16:59:43 +08:00
Linda
e5019c9da0
docs: update application examples related to system
2024-08-16 16:16:58 +08:00
Linda
a2d64723c2
docs: fix a typo in adc_oneshot
2024-08-16 16:04:53 +08:00
Jeroen Domburg
9dc00a4fb4
Merge branch 'fix/char_skip_using_usj_proper_fix' into 'master'
...
fix(usb-serial-jtag): Call driver-specific fsync function for usb-serial-jtag rather than poking the hardware directly
Closes IDFGH-12988
See merge request espressif/esp-idf!32473
2024-08-16 14:43:29 +08:00
Armando (Dou Yiwen)
b432ded957
Merge branch 'feat/isp_sharp' into 'master'
...
isp: sharp driver
Closes IDF-10494 and IDF-10673
See merge request espressif/esp-idf!32316
2024-08-16 13:07:15 +08:00
Song Ruo Jing
860453df47
Merge branch 'bugfix/esp_rom_gpio_connect_out_signal_patch' into 'master'
...
fix(gpio): patched esp_rom_gpio_connect_out_signal for esp32 and esp32s2
Closes IDFGH-11731 and IDFGH-13373
See merge request espressif/esp-idf!32816
2024-08-16 12:03:25 +08:00
Michael (XIAO Xufeng)
742a4838d6
Merge branch 'fix/mmu_multicore_app_bl' into 'master'
...
fix(MMU): fixed mmap deadlock when using multicore app with unicore bootloader
Closes IDFGH-10359
See merge request espressif/esp-idf!32745
2024-08-16 11:49:32 +08:00
Marius Vikhammer
f9ed33857d
ci(timer): increase IDF_PERFORMANCE_MAX_ESP_TIMER_GET_TIME_PER_CALL for C5/C61
2024-08-16 11:12:46 +08:00
Jiang Jiang Jian
465545703f
Merge branch 'bugfix/fix_wifi_example_itwt_build_fail_issue' into 'master'
...
fix(wifi): fix wifi example itwt build fail issue
See merge request espressif/esp-idf!32602
2024-08-16 11:01:15 +08:00
Wei Yu Han
782b8f0567
Merge branch 'docs/add_ble_feature_status_table' into 'master'
...
docs(ble): Added BLE feature support status
See merge request espressif/esp-idf!32873
2024-08-16 10:47:52 +08:00
Wei Yu Han
93fe12f54c
docs(ble): Added BLE feature support status
2024-08-16 10:47:52 +08:00
C.S.M
f40380c472
Merge branch 'refactor/mspi_soc_c5_c61' into 'master'
...
fix(mspi): Refactor mspi ll/soc for c5 and c61
Closes IDF-5157
See merge request espressif/esp-idf!32151
2024-08-16 10:34:21 +08:00
Armando (Dou Yiwen)
f6ec756b8e
Merge branch 'fix/fix_c5_p4_c6_cache_disable_with_brc_predict_issue' into 'master'
...
cache: fixed double exception after cache disabled caused by branch predictor
Closes IDFCI-2318 and IDF-10783
See merge request espressif/esp-idf!32828
2024-08-16 10:24:05 +08:00
Konstantin Kondrashov
e55ae515e2
feat(efuse): Updates esp_efuse_get_pkg_ver
2024-08-15 18:26:44 +03:00
Ivan Grokhotkov
7b228ce8ab
feat(idf.py): allow running idf.py efuse-* commands with QEMU
2024-08-15 16:57:08 +02:00
Ivan Grokhotkov
cbc52e7d30
test(build_system): check reproducible builds with spaces in paths
2024-08-15 16:41:32 +02:00
Ivan Grokhotkov
bef4cb05ff
fix(build_system): fix toolchain sysroot directory affecting builds
...
Closes https://github.com/espressif/esp-idf/issues/13680
2024-08-15 16:41:31 +02:00
Jakob Hasse
0d32deb4c4
refactor(test_apps): increased timeout of panic tests
2024-08-15 16:16:54 +02:00
Song Ruo Jing
706935f468
fix(gpio): esp32p4 IOs cannot keep being held in the entire deep sleep process
2024-08-15 21:54:21 +08:00
Song Ruo Jing
1171c3c281
fix(ci): enable gpio, uart target tests on esp32p4
2024-08-15 21:54:21 +08:00
Jakob Hasse
deb18eb487
Merge branch 'refactor/esp_ringbuf_linux' into 'master'
...
refactor(esp_ringbuf): Adjusted unit tests so some of them run on Linux
Closes IDF-9369
See merge request espressif/esp-idf!32683
2024-08-15 18:29:11 +08:00
Aleksei Apaseev
73ac0bcdff
Merge branch 'ci/fix-retry-failed-jobs-stage' into 'master'
...
ci: add redundant job to ensure 'retry_failed_jobs' job is not skipped
See merge request espressif/esp-idf!32754
2024-08-15 18:08:10 +08:00
Wu Zheng Hui
561c0a8b82
Merge branch 'fix/always_writeback_l1dcache_before_sleep' into 'master'
...
fix(esp_hw_support): always writeback L1DCache before sleep to keep cpu/regdma data consistency
See merge request espressif/esp-idf!32875
2024-08-15 18:06:40 +08:00
Ondrej Kosta
a6b559db79
Merge branch 'feature/spi_eth_c5' into 'master'
...
feat(esp_eth): Added SPI Ethernet support of ESP32C5 in examples
Closes IDF-8697
See merge request espressif/esp-idf!31394
2024-08-15 18:06:26 +08:00
Armando
43ba57e704
change(isp): rename isp_af example to isp example
2024-08-15 18:06:23 +08:00
Armando
f1b5846a55
feat(isp): added isp sharp driver
2024-08-15 18:06:23 +08:00
renpeiying
513bf853b6
docs: remove pico-kit related images after migration
2024-08-15 17:17:59 +08:00
Abhik Roy
322f22d169
fix(lwip): Fixed incorrect handling of 0.0.0.0 in dns
2024-08-15 19:00:47 +10:00
Song Ruo Jing
2f92d863d8
fix(uart): eliminated potential glitch on TX at setup if TX signal is inversed
...
Closes https://github.com/espressif/esp-idf/issues/14285
2024-08-15 16:36:18 +08:00
Song Ruo Jing
ab4157b6cf
fix(gpio): patched esp_rom_gpio_connect_out_signal for esp32 and esp32s2
...
The original ROM function enabled output for the pad first, and then connected the signal
This could result in an undesired level change at the pad
Closes https://github.com/espressif/esp-idf/issues/12826
2024-08-15 16:36:18 +08:00
Aleksei Apaseev
c30d22630f
ci: update the logic to use the gitlab API to fetch failed jobs
2024-08-15 16:04:35 +08:00
Aleksei Apaseev
a0c3fb4d4a
ci: add name for child pipelines
2024-08-15 16:04:35 +08:00
Aleksei Apaseev
4e44310ff1
ci: update authorization from Bearer token to CI_JOB_TOKEN while making requests to CI_DASHBOARD_API service
2024-08-15 16:04:35 +08:00
Aleksei Apaseev
f154151e14
ci: retry jobs for parent and child pipelines
2024-08-15 16:04:35 +08:00
Aleksei Apaseev
ae4687e43e
ci: add redundant job to ensure 'retry_failed_jobs' job is not skipped
2024-08-15 16:01:23 +08:00
Jeroen Domburg
1cdf579b7a
fix(usb-serial-jtag): Call driver-specific fsync function for usb-serial-jtag
...
The VFS driver used to switch to the interrupt-driven driver for rx and tx functions, but
still called its own fsync function, which poked the hardware directly. This interfered
with the driver interrupt, causing spurious bytes to disappear. This adds a driver-specific
sync function and support for that in the vfs layer.
Closes https://github.com/espressif/esp-idf/issues/13939
2024-08-15 15:35:41 +08:00
Chen Jichang
2e2cbd9aa8
feat(ledc): add ledc support on c61
2024-08-15 15:21:06 +08:00
C.S.M
bc80476411
fix(mspi): Refactor mspi ll/soc for c5 and c61
2024-08-15 15:08:56 +08:00
wuzhenghui
fb84c24bae
fix(esp_hw_support): always writeback L1D$ before sleep to keep cpu/regdma data consistency
2024-08-15 12:18:16 +08:00
Xiao Xufeng
00c144aa99
ci(mmu): add unicore test
2024-08-15 12:00:08 +08:00
Xiao Xufeng
55dccc4bba
fix(MMU): fixed mmap deadlock when using multicore app with unicore bootloader
...
Closes https://github.com/espressif/esp-idf/issues/11617
2024-08-15 12:00:08 +08:00
Kevin (Lao Kaiyao)
eff2e4eddd
Merge branch 'feature/support_i2c_on_c61' into 'master'
...
feat(i2c): support i2c on esp32-c61
Closes IDF-9296 and IDF-9297
See merge request espressif/esp-idf!32596
2024-08-15 09:07:01 +08:00
Sudeep Mohanty
78a42a82d5
fix(cmake): Fixed linker not supporting -warn_commons for linux target on MacOS
...
This commit updates the ld linker flags to conditionally include the
-warn_commons flag when the linux target is built on MacOS. This is
because, not all versions of ld support the -warn_commons option.
Closes https://github.com/espressif/esp-idf/issues/13185
2024-08-14 15:06:08 +02:00
Jakob Hasse
4c492cc85f
refactor(esp_psram): allow external stack also when PSRAM is only available via esp_heap_caps
...
Closes https://github.com/espressif/esp-idf/issues/12722
2024-08-14 14:47:12 +02:00
Mahavir Jain
e5e146365b
Merge branch 'bugfix/build_failure_cryptoauthlib' into 'master'
...
fix(mbedtls): link esp-cryptoauthlib to mbedcrypto library
See merge request espressif/esp-idf!32728
2024-08-14 18:45:54 +08:00
Armando
873068d3fe
fix(cache): disable branch predictor before disable cache
...
branch predictor will start cache request
2024-08-14 18:39:18 +08:00
Wan Lei
8e0824d8aa
Merge branch 'test/add_spi_master_clock_reg_validity_test' into 'master'
...
fix(spi): add clock src and divider config validation test
See merge request espressif/esp-idf!22276
2024-08-14 18:35:54 +08:00
nilesh.kale
214974b038
fix: update https server starting instructions in ota README
...
This commit updates sequence for methods of starting HTTPS servers
in ota README file.
2024-08-14 15:45:23 +05:30
Zhang Shu Xian
9b3728f8ac
Merge branch 'docs/update_application_examples_of_mcpwm' into 'master'
...
docs: Update the application examples in mcpwm.rst
See merge request espressif/esp-idf!32650
2024-08-14 16:30:30 +08:00
zwx
47f730645c
feat(esp_netif): add an API to get all preferred ip6 addresses
2024-08-14 16:25:41 +08:00
zwx
26d8350c19
feat(openthread): support br lib for esp32c5
2024-08-14 16:08:56 +08:00
Ondrej Kosta
dd81b56fb6
feat(esp_eth): removed disable of C5 and P4 from examples .build-test-rules
...
Updated examples to be able to build for C5 and P4.
Added Ethernet support for static_ip example.
2024-08-14 10:07:48 +02:00
Ondrej Kosta
43066f2e37
feat(esp_eth): Added SPI Ethernet support of ESP32C5 in examples
2024-08-14 10:05:26 +02:00
chenjianhua
ee0bd91364
fix(bt): Update bt lib for ESP32(241c96c)
...
- Fixed BLE vendor HCI get controller status command
2024-08-14 15:29:11 +08:00
Mahavir Jain
f1492a97a2
Merge branch 'bugfix/s3_memprot_exec_test' into 'master'
...
Fix(Security): Fixed ESP32S3 Memprot RTCFAST code-execution tests
Closes IDF-10719
See merge request espressif/esp-idf!32649
2024-08-14 14:56:40 +08:00
Armando
893c04702f
feat(riscv): added api to disable branch predictor
2024-08-14 14:34:34 +08:00
Song Ruo Jing
a6e8a9df17
Merge branch 'bugfix/uart_events_example_stask_overflow_s3' into 'master'
...
fix(uart): increased stack size for the task in uart_events example
See merge request espressif/esp-idf!32779
2024-08-14 12:12:59 +08:00
wanlei
e24067295b
feat(spi_master): add test clock src and config validation
2024-08-14 11:35:58 +08:00
laokaiyao
1397e5421e
feat(i2c): support i2c on esp32-c61
2024-08-14 11:25:31 +08:00
Island
cd1178298f
Merge branch 'docs/optimized_ble_adv_data_type' into 'master'
...
docs(ble/bluedroid): Optimize BLE example for setting advertising data
Closes BLERP-919
See merge request espressif/esp-idf!32735
2024-08-14 11:14:28 +08:00
gongyantao
30dddabb6b
fix(bt): remove redundant space in hid example path
2024-08-14 11:06:35 +08:00
C.S.M
fbab3bc874
Merge branch 'feat/temperature_sensor_bringup' into 'master'
...
feature(temperature_sensor): Add temperature sensor support on esp32c5
Closes IDF-8727
See merge request espressif/esp-idf!32665
2024-08-14 10:53:26 +08:00
morris
34813ecd6c
Merge branch 'bugfix/dma2d_transacrion_config_lifecycle' into 'master'
...
fix(lcd): prolonged the lifecycle of dma2d transaction config structure
Closes IDF-10763
See merge request espressif/esp-idf!32788
2024-08-14 10:18:07 +08:00
morris
0ca1c61af2
Merge branch 'feat/ldo_channel_reserve' into 'master'
...
feat(ldo): reserve the LDO1 and LDO2
Closes IDF-10712 and PM-137
See merge request espressif/esp-idf!32693
2024-08-14 10:06:11 +08:00
Chen Ji Chang
8e956dab87
Merge branch 'feat/dma_cache_align' into 'master'
...
feat(dma): Add helper functions to align buffer
Closes IDF-10462
See merge request espressif/esp-idf!32343
2024-08-14 10:00:55 +08:00
Sudeep Mohanty
cbb2c4be60
Merge branch 'contrib/github_pr_14329' into 'master'
...
fix(ulp): Add the missing extern "C" guard to ulp_lp_core_print.h (GitHub PR)
Closes IDFGH-13423
See merge request espressif/esp-idf!32689
2024-08-14 05:06:02 +08:00
Sudeep Mohanty
2f145230b9
test(freertos): Added build test for function in flash with -Os optimation
...
This commit adds a build test for when FreeRTOS and esp_ringbuf functions
are placed in flash and the compiler optimizes for code size.
2024-08-13 20:54:14 +02:00
Sudeep Mohanty
891c4d5264
fix(freertos): Added freertos fragments to the exception list of ldgen mapping checks
...
This commit adds freertos and esp_ringbuf linker fragment sections
to the exception list of the ldgen mappings checker script.
2024-08-13 20:54:14 +02:00
Rahul Tank
5c3e63712d
Merge branch 'bugfix/handle_linked_om_blufi' into 'master'
...
fix(nimble) Added change to handle linked om data at blufi layer
Closes FCS-1433
See merge request espressif/esp-idf!30320
2024-08-14 00:55:41 +08:00
Abhik Roy
53ba6e97cd
fix(example): Fixed updating recv addr for invalid packets for ping
...
Closes https://github.com/espressif/esp-idf/issues/14197
2024-08-13 21:51:58 +10:00
Rahul Tank
a02a2a2d34
fix(nimble) Added change to handle linked om data at blufi layer
2024-08-13 16:39:18 +05:30
shreeyash
6e6fd2f6a3
fix(wifi_prov_mgr): Api to keep BLE on after provisioning
2024-08-13 12:42:35 +05:30
morris
631e15c6eb
feat(ldo): add config to let hardware control the ldo output
...
If LDO1 is used by spi flash, then we recommend to give the ownership to
the hardware. Software just read the parameters from the efuse and set
to PMU.
2024-08-13 14:50:38 +08:00
Zhang Shuxian
2105adc19c
docs: Update the application examples in mcpwm.rst
2024-08-13 12:04:43 +08:00
morris
ec2a8a9c81
fix(drivers): rename the nested extra_flags structure
2024-08-13 11:57:08 +08:00
morris
34b1f2da24
fix(lcd): prelonged the lifecycle of dma2d transaction config structure
...
The context must exit at least until on_job_pixked callback is called
2024-08-13 11:57:08 +08:00
C.S.M
5d4275fb75
feature(temperature_sensor): Add temperature sensor support on esp32c5
2024-08-13 11:55:39 +08:00
Lou Tianhao
6274040f38
feat(pm): support modem clock for esp32c61
2024-08-13 11:03:21 +08:00
Jakob Hasse
dfbed83426
refactor(esp_ringbuf): Adjusted unit tests so some of them run on Linux
2024-08-12 15:29:41 +02:00
Erhan Kurubas
ecda835da6
test(sysview): fix gdb no response error in sysview_heap_log tests
2024-08-12 15:20:45 +02:00
Ivan Grokhotkov
1c343d8923
change(build_system): refactor reproducible build handling
...
- remove generate_debug_prefix_map.py, move its logic into CMake
- move all reproducible builds logic into a new file, prefix_map.cmake
2024-08-12 13:26:33 +02:00
Song Ruo Jing
96a8265084
fix(uart): increased stack size for the task in uart_events example
...
The example cannot run successfully on ESP32S3 due to task stack overflow
Introduced in a4e6f57a40
2024-08-12 16:14:47 +08:00
harshal.patil
14cbd837b3
ci(memprot): enable memory protection tests for ESP32-C5
2024-08-12 11:08:33 +05:30
zhanghaipeng
f9e45f9807
docs(ble/bluedroid): Optimize BLE example for setting advertising data
2024-08-12 10:40:00 +08:00
Ivan Grokhotkov
fc4c445643
test(build_system): move reproducible build test to pytest
2024-08-11 20:24:03 +02:00
Ivan Grokhotkov
d6edcba3b6
test(build_system): extract file helpers, add 'bin_files_differ'
...
- Move file-related functions bin_file_contains and file_contains
from idf_utils.py and existing functions from editing.py into a new
file file_utils.py
- Add a function 'bin_files_differ' to compare binary files
2024-08-11 20:23:27 +02:00
Sudeep Mohanty
bfa3c55250
feat(freertos): Enabled Kconfig option to allow FPU usage in ISR for esp32s3
...
This commit enables the Kconfig option to allow FPU usage in an ISR
context for the esp32s3.
2024-08-10 13:20:02 +02:00
Mahavir Jain
a2de1ca576
fix(mbedtls): link esp-cryptoauthlib to mbedcrypto library
...
If the certificate bundle feature is disabled then the mbedtls
component library becomes interface only component and hence
adding esp-cryptoauthlib as its PRIVATE dependency does not work.
Instead the esp-cryptoauthlib should be added as PRIVATE dependency
for mbedcrypto library (for alternate ECDSA implementation).
2024-08-09 15:30:35 +05:30
andylinpersonal
0dbb6d94ec
fix(ulp): Add the missing extern "C" guard to ulp_lp_core_print.h
...
This commit adds the missing extern `C` guards the ulp_lp_core_print.h
header file.
Closes https://github.com/espressif/esp-idf/pull/14329
2024-08-08 23:23:08 +08:00
Chen Jichang
f919336448
feat(dma): Add helper functions to split aligned buffer
...
In some cases we will need the dma's buffer to be aligned with specific
requirements. This MR add two helper function to split the unaligned
buffer and merge to the origin buffer. The cost is that each unaligned
buffer requires two stash buffers of spilt alignment size. And this
memory should be managed by callers.
2024-08-07 19:48:19 +08:00
Shu Chen
4025f1fc61
feat(openthread): support time sync feature on border router
2024-08-07 18:52:27 +08:00
Michael Wei
c33c8a27c4
fix(openthread): fix RCP build to pass time sync and CSL options
...
Closes https://github.com/espressif/esp-idf/pull/14060
2024-08-07 18:50:37 +08:00
Martin Vychodil
22be262fca
fix(security): Fixed ESP32S3 Memprot RTCFAST code-execution test
2024-08-06 20:54:35 +02:00
muhaidong
c0c8280ec1
fix(wifi): fix wifi example itwt build fail issue
2024-08-05 21:43:57 +08:00
morris
04a231f297
feat(blink): support esp32 p4 core board
2024-07-30 14:38:28 +08:00
zhangjianwen
91954cbc89
Added the change for ESP32-C5 support status page
2024-07-08 16:26:20 +08:00
zhangjianwen
dac8d020f8
docs: added the Chinese translation for ESP-IDF Project Roadmap in 2024
2024-07-08 15:57:28 +08:00
Jakob Hasse
eb0e894d94
refactor(nvs_flash): Use gcovr instead of lcov for host-based page test
2024-06-25 19:21:54 +02:00
hongshuqing
2159ec7539
fix(h2): modify wrong lslp drvb config
2024-04-18 14:52:08 +08:00