Commit Graph

49603 Commits

Author SHA1 Message Date
Chen Chen 3d8bff9945 Merge branch 'refactor/divide_isp_example' into 'master'
refactor(isp): split isp pipeline example into different srcs

Closes IDF-14539

See merge request espressif/esp-idf!43443
2025-12-04 09:31:54 +08:00
Alexey Lapshin f6cd2fe970 Merge branch 'feature/update-toolchain-to-esp-15.2.0_20250929.4-6d3fdb7' into 'master'
Make Picolibc the default libc

See merge request espressif/esp-idf!43620
2025-12-04 01:14:01 +04:00
Samuel Obuch 1ec4c2e1af Merge branch 'esp32p4_fix_bootloader_flash_read_allow_decrypt' into 'master'
fix(bootloader_flash): always invalidate FLASH_READ_VADDR before read

See merge request espressif/esp-idf!42501
2025-12-04 03:48:40 +08:00
morris 487551888a Merge branch 'refactor/ppa_dma2d_fourcc' into 'master'
refactor(ppa): use fourcc for dma2d and ppa color formats

Closes IDF-14234

See merge request espressif/esp-idf!43435
2025-12-04 01:28:56 +08:00
morris 3865eb1f3f Merge branch 'refactor/wdt_rom_impl' into 'master'
refactor(hal_wdt): esp_hal_wdt also maintains the ROM implementation

See merge request espressif/esp-idf!43891
2025-12-04 00:19:11 +08:00
peter.marcisovsky 8ab21b52d6 feat(esp_hal_usb): Add remote wakeup support 2025-12-03 15:17:48 +01:00
Fu Hanxi 678192902b ci: introduce default marker eco_default 2025-12-03 15:07:47 +01:00
Daniel Paul b12c0e35f4 feat(cmakev2): Add source of the component into project_description.json 2025-12-03 19:58:47 +08:00
Daniel Paul 039206921d feat: Add source of the component into project_description.json 2025-12-03 19:58:47 +08:00
Erhan Kurubas 0544720401 Revert "change(freertos): add task count and pointer width to OpenOCD debug table"
This reverts commit 799de719d7.
2025-12-03 19:39:12 +08:00
Erhan Kurubas cf53f339b1 test(sysview): re-enable SEGGER SystemView example builds and tests 2025-12-03 19:39:12 +08:00
Zhou Xiao c61b0bef64 Merge branch 'feat/update_libphy_for_c5_c61' into 'master'
feat(phy): update libphy to fix c5/c61 reset

Closes WIFIBUG-1548 and BT-4156

See merge request espressif/esp-idf!43853
2025-12-03 19:25:59 +08:00
C.S.M b5f230a5e8 Merge branch 'fix/isp_build_single_core' into 'master'
fix(isp): Fix isp build error in single core

See merge request espressif/esp-idf!43939
2025-12-03 18:59:26 +08:00
Chen Jichang fe15c3efa8 feat(parlio): support parlio gdma eof on p4 rev3.0 2025-12-03 17:55:18 +08:00
Radek Tandler dc97085a2e Merge branch 'feature/nvs_bdl_support' into 'master'
NVS flash - added support for BDL and related host tests refactoring

Closes IDF-11987 and IDF-2512

See merge request espressif/esp-idf!41699
2025-12-03 09:51:59 +01:00
morris f8736489fc Merge branch 'feat/esp_hal_twai' into 'master'
feat(twai): graduate the hal drivers into esp_hal_twai component

Closes IDF-14102

See merge request espressif/esp-idf!43557
2025-12-03 16:31:43 +08:00
Shen Mengjing 05a843908f docs: Fix a typo in freertos_additions.rst 2025-12-03 14:34:04 +08:00
Alexey Lapshin 55359c85fe fix(cxx): fix std::shared_mutex memory leak by avoiding lazy allocation
Closes https://github.com/espressif/crosstool-NG/issues/81
2025-12-03 13:31:42 +07:00
Alexey Lapshin b247dbb022 fix(tee): fix incorrect test expectation logic 2025-12-03 13:31:42 +07:00
Alexey Lapshin bc38fb0b1f fix(icmp_echo): fix incorrect test expectation logic 2025-12-03 13:31:42 +07:00
Alexey Lapshin d3c53f4684 fix(iperf): fix incorrect test expectation logic 2025-12-03 13:31:42 +07:00
Alexey Lapshin 199ea3570e fix(console): add linenoise multithreading support for Picolibc 2025-12-03 13:31:42 +07:00
Alexey Lapshin 676ae296ff fix(esp_tee): build esp_tee only with CONFIG_LIBC_NEWLIB to reduce size 2025-12-03 13:31:42 +07:00
Alexey Lapshin ab6f4c9dbd fix(esp_coex): add missing include for sdkconfig.h 2025-12-03 13:31:42 +07:00
Alexey Lapshin 61a93a2737 fix(ci): fix check_public_headers.py to check system headers 2025-12-03 13:31:42 +07:00
Alexey Lapshin 282b932d22 fix(esp_phy): use toolchain flags for external project 2025-12-03 13:31:42 +07:00
Alexey Lapshin 31810ae993 feat(esp_libc): make picolibc default libc 2025-12-03 13:31:42 +07:00
Alexey Lapshin f265128138 feat(tools): update toolchain version to esp-15.2.0_20251201 2025-12-03 13:31:42 +07:00
Wan Lei f92fbbcc7b Merge branch 'fix/improve_spi_and_twai_docs' into 'master'
fix(driver_twai): improve new driver API description

