Commit Graph

47860 Commits

Author SHA1 Message Date
Aditya Patwardhan
4b9f9ffa38 Merge branch 'fix/http_server_async_handler_connection_retry_v5.5' into 'release/v5.5'
fix(http_server/async_handler): Fix http_server async handler tests (backport v5.5)

See merge request espressif/esp-idf!47724
2026-05-10 14:47:08 +05:30
Jiang Jiang Jian
8e48797f0c Merge branch 'bugfix/bluedroid_ai_code_review_v5.5' into 'release/v5.5'
Bugfix/bluedroid ai code review v5.5

See merge request espressif/esp-idf!48305
2026-05-09 20:05:13 +08:00
Jiang Jiang Jian
2656dc81ac Merge branch 'fix/fix_lost_ip_event_issue_v55' into 'release/v5.5'
fix(lwip): add some feature for dhcp and improve api v55

See merge request espressif/esp-idf!48105
2026-05-09 19:52:11 +08:00
Jin Cheng
5142e59447 fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in SBC 2026-05-09 11:50:08 +08:00
Jin Cheng
d429d5d116 fix(bt/bluedroid): fixed the vulerabilities from AI code review in Bluedroid 2026-05-09 11:13:38 +08:00
Jin Cheng
23b3bef319 fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in Bluedroid 2026-05-09 11:13:38 +08:00
Jin Cheng
51cf9d7b46 fix(bt/bluedroid): fixed the vulerabilities from AI code review in SPP 2026-05-09 11:13:38 +08:00
Jin Cheng
eb1c77472a fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in SPP 2026-05-09 11:13:38 +08:00
Jin Cheng
6d262a0474 fix(bt/bluedroid): fixed the vulerabilities from AI code review in HID 2026-05-09 11:13:38 +08:00
Jin Cheng
d1ccfc84b8 fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in HID 2026-05-09 11:13:38 +08:00
Zhang Wen Xu
1ece98b42d Merge branch 'feat/merge_ot_autostart_v5.5' into 'release/v5.5'
feat(openthread): optimized the autostart macro (v5.5)

See merge request espressif/esp-idf!48274
2026-05-08 08:45:47 +00:00
Mahavir Jain
9dfed0064a Merge branch 'feat/extend_pmp_protection_esp32p4_eco5_v5.5' into 'release/v5.5'
Extend PMP memprot for ESP32-P4 V3 (v5.5)

See merge request espressif/esp-idf!48123
2026-05-08 14:05:03 +05:30
Laukik Hase
1df6b857ac fix(esp_hw_support): Add PMP entry for LP peripherals region on P4 v3+ 2026-05-08 12:43:26 +05:30
harshal.patil
55657f5f22 fix(cpu_region_protect): Fix incorrect definition of ALIGN_UP macro 2026-05-08 12:43:26 +05:30
harshal.patil
fe83bf0011 fix(esp_hw_support): reset stale PMP gap entries on P4 v3 before app memprot setup 2026-05-08 12:43:26 +05:30
harshal.patil
8121f66ec3 feat(cpu_region_protect): Extend PMP memprot for ESP32-P4 V3 2026-05-08 12:43:26 +05:30
Alexey Lapshin
2ff7df235a fix(panic_test): avoid linker check on dangerous relocations
xtensa linker throws warning
dangerous relocation: windowed longcall crosses 1GB boundary; return may fail

create separate function to call function by pointer to avoid warnings
2026-05-08 12:43:26 +05:30
Zhang Wen Xu
1aa24f76dc Merge branch 'fix/fix_esp_openthread_stop_v5.5' into 'release/v5.5'
fix(openthread): fix the esp_openthread_stop (v5.5)

See merge request espressif/esp-idf!48200
2026-05-08 07:02:16 +00:00
Xu Si Yu
b5df9fde54 feat(openthread): optimized the autostart macro 2026-05-08 14:27:35 +08:00
wangtao@espressif.com
d39df82a48 fix(lwip): improve lost ip event process 2026-05-07 20:22:29 +08:00
Marius Vikhammer
82d700ffee Merge branch 'fix/custom-bootloader-multiboot-pytest_v5.5' into 'release/v5.5'
ci(bootloader): fixed multiboot example flakey test-case (v5.5)

