Commit Graph

48275 Commits

Author SHA1 Message Date
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
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
morris 15eba7d8d6 Merge branch 'ci/add_esp_hal_components_in_g0_test_v6.0' into 'release/v6.0'
refactor(g0_components): update component list to dynamically include esp_hal_* components (v6.0)

See merge request espressif/esp-idf!43742
2025-12-08 10:42:16 +08: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
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
morris 35fffe9661 Merge branch 'feature/tusb_hid_remote_wakeup_backport_v6.0' into 'release/v6.0'
feat(tusb_hid_example): Added possibility to wakeup the Host with the button press (backport v6.0)

See merge request espressif/esp-idf!43161
2025-12-05 10:01:15 +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
Erhan Kurubas d76956df93 test(sysview): re-enable SEGGER SystemView example builds and tests 2025-12-05 00:51:31 +08:00
morris 62f2f68388 Merge branch 'ci/disable_adc_p4_eco4_test_v6.0' into 'release/v6.0'
comment out P4 REV2 ADC test case (v6.0)

See merge request espressif/esp-idf!43989
2025-12-04 20:31:16 +08:00
morris b6fa54b337 refactor(tests): comment out P4 REV2 ADC test case 2025-12-04 17:12:03 +08: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
morris cfb8f3bc2f Merge branch 'refactor/divide_isp_example_v6.0' into 'release/v6.0'
refactor(isp): split isp pipeline example into different srcs (v6.0)

See merge request espressif/esp-idf!43967
2025-12-04 16:10:42 +08:00
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
morris ddade74de5 Merge branch 'ci/reenable_p4_usb_device_tests_backport_v6.0' into 'release/v6.0'
ci(usb/device): re-enable usb_device tests for ESP32-P4 (backport v6.0)

See merge request espressif/esp-idf!43772
2025-12-04 10:28:19 +08:00
Chen Chen ba1d0516ff refactor(isp): split isp pipeline example into different srcs 2025-12-04 10:07:42 +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
Martin Vychodil 958b2f6118 Merge branch 'feature/nvs_bdl_support_v6.0' into 'release/v6.0'
NVS flash - added support for BDL and related host tests refactoring (v6.0)

See merge request espressif/esp-idf!43964
2025-12-04 03:46:25 +08: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
laokaiyao ac41da5563 refactor(parlio_rx): use gdma_link for better gdma link management 2025-12-03 11:23:06 +08:00
laokaiyao c1ac8c10fb feat(gdma_link): support to select final node link type 2025-12-03 11:23:06 +08:00
laokaiyao b148378f8b ci(parlio): fixed incorrect condition in rx test case 2025-12-03 11:23:06 +08:00
Xu Si Yu 25235f83b1 fix(openthread): fix a potential stack overflow in TREL 2025-12-03 10:35:58 +08:00
morris 0e6525a97c Merge branch 'bugfix/uart_related_backports_v6.0' into 'release/v6.0'
fix(uart): some related uart backports (v6.0)

See merge request espressif/esp-idf!43612
2025-12-02 17:40:25 +08:00
Island 57235cb184 Merge branch 'feature/extend_h2_conon_num_to_70_v6.0' into 'release/v6.0'
change(ble): Updated the maximum number of concurrent connections to 70 on ESP32-H2 (v6.0)

See merge request espressif/esp-idf!43836
2025-12-02 16:38:07 +08:00
Island b1ceb4e27c Merge branch 'fix/ble_log_v2_cache_error_v6.0' into 'release/v6.0'
BLE Log v2 Function Update 251125 (v6.0)

See merge request espressif/esp-idf!43871
2025-12-02 16:20:13 +08:00
Wang Meng Yang e6959c6931 Merge branch 'bugfix/fix_event_filter_bug_v6.0' into 'release/v6.0'
fix(bt/controller): Fixed hci connection request event filter bug (v6.0)

See merge request espressif/esp-idf!43874
2025-12-02 13:34:51 +08:00
sibeibei e5fb2f50ec bugfix: clear regdma status when restart 2025-12-02 10:31:58 +08:00
xiongweichao b112cb2941 fix(bt): fixed crash caused by deinit during A2DP connection initiation
- Only clean up when idle
2025-12-02 08:55:07 +08:00
Luo Xu e2566b8759 fix(ble_mesh): correct long packet segment buffer size calculation
(cherry picked from commit 6d59a91401)

Co-authored-by: luoxu <luoxu@espressif.com>
2025-12-02 00:05:36 +08:00
Wang Meng Yang 0287fe904b Merge branch 'bugfix/a2dp_reg_sep_v6.0' into 'release/v6.0'
fix(bt/bluedroid): Fix the status judgment of the A2DP source registration SEP (v6.0)

See merge request espressif/esp-idf!43880
2025-12-01 19:53:19 +08:00
Alexey Gerenkov 9524a7f69c Merge branch 'enable_gcov_tests_v6.0' into 'release/v6.0'
test(gcov): re-enable gcov builds and tests (v6.0)

See merge request espressif/esp-idf!43291
2025-12-01 18:40:43 +08:00
Alexey Gerenkov c4fa15dd1e Merge branch 'fix/int_wdt_double_exception_v6.0' into 'release/v6.0'
fix(espcoredump): prevent double exception during int_wdt panic with custom stack (v6.0)

See merge request espressif/esp-idf!43851
2025-12-01 18:39:22 +08:00
Alexey Gerenkov 604e1df617 Merge branch 'refactor_apptrace_uart_v6.0' into 'release/v6.0'
Refactor apptrace uart (v6.0)

See merge request espressif/esp-idf!43850
2025-12-01 18:39:05 +08:00
yangfeng 7de5f266de fix(bt/bluedroid): Fix the status judgment of the A2DP source registration SEP 2025-12-01 14:21:35 +08:00
liqigan 458c66a7ed fix(bt/controller): Fixed hci connection request event filter bug 2025-12-01 13:44:23 +08:00