Commit Graph

33198 Commits

Author SHA1 Message Date
morris
b390af239b refactor(hal_wdt): esp_hal_wdt also maintains the ROM implementation 2025-12-10 13:54:44 +08:00
morris
b9db95731f Merge branch 'fix/mcpwm_p4eco_psram_test_v6.0' into 'release/v6.0'
chor(mcpwm): replace p4 psram test (v6.0)

See merge request espressif/esp-idf!43681
2025-12-10 13:54:03 +08:00
morris
59930b57d8 Merge branch 'fix/twai_ci_test_enhance_v6.0' into 'release/v6.0'
fix(driver_twai): enhance ci test and fix example (v6.0)

See merge request espressif/esp-idf!44054
2025-12-10 13:53:16 +08:00
morris
88716d047b Merge branch 'refactor/reduce_bin_size_when_dsi_without_dma2d_v6.0' into 'release/v6.0'
feat(lcd): support draw bitmap hook function (v6.0)

See merge request espressif/esp-idf!44047
2025-12-09 19:23:34 +08:00
wanckl
cebed5c976 fix(driver_twai): enhance ci test and fix example 2025-12-09 16:50:49 +08:00
morris
4ca7b95d83 Merge branch 'refactor/esp_hal_gpio_v6.0' into 'release/v6.0'
refactor(gpio): split GPIO HAL into separate component (v6.0)

See merge request espressif/esp-idf!43895
2025-12-09 16:02:49 +08:00
Shu Chen
20337f08c0 Merge branch 'fix/fix_an_ot_kconfig_error_v6.0' into 'release/v6.0'
fix(openthread): fix an error in Kconfig (v6.0)

See merge request espressif/esp-idf!43995
2025-12-08 12:09:24 +00:00
morris
6bafc18c1f Merge branch 'feat/usb_host_hal_remote_wake_backport_6.0' into 'release/v6.0'
feat(esp_hal_usb): Add remote wakeup support backport 6.0

See merge request espressif/esp-idf!43986
2025-12-08 18:32:44 +08:00
Alexey Gerenkov
effa1e4248 Merge branch 'feature/update-toolchain-to-esp-15.2.0_20250929.4-6d3fdb7_v6.0' into 'release/v6.0'
Make Picolibc the default libc (v6.0)

See merge request espressif/esp-idf!43966
2025-12-08 18:13:08 +08:00
Mahavir Jain
ee36d0491d Merge branch 'feat/add_mbedtls_testcases_for_ecc_p_384_v6.0' into 'release/v6.0'
feat(mbedtls): add ECC P-384 mbedtls support and test_cases (v6.0)

See merge request espressif/esp-idf!43979
2025-12-08 14:21:59 +05:30
Mahavir Jain
ca667e18ad Merge branch 'fix/align_ota_written_size_during_ota_resumption_to_last_16_byte_boundry_v6.0' into 'release/v6.0'
fix(esp_https_ota): align OTA resumption offset to 16-byte boundary (v6.0)

See merge request espressif/esp-idf!44033
2025-12-08 14:21:40 +05:30
Chen Jichang
20bb7a2977 feat(lcd): support draw bitmap hook function
Closes https://github.com/espressif/esp-idf/issues/16201
2025-12-08 15:49:25 +08:00
Song Ruo Jing
4d3a9b0157 refactor(esp_hal_gpio): move some caps definitions to esp_hal_gpio 2025-12-08 14:33:26 +08:00
Song Ruo Jing
62899cbba6 refactor(gpio): split GPIO HAL into separate component
cleaned up some includes in GPIO peripheral files
2025-12-08 14:33:26 +08:00
morris
c231e0e777 Merge branch 'refactor/bitscrambler_in_esp_hal_dma_v6.0' into 'release/v6.0'
refactor(hal): bitscrambler hal -> esp_hal_dma, usj hal -> esp_hal_usb (v6.0)

