Commit Graph
47822 Commits
Author SHA1 Message Date
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 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
Konstantin Kondrashov 5561482b37 feat(efuse): Adds efuse for ESP32-H2 revision 1.2 2026-05-01 12:17:57 +03:00
sonika.rathi cf4c425733 fix(fatfsgen): stabilize host read-flash after UART close in pytest 2026-04-30 15:31:36 +02:00
Konstantin Kondrashov 325ebb8021 feat(ulp): Improved ULP delay API accuracy and removed floating point operations
Closes https://github.com/espressif/esp-idf/issues/17494
Closes https://github.com/espressif/esp-idf/issues/16891
2026-04-30 15:17:34 +03:00
Jiang Jiang Jian fb93ff749e Merge branch 'bugfix/ap_5g_phy_bw_v5.5' into 'release/v5.5'
fix(wifi): Add bss max idle timer and protected keep alive fixes (v5.5)

See merge request espressif/esp-idf!47783
2026-04-30 19:41:08 +08:00
Jiang Jiang Jian 736e6f3106 Merge branch 'bugfix/dpp_concurrency_issue_v5.5' into 'release/v5.5'
fix(esp_wifi): Execute DPP event handlers in eloop context (v5.5)

See merge request espressif/esp-idf!48126
2026-04-30 19:19:06 +08:00
Jiang Jiang Jian a75e6afe94 Merge branch 'feature/update-gdb-to-17.1_20260402_v5.5' into 'release/v5.5'
feat(tools): update gdb version to 17.1_20260402 (v5.5)

See merge request espressif/esp-idf!47482
2026-04-30 17:05:28 +08:00
Rahul Tank f603dc91c5 fix(nimble): cleanup: remove extraneous script file
Removed files that were unintentionally included in an earlier commit
2026-04-30 14:20:16 +05:30
Kapil Gupta 2c3440481d fix(esp_wifi): Execute DPP event handlers in eloop context 2026-04-30 12:36:01 +05:30
Zhang Wen Xu b6d599681b Merge branch 'fix/handle_escape_characters_v5.5' into 'release/v5.5'
Fix/handle escape characters (v5.5)

See merge request espressif/esp-idf!48096
2026-04-30 06:23:18 +00:00
Zhang Wen Xu 15026102c8 Merge branch 'fix/enable_ext_coex_cmd_v5.5' into 'release/v5.5'
feat(coex): enable external coexistence command (v5.5)

See merge request espressif/esp-idf!48101
2026-04-30 06:22:55 +00:00
Mahavir Jain 26184a7177 Merge branch 'fix/esp-tee-validation-clobber-and-deref-before-check_v5.5' into 'release/v5.5'
fix(esp_tee): prevent validation clobbering and deref-before-check in secure services (v5.5)

See merge request espressif/esp-idf!48122
2026-04-30 11:45:03 +05:30
muhaidong b67963103a fix(wifi): fix fail case connection with bss max idle enabled 2026-04-30 14:08:49 +08:00
muhaidong 1edf75c9cf fix(wifi): fix arp and dns affect signaling test issue
1. fix arp and dns affects signaling test issue
2. improve ap chnnel parameter documentation
3. fix set country change ap channel issue
4. fix beacon timeout too long issue
5. only unicast frames count as keep-alive
2026-04-30 14:08:49 +08:00
Sajia 4fd34e5e4c fix(wifi): Add bss max idle timer and protected keep alive fixes 2026-04-30 14:08:49 +08:00
Euripedes Rocha a898b362cd Merge branch 'fix/lwip_dhcps_oob_read_v5.5' into 'release/v5.5'
fix(lwip): Fix DHCP servver OOB read issue (v5.5)

See merge request espressif/esp-idf!48050
2026-04-30 07:42:19 +02:00
Aditya Patwardhan dcb758a30b fix(esp_tee): prevent validation clobbering and deref-before-check
TEE secure-service handlers had two bugs letting REE bypass
pointer-region validation:

1. valid_addr = instead of valid_addr &= in AEAD encrypt/decrypt
   and DS sign handlers, clobbering prior failed checks.
   Impact: REE writes to TEE DRAM via DS signature output, or reads
   TEE DRAM via AEAD output.

2. data->rsa_length dereferenced before data is validated in DS sign
   and DS start_sign handlers.

Fix: use &= for subsequent checks, add early return after initial
data pointer check in DS handlers.
2026-04-30 10:18:00 +05:30
Shu Chen 4609163992 Merge branch 'review_ot_code_using_cursor_v5.5' into 'release/v5.5'
fix(openthread): make the code more robust (v5.5)

See merge request espressif/esp-idf!48083
2026-04-30 03:07:39 +00:00
Xu Si Yu 9598118d89 fix(openthread): always reserve null-terminator space when appending escaped args 2026-04-30 11:05:13 +08:00
Xu Si Yu 76579add6e feat(coex): enable external coexistence command 2026-04-29 20:15:59 +08:00
Xu Si Yu c8d0d19619 feat(openthread): align spinel radio caps with RCP CSMA backoff and TX retry support 2026-04-29 20:06:42 +08:00
Xu Si Yu 5f806d0cfd fix(openthread): escape CLI arguments and enforce command buffer bounds 2026-04-29 20:06:42 +08:00
Jiang Jiang Jian 1751f64a49 Merge branch 'bugfix/leave_after_assoc_comeback_error_v5.5' into 'release/v5.5'
Leave connection after assoc comeback failure (Backport v5.5)

See merge request espressif/esp-idf!47684
2026-04-29 19:54:23 +08:00
zwx 2e262292f1 fix(openthread): fix SPI host-RCP communication loss
- 1. H2 SPI slave DMA transaction length insufficient for CMD_RESET
  frame
- 2. H2 SPI slave BUSY race at boot causing permanent deadlock
- 3. H2 INT pin spurious NEGEDGE on chip reset
- 4. H2 SPI slave trans_len exceeding buffer size
- 5. S3 host RST flag handling preventing Spinel-layer reset detection
- 6. S3 stale eventfd events after HardwareReset causing WaitResponse
  timeout
- 7. ot_br missing coprocessor reset failure callback
2026-04-29 19:37:46 +08:00
Alexey Lapshin 709656d8a1 fix(libc): picolibc: workaround wrong pthread_exit declaration for c++ 2026-04-29 18:36:07 +07:00
Alexey Lapshin 1da17b0437 fix(picolibc): add times() stub 2026-04-29 18:33:23 +07:00
zwx 6f09b0616f fix(openthread): make the code more robust 2026-04-29 19:30:26 +08:00
Alexey Lapshin d237f5a7be feat(tools): update gdb version to 17.1_20260402 2026-04-29 19:29:51 +08:00
morris 4c194962cf Merge branch 'fix/adc_clk_div_error_v5.5' into 'release/v5.5'
Fix ADC continuous sample frequency and clock divide error on H2/C5/C61 (v5.5)

See merge request espressif/esp-idf!47976
2026-04-29 18:13:51 +08:00
ShenWeilong 1d42b7d2d4 fix(ble): always init the default os queue for all of controllers 2026-04-29 16:53:01 +08:00
Ashish Sharma 71eb2dbe6a fix(protocomm): fixes potential issues that can lead to crash during device provisioning 2026-04-29 16:22:14 +08:00
gaoxu 696e42b502 fix(adc): fix ESP32-H2/C5/C61 clock divide error 2026-04-29 12:01:37 +08:00