See merge request espressif/esp-idf!48240
2026-05-07 18:29:37 +08:00
Marius Vikhammer
0689e0c232 ci(bootloader): fixed multiboot example flakey test-case
Wait for the boot menu before selecting the hello_world image.
This keeps flashing output from satisfying the test early.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-07 16:28:45 +08:00
Jiang Jiang Jian
d95649c898 Merge branch 'feat/support_change_multiple_phy_init_bin_path_v5.5' into 'release/v5.5'
feat(phy): support change multiple phy init bin path(backport v5.5)

See merge request espressif/esp-idf!48059
2026-05-07 12:17:59 +08:00
Xu Si Yu
d30599ea87 fix(openthread): fix the esp_openthread_stop 2026-05-06 16:43:35 +08:00
yinqingzhao
e45530e9ea feat(phy): support change multiple phy init bin path 2026-05-06 15:16:32 +08:00
Jiang Jiang Jian
81f48e7272 Merge branch 'fix/ble_mesh_friend_send_seg_msg_failed_v5.5' into 'release/v5.5'
fix(ble_mesh): fix Friend queue losing segmented messages for LPN (5.5)

See merge request espressif/esp-idf!47935
2026-05-06 10:33:03 +08:00
Jiang Jiang Jian
0d184cbb9d Merge branch 'feat/support-ble-uart-bridge-v5.5' into 'release/v5.5'
feat(ble): add BLE UART bridge core (v5.5)

See merge request espressif/esp-idf!48011
2026-05-06 10:32:29 +08:00
Jiang Jiang Jian
57262c7b25 Merge branch 'feat/ble_mesh_config_depends_on_soc_caps_v5.5' into 'release/v5.5'
feat(ble_mesh): add SOC capability dependency for BLE Mesh config (5.5)

See merge request espressif/esp-idf!48111
2026-05-06 10:30:37 +08:00
Jiang Jiang Jian
d9b0dab8f9 Merge branch 'fix/malloc_cap_iram_8bit_access_in_loop_v5.5' into 'release/v5.5'
fix(esp32): Fix access to MALLOC_CAP_IRAM_8BIT byte array in loop (v5.5)

See merge request espressif/esp-idf!46419
2026-05-06 10:29:09 +08:00
Marius Vikhammer
93202c4a57 Merge branch 'feature/improve_ulp_delay_api_v5.5' into 'release/v5.5'
feat(ulp): Improved ULP delay accuracy and removed floating point operations (v5.5)

See merge request espressif/esp-idf!46424
2026-05-06 10:28:53 +08:00
Jiang Jiang Jian
1a82a170a0 Merge branch 'fix/efuse_regs_store_operations_v5.5' into 'release/v5.5'
feat(hal): Adds half-word read/write checks for efuse (v5.5)

See merge request espressif/esp-idf!45342
2026-05-06 10:28:13 +08:00
Jiang Jiang Jian
99967b607f Merge branch 'feature/efuse_adds_fields_v5.5' into 'release/v5.5'
feat(efuse): Adds efuse flash fields for esp32c2 (v5.5)

See merge request espressif/esp-idf!45340
2026-05-06 10:27:53 +08:00
Marius Vikhammer
869a53dd5a Merge branch 'feature/adds_efuse_for_h2_v5.5' into 'release/v5.5'
feat(efuse): Adds efuse for ESP32-H2 revision 1.2 (v5.5)

See merge request espressif/esp-idf!48152
2026-05-06 10:27:43 +08:00
Marius Vikhammer
2e750cac2f Merge branch 'fix/freertos_riscv_px_end_of_stack_alignment_v5.5' into 'release/v5.5'
fix(freertos): fix riscv pxEndOfStack offset alignment (v5.5)

See merge request espressif/esp-idf!46537
2026-05-06 10:26:48 +08:00
Alexey Gerenkov
715a2de06b Merge branch 'fix/cxx_noreturn_issue_v5.5' into 'release/v5.5'
fix(libc): picolibc: workaround wrong pthread_exit declaration for c++ (v5.5)