See merge request espressif/esp-idf!43700
2025-12-08 11:15:27 +08:00
Jiang Jiang Jian
c33b848fea Merge branch 'bugfix/fix_chip_hangup_v6.0' into 'release/v6.0'
bugfix: clear regdma status when restart V6.0

See merge request espressif/esp-idf!43908
2025-12-08 11:07:25 +08:00
Alexey Lapshin
3844df77e6 fix(esp_libc): picolibc: make funopen() declaration compatible with newlib 2025-12-06 00:08:36 +07:00
Alexey Lapshin
ac86907815 fix(cxx): fix std::shared_mutex memory leak by avoiding lazy allocation
Closes https://github.com/espressif/crosstool-NG/issues/81
2025-12-06 00:08:36 +07:00
Alexey Lapshin
535d93e149 fix(console): add linenoise multithreading support for Picolibc 2025-12-06 00:08:36 +07:00
Alexey Lapshin
068fefad68 fix(esp_tee): build esp_tee only with CONFIG_LIBC_NEWLIB to reduce size 2025-12-06 00:08:35 +07:00
Alexey Lapshin
4553d6015a fix(esp_coex): add missing include for sdkconfig.h 2025-12-06 00:08:35 +07:00
Alexey Lapshin
ac0ece9aca fix(esp_phy): use toolchain flags for external project 2025-12-06 00:08:35 +07:00
Alexey Lapshin
ad7f4b9670 feat(esp_libc): make picolibc default libc 2025-12-06 00:08:35 +07:00
Alexey Gerenkov
9f1dfea0a2 Merge branch 'enable_sysview_tests_v6.0' into 'release/v6.0'
test(sysview): re-enable SEGGER SystemView example builds and tests (v6.0)

See merge request espressif/esp-idf!43925
2025-12-05 17:57:45 +08:00
nilesh.kale
47e07e5c8d fix(esp_https_ota): align OTA resumption offset to 16-byte boundary 2025-12-05 14:12:25 +05:30
nilesh.kale
2001f9f52b Revert "fix: add check to ensure OTA buffer size for 16-byte aligned"
This reverts commit 873fd18c5a.
2025-12-05 14:12:25 +05:30
Rahul Tank
125dc7d11d Merge branch 'bugfix/fix_reattempt_sync_estab_v6.0' into 'release/v6.0'
fix(nimble): Add change to cancel sync in case of reattempt (v6.0)

See merge request espressif/esp-idf!43948
2025-12-05 13:02:08 +05:30
Jiang Jiang Jian
18a4332f92 Merge branch 'ci/fix_wifi_cases_6.0' into 'release/v6.0'
Ci: fix wifi cases 6.0

See merge request espressif/esp-idf!43784
2025-12-05 12:30:18 +08:00
Erhan Kurubas
af185993b2 Revert "change(freertos): add task count and pointer width to OpenOCD debug table"
This reverts commit 799de719d7.
2025-12-05 00:51:31 +08:00
Xu Si Yu
604fc1574e fix(openthread): fix an error in Kconfig 2025-12-04 18:32:07 +08:00
morris
b6fa54b337 refactor(tests): comment out P4 REV2 ADC test case 2025-12-04 17:12:03 +08:00
peter.marcisovsky
7fbf68a3f5 feat(esp_hal_usb): Add remote wakeup support 2025-12-04 09:55:43 +01:00
Jiang Jiang Jian
d13533ba7f Merge branch 'feat/enable_lowpower_tests_for_p4_v3_v6.0' into 'release/v6.0'
feat: re-enable P4 pm/wakeup tests for rev3.0 (v6.0)

See merge request espressif/esp-idf!43752
2025-12-04 16:29:47 +08:00
nilesh.kale
5569cd2181 feat(mbedtls): add ECC P-384 mbedtls support and test_cases 2025-12-04 12:48:17 +05:30
morris
88c27e55c2 Merge branch 'backport/recent_backport_collection_v6.0' into 'release/v6.0'
backport: backport recent i2s/parlio rx/touch related to v6.0

