Commit Graph
48241 Commits
Author SHA1 Message Date
Alexey Lapshin aaf0d4c9ea fix(iperf): fix incorrect test expectation logic 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 a90828fbd5 fix(ci): fix check_public_headers.py to check system headers 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 Lapshin d9f98b8ef6 feat(tools): update toolchain version to esp-15.2.0_20251204 2025-12-06 00:08:32 +07: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
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
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
Mahavir Jain 4989911295 Merge branch 'docs/fix_some_expressions_in_security_guide_v6.0' into 'release/v6.0'
docs: fix some description in security guide docs (v6.0)

See merge request espressif/esp-idf!43817
2025-12-01 09:35:44 +05:30
Mahavir Jain e1639e281f Merge branch 'fix/incorrect_esp32p4_key_mgr_xts_aes_len_bit_set_v6.0' into 'release/v6.0'
Fix incorrect XTS-AES key length register configuration (ESP32-P4) (v6.0)

See merge request espressif/esp-idf!43759
2025-12-01 09:18:28 +05:30
Zhou Xiao 2c8da21b69 feat(ble): enabled lc get time for ceva controller
(cherry picked from commit 6924b8b372)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-01 11:10:38 +08:00
Zhou Xiao afefd97193 fix(ble): put ble_log_write_hex in iram to avoid cache error
(cherry picked from commit dc4e41fab8)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-01 11:10:37 +08:00
Island 99b2ac6afb Merge branch 'fix/ble_mesh_rpr_example_fix_v6.0' into 'release/v6.0'
fix(ble_mesh): add proper memory cleanup in composition data parsing (v6.0)

See merge request espressif/esp-idf!43841
2025-12-01 10:52:41 +08:00
morris 20cbb6f175 Merge branch 'docs/update_twai_api_ref_struct_v6.0' into 'release/v6.0'
docs: update heading levels for twai api reference (v6.0)

See merge request espressif/esp-idf!43845
2025-12-01 10:47:32 +08:00
Martin Vychodil 7b271c4be6 Merge branch 'feat/nvs_iteration_statistics_examples_v6.0' into 'release/v6.0'
feat(examples/storage): add nvs statistics and iteration examples (v6.0)

See merge request espressif/esp-idf!43660
2025-12-01 02:29:06 +08:00
Erhan Kurubas 4d3de1010e test(gcov): re-enable gcov builds and tests 2025-11-28 19:09:15 +08:00
Erhan Kurubas 835e032498 fix(espcoredump): prevent double exception during int_wdt panic with custom stack 2025-11-28 12:06:03 +01:00
Erhan Kurubas 7d779c7b13 change(app_trace): implement uart without driver APIs 2025-11-28 12:03:30 +01:00
Wang 8fd355ee71 docs: add headings for twai and gptimer api reference
Closes https://github.com/espressif/esp-idf/issues/17891
2025-11-28 18:15:04 +08:00
Luo Xu 33fd3eeebc fix(ble_mesh): add proper memory cleanup in composition data parsing
(cherry picked from commit a45bb6c5da)

Co-authored-by: luoxu <luoxu@espressif.com>
2025-11-28 17:43:52 +08:00
Shen Wei Long 74fdb071f7 change(ble): Updated the maximum number of concurrent connections to 70 on ESP32-H2
(cherry picked from commit cd33f13521)

Co-authored-by: ShenWeilong <shenweilong@espressif.com>
2025-11-28 09:06:16 +00:00
morris 776450a5fb Merge branch 'feat/esp32p4_eco5_adc_cali_v6.0' into 'release/v6.0'
feat(adc): support ADC calibration on ESP32P4 ECO5 (v6.0)

See merge request espressif/esp-idf!43777
2025-11-28 16:03:06 +08:00
Roland Dobai 99b8c99fe0 Merge branch 'fix/reenable_freertos_esp_system_test_apps_for_p4_eco5_v6.0' into 'release/v6.0'
Re-enable freertos and esp_system test apps for p4 eco5 (v6.0)

See merge request espressif/esp-idf!43647
2025-11-28 08:14:18 +01:00
morris 06bed0e95a Merge branch 'fix/usb_phy_on_linux_backport_v6.0' into 'release/v6.0'
fix(usb): Fix USB PHY mocking on linux target (backport v6.0)

See merge request espressif/esp-idf!43622
2025-11-28 10:51:36 +08:00
Zhang Shuxian 90e4b81ffb docs: implement comments 2025-11-28 10:17:46 +08:00
Zheng Zhong 72d6bde1e5 fix : apply the suggestion from doc team 2025-11-28 10:17:45 +08:00
Zheng Zhong e3d6eef5a1 docs: fix some description in security guide docs 2025-11-28 10:17:45 +08:00
Island 876b5eb74e Merge branch 'bugfix/fix_ble_scan_enable_timeout_v6.0' into 'release/v6.0'
Fixed scan HCI command timeout issue on ESP32 (v6.0)

See merge request espressif/esp-idf!43691
2025-11-28 10:16:09 +08:00
Island e38d58a7ed Merge branch 'bugfix/bug_ble_max_device_record_v6.0' into 'release/v6.0'
fix(ble/bluedroid): Fixed BLE incorrect device record count issue (v6.0)

See merge request espressif/esp-idf!43598
2025-11-27 19:27:17 +08:00
Euripedes Rocha 53d59f79b3 Merge branch 'feat/upt_tests_new_runners_v6.0' into 'release/v6.0'
feat(ci): updated Ethernet test to align with new runners (v6.0)

See merge request espressif/esp-idf!43764
2025-11-27 11:53:06 +01:00
Sudeep Mohanty 216bca7dd3 ci(esp_system): Re-enable esp_system tests for esp32p4 2025-11-27 15:07:29 +05:30
Sudeep Mohanty fea721126e ci(freertos): Re-enable freertos tests for esp32p4 2025-11-27 15:07:29 +05:30
Roland Dobai 093c5f0b01 Merge branch 'fix/core_system_fixes_for_p4_eco5_v6_0' into 'release/v6.0'
Core System fixes for p4 eco5 (v6.0)

See merge request espressif/esp-idf!43629
2025-11-27 10:15:03 +01:00