Closes IDFGH-16806

See merge request espressif/esp-idf!43922
2025-12-03 14:30:00 +08:00
zhaoweiliang ac5d14d954 fix(ble): fixed the assert issue when using tinycrypt on ESP32-C2 2025-12-03 14:28:17 +08:00
zhaoweiliang aad080bc26 feat(ble): add CONFIG_BT_LE_CTRL_DL_ITVL_PHY_SYNC_EN config on ESP32-C5 2025-12-03 14:28:17 +08:00
zhaoweiliang 6c4f33798f feat(ble): add CONFIG_BT_LE_CTRL_DL_ITVL_PHY_SYNC_EN config on ESP32-C6 2025-12-03 14:28:13 +08:00
zhaoweiliang 5f2825ff37 feat(ble): add CONFIG_BT_LE_CTRL_DL_ITVL_PHY_SYNC_EN config on ESP32-H2 2025-12-03 14:25:25 +08:00
C.S.M dd73c7cb21 fix(isp): Fix isp build error in single core 2025-12-03 14:06:55 +08:00
morris d63d8ad162 Merge branch 'ci/disable_adc_p4_eco4_test' into 'master'
comment out P4 REV2 ADC test case

See merge request espressif/esp-idf!43938
2025-12-03 13:39:06 +08:00
C.S.M 690dfd8c79 Merge branch 'feat/introduce_esp32s31_hello_world' into 'master'
feat(esp32s31): Introduce esp32s31 hello world 🛸

See merge request espressif/esp-idf!43761
2025-12-03 13:36:01 +08:00
Xu Si Yu 3d6f2ead06 Merge branch 'fix/fix_an_ot_trel_risk' into 'master'
fix(openthread): fix a potential stack overflow in TREL

See merge request espressif/esp-idf!43591
2025-12-03 13:17:25 +08:00
C.S.M 5ae0e9ef14 Merge branch 'contrib/github_pr_17945' into 'master'
fix(usb_serial_jtag_driver): tx_ring_buf not checked for successful allocation (GitHub PR)

Closes IDFGH-16876

See merge request espressif/esp-idf!43905
2025-12-03 11:25:50 +08:00
morris 955f85d9d5 refactor(tests): comment out P4 REV2 ADC test case 2025-12-03 11:07:41 +08:00
igor.udot 9148af6831 ci: fix mismatch in check_build_test_rules 2025-12-03 11:03:52 +08:00
Xu Si Yu 6b6cd24edb fix(openthread): fix an error in Kconfig 2025-12-03 10:59:35 +08:00
Xu Si Yu c85b9c3f94 fix(openthread): fix a potential stack overflow in TREL 2025-12-03 10:34:15 +08:00
Mahavir Jain 01d0a9b17b Merge branch 'fix/recursion_caused_due_to_unaligned_ext_mem_buf' into 'master'
AES driver should use internal buffers to perform chunk wise operations when external buffers are unaligned

Closes IDF-14872

See merge request espressif/esp-idf!43810
2025-12-02 20:44:03 +05:30
Mahavir Jain 43c7f36475 Merge branch 'feature/add_mbedtls_4_x_config_option' into 'master'
feat: add Kconfig option for mbedTLS 4.x support

See merge request espressif/esp-idf!43799
2025-12-02 20:43:20 +05:30
Roland Dobai d4e1f44be1 Merge branch 'feat/add_refresh_config_target' into 'master'
feat(core-ext): Add refresh-config command

Closes IDF-4707 and IDF-4430

See merge request espressif/esp-idf!36482
2025-12-02 15:37:06 +01:00
radek.tandler bbfe8e7492 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-02 15:32:14 +01:00
radek.tandler 191ac74dd0 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-02 15:32:10 +01:00
Peter Marcisovsky 7934b3b51d Merge branch 'feat/usb_host_docs_suspend_resume' into 'master'
feat(usb_host): Add documentation about usb host suspend, resume

See merge request espressif/esp-idf!42341
2025-12-02 13:07:04 +01:00
wanckl 3a7b26a19b fix(driver_twai): improve new driver API description 2025-12-02 19:29:20 +08:00
zhaoweiliang 91810d94b0 change(ble): [AUTO_MR] Update lib_esp32c6 to faf10639 2025-12-02 19:09:08 +08:00