Zhao Wei Liang
2f35b047b6
change(ble): [AUTO_MR] Update lib_esp32c5 to 000475d3
...
(cherry picked from commit 77cf75ed53
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-22 11:36:51 +08:00
Zhao Wei Liang
e3dd190c25
change(ble): [AUTO_MR] Update lib_esp32h2 to 000475d3
...
(cherry picked from commit 141362fe48
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-22 11:36:51 +08:00
Island
56bef4d352
Merge branch 'bugfix/ble_enhanced_security_v2_v5.5' into 'release/v5.5'
...
fix(ble/bluedroid): Fixed potential out-of-bounds memory access when resolve adv data (v5.5)
See merge request espressif/esp-idf!41307
2025-09-22 10:27:27 +08:00
Island
23ea610fa0
Merge branch 'bugfix/ble_enhanced_security_v5.5' into 'release/v5.5'
...
Update BluFi document (v5.5)
See merge request espressif/esp-idf!41764
2025-09-22 10:27:22 +08:00
Mahavir Jain
fa08f239c0
Merge branch 'bugfix/encrypt_len_for_sb_update_case_v5.5' into 'release/v5.5'
...
fix(bootloader): correct encryption length for secure update without secure boot (v5.5)
See merge request espressif/esp-idf!41923
2025-09-21 18:37:43 +05:30
Mahavir Jain
8a4f0c597a
Merge branch 'fix/handle_error_and_dispatch_event_while_reading_data_from_server_v5.5' into 'release/v5.5'
...
feat(esp_http_client): handle error while reading data from server (v5.5)
See merge request espressif/esp-idf!41324
2025-09-21 18:06:05 +05:30
Mahavir Jain
1970cc7a40
Merge branch 'fix/http_server_async_requests_on_same_socket_blocks_v5.5' into 'release/v5.5'
...
Fix async requests on same socket blocking server (v5.5)
See merge request espressif/esp-idf!41997
2025-09-20 02:44:45 +05:30
Mahavir Jain
4014385d8d
Merge branch 'fix/rng_entropy_mixing_with_rtc_timer_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): Fixed entropy mixing of RTC timer with RNG (v5.5)
See merge request espressif/esp-idf!41824
2025-09-19 21:27:19 +05:30
hrushikesh.bhosale
d564f728ed
fix(esp_http_server): Fix async requests on same socket blocking issue
...
1. In async requests, if the two or more requests are made on same
socket then it used to block the second request.
2. The main thread is used to block on select call. And there done
no FD_SET for particular fd.
Closes https://github.com/espressif/esp-idf/issues/16998
2025-09-18 16:09:51 +05:30
Wang Meng Yang
42e7c93104
Merge branch 'bugfix/fix_esp32_bt_sw_intr_v5.5' into 'release/v5.5'
...
fix(bt): fixed sw_intr issue with BT register or trigger error core on ESP32 (v5.5)
See merge request espressif/esp-idf!41633
2025-09-18 17:47:21 +08:00
Ivan Grokhotkov
d41e9bc280
Merge branch 'doc/remove_cpp_section_placement_limitation_v5.5' into 'release/v5.5'
...
docs(cplusplus): remove the limitation on IRAM_ATTR for templates (v5.5)
See merge request espressif/esp-idf!41473
2025-09-18 08:23:47 +02:00
Rahul Tank
a2c5d88320
Merge branch 'fix/connect_gap_event_status_handling_v5.5' into 'release/v5.5'
...
fix(nimble): Fixed incorrect HCI status in connect event (v5.5)
See merge request espressif/esp-idf!41880
2025-09-17 13:50:00 +05:30
Island
03450d3846
Merge branch 'feat/ble_log_v2_esp_target_support_v5.5' into 'release/v5.5'
...
Feat/ble log v2 esp target support (v5.5)
See merge request espressif/esp-idf!41921
2025-09-17 13:09:07 +08:00
Marius Vikhammer
b0e0b4ddb9
Merge branch 'refactor/lp_core_i2c_esp32c5_support_v5.5' into 'release/v5.5'
...
refactor(lp_core_i2c): Modify lp_core_i2c header to support ESP32C5 (v5.5)
See merge request espressif/esp-idf!41927
2025-09-17 10:15:00 +08:00
Roland Dobai
bb9cdd61ce
Merge branch 'fix/sdkconfig.rename.docs_v5.5' into 'release/v5.5'
...
fix(docs): Update unclear sdkconfig.rename example (v5.5)
See merge request espressif/esp-idf!41948
2025-09-16 19:11:08 +02:00
Zhou Xiao
727224920c
fix(ble): fixed ble log config for ESP32-C3/ESP32-S3
2025-09-16 22:48:11 +08:00
Roland Dobai
bb70fdaa12
Merge branch 'contrib/github_pr_17586_v5.5' into 'release/v5.5'
...
Fix warning message in install.sh. (GitHub PR) (v5.5)
See merge request espressif/esp-idf!41947
2025-09-16 14:26:47 +02:00
David Cermak
dc4381d0b0
fix(docs): Update unclear sdkconfig.rename example
2025-09-16 13:31:18 +02:00
Zhou Xiao
2d83b8f422
feat(ble): supported ble log v2 for ESP32
2025-09-16 19:07:49 +08:00
Zhou Xiao
85d2c81f70
feat(ble): supported ble log v2 for ESP32-C3/ESP32-S3
2025-09-16 19:07:49 +08:00
Zhou Xiao
8e1b0c23a7
feat(ble): supported ble log v2 for ESP32-C5
2025-09-16 19:07:49 +08:00
Zhou Xiao
49bcc44e76
feat(ble): supported ble log v2 for ESP32-C2
2025-09-16 19:07:49 +08:00
Zhou Xiao
954e370bc0
feat(ble): supported ble log v2 for ESP32-H2
2025-09-16 19:07:49 +08:00
Zhou Xiao
67a511abc6
feat(ble): supported ble log v2 for ESP32-C6
2025-09-16 19:07:49 +08:00
Zhou Xiao
bc5b61b56c
fix(ble): fixed ble log v2 configuration issues
2025-09-16 19:07:45 +08:00
Roland Dobai
b2ec317d96
fix(tools): Fix warning message from idf_tools.py
2025-09-16 13:02:54 +02:00
Artyom Lebedev
a2206083c8
fix(tools): Fix warning message from idf_tools.py
...
Closes https://github.com/espressif/esp-idf/pull/17586
2025-09-16 13:02:53 +02:00
Marius Vikhammer
4b2b5d7baf
Merge branch 'refactor/ulp_riscv_i2c_logs_v5.5' into 'release/v5.5'
...
refactor(ulp_riscv): Modify i2c read/write API for better logging and return error code (v5.5)
See merge request espressif/esp-idf!41673
2025-09-16 16:36:18 +08:00
Meet Patel
9bcf41fa6e
refactor(lp_core_i2c): Modify lp_core_i2c header to support ESP32C5
...
lp_core_i2c.h header file has sda and scl pins hardcoded to GPIO6 and
GPIO7 which works only for ESP32C6. ESP32C5 uses GPIO2 and GPIO3 for
I2C SDA and SCL. Hence, added LP_I2C_SCL_IO and LP_I2C_SDA_IO macros
under conditional compilation in library header file, so there is no
need to hardcode I2C GPIO pins and any other test apps or examples
that are including the LP I2C header file can also use Macro directly.
2025-09-16 11:19:32 +05:30
Mahavir Jain
9c257c4f0b
test: add test case for secure update with FE case
2025-09-16 10:16:42 +05:30
Mahavir Jain
b0713ffe08
fix(bootloader): correct encryption length for secure update without secure boot
...
For secure update without secure boot case, the encryption length for
app image must consider signature block length as well. This was
correctly handled for secure boot case but not for secure update without
secure boot.
2025-09-16 10:16:37 +05:30
muhaidong
d8eae6c80d
fix(ci): increase the bin size of esp-mqtt ssl example with psk verification
2025-09-16 10:16:20 +05:30
muhaidong
7538ae7052
fix(ci): increased app partition size in mqtt5 example
2025-09-16 10:16:19 +05:30
muhaidong
f1ac614c06
fix(wifi): fix ersu compatibility issue
2025-09-16 10:16:18 +05:30
LiPeng
08b798afa5
fix(bt): fixed sw_intr issue with BT register or trigger error core on ESP32
2025-09-15 19:15:21 +08:00
Marius Vikhammer
a0f071f7ff
Merge branch 'bugfix/log_sys_time_year_v5.5' into 'release/v5.5'
...
fix(log): fixed wrong year timestamp with LOG_TIMESTAMP_SOURCE_SYSTEM_FULL (v5.5)
See merge request espressif/esp-idf!41857
2025-09-15 17:24:22 +08:00
Astha Verma
cc0efd88c0
fix(nimble): Fixed incorrect HCI status in connect event
2025-09-15 10:59:12 +05:30
Meet Patel
6e2db679da
refactor(ulp_riscv): Modify ulp i2c read/write functions to return error code
...
Updated the i2c read/write APIs ulp_riscv_i2c_master_read_from_device
and ulp_riscv_i2c_master_write_to_device in ulp_riscv component to
return error codes back to the application
Closes https://github.com/espressif/esp-idf/issues/15904
2025-09-15 10:35:14 +05:30
Meet Patel
6cd7f74877
refactor(ulp_riscv): Modify ESP_EARLY_LOG to ESP_LOG and move it outside critical section
...
Moved the error logs outside critical section for i2c communication errors
like READ fail, WRITE fail etc. in the ulp_riscv_i2c component
Also changed the error log API from ESP_EARLY_LOG to ESP_LOG, so we can support
tag based filtering and enabling/disabling of logs
Closes https://github.com/espressif/esp-idf/issues/17425
2025-09-15 10:35:14 +05:30
Aditya Patwardhan
3631cb1a38
Merge branch 'fix/key_mgr_state_management_v5.5' into 'release/v5.5'
...
Fix incorrect key manager state management (v5.5)
See merge request espressif/esp-idf!41870
2025-09-15 10:29:51 +05:30
Marius Vikhammer
e0151944ff
fix(log): fixed wrong year timestamp with LOG_TIMESTAMP_SOURCE_SYSTEM_FULL
...
struct tm contains the number of years since 1900, but the printing code
assumed it contained actual current year.
It would also print it as YYYY, while the documentation and code implies
it should be YY.
Closes https://github.com/espressif/esp-idf/issues/17451
2025-09-14 16:31:59 +08:00
harshal.patil
ae7d7542e0
fix(esp_key_mgr): Fix incorrect key manager state management
2025-09-12 17:26:27 +05:30
Rahul Tank
b0ec8feaa1
Merge branch 'bugfix/fix_periodic_reattempt_v5.5' into 'release/v5.5'
...
fix(nimble): Fixed reattempt count handling for perdiodic adv (v5.5)
See merge request espressif/esp-idf!41819
2025-09-12 16:21:56 +05:30
morris
cfbbf271a8
Merge branch 'doc/fix_ext1_wakeup_cause_v5.5' into 'release/v5.5'
...
docs(sleep_mode): updated ext1 wakeup status (v5.5)
See merge request espressif/esp-idf!41830
2025-09-12 16:58:24 +08:00
nilesh.kale
c09bb9fe46
fix(esp_http_client): fix dispatching of finish event condition
...
This commit updates the condition for dispatching of FINISH event.
With this, FINISH event will be dispatched after complete data is read.
Closes https://github.com/espressif/esp-idf/issues/17437
2025-09-12 10:20:16 +05:30
nilesh.kale
f0ab806e7e
feat(esp_http_client): handle error while reading data from server
...
This commit updated API esp_http_cleint_perform() to handle error and
dispatched error event if any error occured whiling reading data from server.
2025-09-12 10:20:11 +05:30
Mahavir Jain
847ceb6301
Merge branch 'change/exclude_cve-2025-57052_v5.5' into 'release/v5.5'
...
change(cjson): Update to v1.7.19 (v5.5)
See merge request espressif/esp-idf!41837
2025-09-11 18:12:14 +05:30
Rahul Tank
9d01ecf71b
Merge branch 'bugfix/set_tx_power_in_example_v5.5' into 'release/v5.5'
...
fix(nimble): Add Tx power information in adv data (v5.5)
See merge request espressif/esp-idf!41813
2025-09-11 14:26:04 +05:30
Ashish Sharma
5e7c32897f
change(cjson): update cjson version to 1.7.19
2025-09-11 15:35:55 +08:00
laokaiyao
84ae3f8aec
change: remove the updated doc's list for c5
2025-09-11 15:17:12 +08:00