See merge request espressif/esp-idf!43775
2025-12-04 13:02:13 +08:00
Shu Chen
02fd823de9 Merge branch 'fix/fix_an_ot_trel_risk_v6.0' into 'release/v6.0'
fix(openthread): fix a potential stack overflow in TREL (v6.0)

See merge request espressif/esp-idf!43931
2025-12-04 01:52:53 +00:00
radek.tandler
b27ada2f43 refactor(nvs_flash): NVS Host tests cleaned-up and test cases commented
- Host test were refactored to allow for BDL and non-BDL NVS implementation
- Introduceed `NVSPartitionTestHelper` class replacing `PartitionEmulationFixture`
- Refactored all tests to use `NVSPartitionTestHelper` instead of legacy emulation fixture
- Removed legacy `PartitionEmulationFixture` and `PartitionEmulationFixture2` classes
- Removed `TEMPORARILY_DISABLED` macro usage by reducing partition size in applicable tests
- Enhanced test coverage and readability with comments and validation steps for each TC
- Added utility functions for partition stats tracking, file loading, and erase count check
2025-12-03 11:06:08 +01:00
radek.tandler
45c642e6d1 feat(nvs_flash): Added support for Block Data Layer storage provider
- BDL provider can be enabled vor NVS in the menuconfig option NVS_BDL_STACK
- Hierarchy of Partition class tree was adjusted and all operations were documented
- Class Partition is now derived from intrusive_list_node and ExceptionlessAllocable
- Class NVSPartition implements only the dual support for esp_partition and BDL
- Class NVSEncryptedPartition implements only encryption related extensions
2025-12-03 11:06:08 +01:00
Island
152e8768e1 Merge branch 'fix/ble_mesh_long_packet_buffer_calculation_v6.0' into 'release/v6.0'
fix(ble_mesh): correct long packet segment buffer size calculation (v6.0)

See merge request espressif/esp-idf!43802
2025-12-03 16:06:01 +08:00
Wang Meng Yang
b4a0b89b1d Merge branch 'bugfix/a2dp_deinit_crash_v6.0' into 'release/v6.0'
fix(bt): fixed crash caused by deinit during A2DP connection initiation(v6.0)

See merge request espressif/esp-idf!43792
2025-12-03 12:14:28 +08:00
Rahul Tank
c669da4bb1 fix(nimble): Add change to cancel sync in case of reattempt 2025-12-03 09:23:13 +05:30
laokaiyao
edb0462931 fix(i2s): fix the auto port failure when use simplex on ESP32 2025-12-03 11:23:06 +08:00
Chen Jichang
e7ce110dc4 test(parlio): fix sleep test issue 2025-12-03 11:23:06 +08:00
laokaiyao
684709c196 fix(parlio_rx): fixed incorrect dma buffer length calculation 2025-12-03 11:23:06 +08:00
laokaiyao
15d03e90b4 feat(parlio_rx): support to receive data into external ram 2025-12-03 11:23:06 +08:00
laokaiyao
f07a239dcb feat(parlio_rx): support to force trigger eof 2025-12-03 11:23:06 +08:00
laokaiyao
27d099cf36 docs(pm): updated i2s pm lock type in DFS
Related https://github.com/espressif/esp-idf/issues/14707
2025-12-03 11:23:06 +08:00
laokaiyao
37c633defd fix(touch): make the gpio init symmetric
Closes https://github.com/espressif/esp-idf/issues/17806
2025-12-03 11:23:06 +08:00
laokaiyao
ab1f0b17c4 fix(i2s): fixed divide-by-zero coverity issue 2025-12-03 11:23:06 +08:00
laokaiyao
3434e4b1d1 refactor(parlio_rx): refactor to support unaligned user payload buffer
Closes https://github.com/espressif/esp-idf/issues/17581
2025-12-03 11:23:06 +08:00