See merge request espressif/esp-idf!48089
2026-05-05 18:52:58 +08:00
Alexey Gerenkov
bf6aa74e0e Merge branch 'feature/add_clock_implementation_v5.5' into 'release/v5.5'
fix(picolibc): add times() stub (v5.5)

See merge request espressif/esp-idf!48087
2026-05-05 18:47:15 +08:00
Martin Vychodil
4d298d3ecc Merge branch 'bugfix/fatfs-readdir-stat-path-buffer-master_v5.5' into 'release/v5.5'
fix(fatfs): fix readdir/stat path buffer sizing in test (v5.5)

See merge request espressif/esp-idf!48170
2026-05-05 18:39:21 +08:00
sonika.rathi
dad5dd867e fix(fatfs): fix readdir/stat path buffer sizing in test 2026-05-05 12:16:49 +02:00
Mahavir Jain
e56c5eb83b Merge branch 'fix/flipped_key_mgr_key_info_flash_position_v5.5' into 'release/v5.5'
Enable ECC clock while using the Key Manager's ECDH key deployment mode (v5.5)

See merge request espressif/esp-idf!48160
2026-05-05 14:32:29 +05:30
harshal.patil
e0211edf0e fix(esp_security): Enable ECC clock while using the Key Manager's ECDH key deployment mode 2026-05-05 13:37:00 +05:30
Martin Vychodil
c3fe30b731 Merge branch 'bugfix/fatfsgen-pytest-read-flash-idfci-3512_v5.5' into 'release/v5.5'
fix(fatfsgen): stabilize host read-flash after UART close in pytest (v5.5)

See merge request espressif/esp-idf!48139
2026-05-05 15:40:00 +08:00
Mahavir Jain
28da6733a2 Merge branch 'fix/fix_protocomm_sec2_input_validations_v5.5' into 'release/v5.5'
fix(protocomm): fixes potential issues that can lead to crash during device provisioning (v5.5)

See merge request espressif/esp-idf!47306
2026-05-04 11:41:01 +05:30
Mahavir Jain
d183c3d4a6 Merge branch 'fix/supported_key_mgr_key_types_check_v5.5' into 'release/v5.5'
fix(esp_security): guard key manager APIs against unsupported chip revs (v5.5)

See merge request espressif/esp-idf!48010
2026-05-04 10:38:32 +05:30
Rahul Tank
3e37dcfc56 Merge branch 'bugfix/always_init_dft_queue_in_nimble_host_v5.5' into 'release/v5.5'
fix(nimble): always init the default os queue for all of controllers (5.5)

See merge request espressif/esp-idf!48072
2026-05-04 09:17:10 +05:30
Rahul Tank
27749827fe Merge branch 'bugfix/ble_revert_file_v5.5' into 'release/v5.5'
fix(nimble): Reverted unwanted script files (v5.5)

See merge request espressif/esp-idf!48130
2026-05-01 19:24:21 +05:30
Konstantin Kondrashov
ae11eba923 fix(freertos): fix riscv pxEndOfStack offset alignment
Closes https://github.com/espressif/esp-idf/issues/18256
2026-05-01 15:50:29 +03:00
Konstantin Kondrashov
7d560140d4 fix(xtensa): use LBEG/LCOUNT names in zol macros 2026-05-01 12:46:26 +03:00
Konstantin Kondrashov
5ea2823c7c fix(esp32): Fix access to MALLOC_CAP_IRAM_8BIT byte array in loop
The Xtensa load/store handler did not properly handle 8/16-bit
memory access to IRAM regions configured with MALLOC_CAP_IRAM_8BIT
(and CONFIG_ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY=y) from a loop
(LBEG/LEND/LCOUNT) context. This caused the loop to exit after
the first access, instead of continuing to iterate as intended.

Closes https://github.com/espressif/esp-idf/issues/14127
2026-05-01 12:46:26 +03:00
Konstantin Kondrashov
1c94a566cb feat(hal): Adds half-word read/write checks for efuse 2026-05-01 12:21:23 +03:00
Konstantin Kondrashov
13d9b43701 feat(efuse): Adds efuse flash fields for esp32c2 2026-05-01 12:21:15 +03:00