morris
98343630b8
Merge branch 'feat/async_crc_example' into 'master'
...
feat(crc): added async crc console example (your terminal CRC calculator 🧮 )
See merge request espressif/esp-idf!46084
2026-02-27 18:59:36 +08:00
C.S.M
762252153a
Merge branch 'feat/add_jpeg_pixel_reverse_enc' into 'master'
...
feat(jpeg): Add config for reversing input pixel format in jpeg encoder
Closes IDFGH-17272
See merge request espressif/esp-idf!46075
2026-02-27 18:31:56 +08:00
C.S.M
05fd4d7da3
feat(jpeg): Add config for reversing input pixel format in jpeg encoder
...
Also add format check on both encoder and decoder
Closes https://github.com/espressif/esp-idf/issues/18262
2026-02-27 15:31:47 +08:00
Wan Lei
3cc0fa1971
Merge branch 'feat/driver_twai_sleep_retention_support' into 'master'
...
feat(driver_twai): new driver sleep retention supports
Closes IDF-13001
See merge request espressif/esp-idf!45418
2026-02-27 14:29:06 +08:00
morris
ca17b599c4
feat(crc): added async crc console example
2026-02-27 10:56:25 +08:00
wanckl
b814abc9e0
feat(driver_twai): new driver sleep retention support
2026-02-26 20:10:16 +08:00
Song Ruo Jing
9362907287
feat(dma2d,ppa): Support flash encryption for DMA2D and PPA
2026-02-26 16:39:40 +08:00
Shen Meng Jing
9c42eaab2e
Merge branch 'docs/sync_cn_and_en' into 'master'
...
docs: Sync the CN transation and EN source
Closes DOC-13807
See merge request espressif/esp-idf!45861
2026-02-26 12:02:57 +08:00
Sudeep Mohanty
a8423cf751
Merge branch 'feat/buildv2_examples' into 'master'
...
feat(cmakev2): Added cmakev2 examples
Closes IDF-13070, IDF-14185, and IDF-15153
See merge request espressif/esp-idf!45400
2026-02-25 13:58:27 +01:00
Zhang Shu Xian
7efaf665fd
Merge branch 'docs/update_translation_for_security' into 'master'
...
docs: Update CN translation for pthread
Closes DOC-13820
See merge request espressif/esp-idf!46020
2026-02-25 17:18:03 +08:00
Samuel Obuch
2031705d4b
Merge branch 'fix/c61_wp_bp_nums' into 'master'
...
Fix number of available BPs/WPs for esp32c61
Closes DOC-13852
See merge request espressif/esp-idf!45888
2026-02-25 15:39:55 +08:00
Chen Ji Chang
5b1c6fbafc
Merge branch 'feat/lcd_sleep_retention_p4' into 'master'
...
feat(lcd): support i80 lcd sleep retention on p4
Closes IDF-9925, IDF-10965, and IDF-10703
See merge request espressif/esp-idf!45549
2026-02-25 11:09:23 +08:00
Zhang Shuxian
b97cdc8183
docs: Update CN translation for pthread
2026-02-24 19:00:17 +08:00
Sudeep Mohanty
888b89273f
docs(cmakev2): Add a reference to cmakev2 examples README to the buildv2 API guide
2026-02-24 11:21:20 +01:00
Zhang Shuxian
41902a0984
docs: Update CN translation for JTAG debugging
2026-02-24 17:11:57 +08:00
Samuel Obuch
1c6dbe7f5c
fix(docs): unlimited number of sw breakpoints available for riscv targets
2026-02-24 15:47:48 +08:00
Samuel Obuch
c28fcf0617
fix(docs): add missing USB pins
2026-02-24 15:47:48 +08:00
morris
60b8799ac0
doc(crc): async CRC driver programming guide
2026-02-24 13:55:23 +08:00
Chen Jichang
d7481316f1
feat(lcd): support i80 lcd sleep retention on p4
2026-02-24 11:14:04 +08:00
Shen Mengjing
df1af52cc4
docs: Sync the CN transation and EN source
2026-02-24 10:58:19 +08:00
Roland Dobai
5410fc0d5c
Merge branch 'feat/esp_idf_sbom' into 'master'
...
feat(tools): esp-idf-sbom integration into idf.py
Closes IDF-15120
See merge request espressif/esp-idf!45696
2026-02-20 10:18:47 +01:00
Martin Vychodil
0fd5bae048
Merge branch 'refactor/fatfs_vfs_change_esp_vfs_fat_register_prototype' into 'master'
...
refactor(fatfs): Update esp_vfs_fat_register function prototype
Closes IDF-9212 and DOC-12416
See merge request espressif/esp-idf!41953
2026-02-20 03:07:35 +08:00
Frantisek Hrbata
b90098a9f2
feat(tools): esp-idf-sbom integration into idf.py
...
While the `esp-idf-sbom` `idf.py` extension is implemented within the
`esp-idf-sbom` python package, a few minor changes are also required on
the `idf.py` side.
1. Add `esp-idf-sbom` as a core requirement so it is automatically
installed by the installation scripts.
2. Add the `sbom-create` action to the list of actions for which the
flashing-related closing message is displayed.
3. Update the documentation in the api-guides for tools.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-02-16 09:03:17 +01:00
Roland Dobai
dcc0ed1c60
Merge branch 'feat/split_hints' into 'master'
...
feat(tools): Extended `hints.yml` loading from components
Closes IDF-10976
See merge request espressif/esp-idf!44398
2026-02-13 15:40:24 +01:00
Konstantin Kondrashov
c4e8c1df9f
Merge branch 'feature/postpone_locked_efuses' into 'master'
...
feat(efuse): Defer WR_DIS eFuse burning
Closes IDF-14045
See merge request espressif/esp-idf!44652
2026-02-13 16:21:09 +02:00
Konstantin Kondrashov
bb4c139547
Merge branch 'fix/esp32_iram_as_8bit_access_from_isr1' into 'master'
...
fix(xtensa): Fix ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY mode for ISR1
Closes IDF-15285
See merge request espressif/esp-idf!45737
2026-02-13 16:02:00 +02:00
Konstantin Kondrashov
ac8fd0f491
fix(esp32): Fix IRAM_AS_8BIT_ACCESSIBLE_MEMORY accessible from ISR1
2026-02-13 11:30:44 +02:00
renpeiying
98d5785f86
docs: Update CN translation
2026-02-13 15:59:31 +08:00
Marek Fiala
75bf3bdb54
feat(tools): Extended hints.yml loading from components
2026-02-13 15:59:31 +08:00
Roland Dobai
db947a0d51
Merge branch 'fix/minimal_build_no_main' into 'master'
...
fix(build): ensure the main component exists when MINIMAL_BUILD is enabled
Closes IDFGH-17219 and DOC-13790
See merge request espressif/esp-idf!45770
2026-02-13 06:33:17 +01:00
Mahavir Jain
ecc8fda914
Merge branch 'bugfix/esp_local_ctrl_arg_check' into 'master'
...
fix(esp_local_ctrl): validate payload_case matches msg_type in command dispatcher
See merge request espressif/esp-idf!45817
2026-02-13 09:13:16 +05:30
Mahavir Jain
3a093f6f11
Merge branch 'feat/spi_mode_during_ota' into 'master'
...
feat(app_update): add API for checking the spi mode compatibility
See merge request espressif/esp-idf!45221
2026-02-12 13:46:58 +05:30
Frantisek Hrbata
5dac2fee69
Merge branch 'fix/cmakev2_idf_component_optional_requires' into 'master'
...
fix(cmakev2/compat): change idf_component_optional_requires behavior
Closes IDFGH-17112
See merge request espressif/esp-idf!45588
2026-02-12 08:50:24 +01:00
Jiang Jiang Jian
9d354dac56
Merge branch 'fix/mbedtls_enable_threading_pthread' into 'master'
...
fix(mbedtls): enable pthread threading by default
See merge request espressif/esp-idf!45798
2026-02-12 11:59:45 +08:00
Chen Chen
3e59db5f57
Merge branch 'feat/mcpwm_etm_timer_events' into 'master'
...
feat(mcpwm): ETM support mcpwm timer TEZ/TEP events
Closes IDF-6102
See merge request espressif/esp-idf!45679
2026-02-12 11:39:23 +08:00
Ashish Sharma
8a8c4c175e
fix(mbedtls): enable pthread threading by default
2026-02-11 17:59:04 +08:00
Konstantin Kondrashov
be517fa8c0
feat(efuse): Defer WR_DIS eFuse burning
2026-02-11 11:07:12 +02:00
Mahavir Jain
4631b4a5d9
docs(protocomm): recommend using security2 scheme for production purpose
2026-02-11 13:55:44 +05:30
Rahul Tank
d3c1584238
docs(protocomm): add advisory for 2 new CVE
2026-02-11 12:06:03 +05:30
Zhang Shuxian
c3f5b4a74e
docs: Update CN translation
2026-02-10 19:15:16 +08:00
Lu Wei Ke
5b5ee24f1f
Merge branch 'docs/fix_doc_access_html' into 'master'
...
docs: Change PDF to HTML in access description
Closes DOC-13022
See merge request espressif/esp-idf!45425
2026-02-10 19:03:18 +08:00
Chen Ji Chang
5d70c77962
Merge branch 'feat/fix_mipi_dma2d_example_when_flash_enc' into 'master'
...
feat(mipi_dsi): allow to use dma2d in example when flash is encrypted
See merge request espressif/esp-idf!45362
2026-02-10 18:30:26 +08:00
luweike
2e8e07f509
docs: Change PDF to HTML in access description
2026-02-10 17:20:49 +08:00
Samuel Obuch
08bfd7798d
Merge branch 'docs/esp32h21_update_jtag_guide' into 'master'
...
docs(jtag): update esp32h21 jtag debugging guide
See merge request espressif/esp-idf!45727
2026-02-10 16:21:52 +08:00
Mahavir Jain
21f8ca5e6f
feat(app_update): add API for checking the spi mode compatibility
...
New API to check the SPI flash mode from the incoming firmware image
during OTA updates could prevent bootloader/app incompatibility of
DIO vs QIO flash modes.
More information:
- https://github.com/espressif/esp-hosted-mcu/issues/143#issuecomment-3741753788
- https://github.com/espressif/esp-idf/issues/9674#issuecomment-1232533757
- https://github.com/espressif/esp-idf/issues/9542#issuecomment-1211317354
2026-02-10 12:53:50 +05:30
Frantisek Hrbata
795904a41c
fix(build): ensure the main component exists when MINIMAL_BUILD is enabled
...
The minimal build property is simply a shorthand for `set(COMPONENTS
main)`. The issue is that there is currently no check to verify whether
the `main` component actually exists or is known to the build system.
If the `main` component is not present, print an error message along
with suggestions on how to fix this inconsistency.
Closes https://github.com/espressif/esp-idf/issues/18219
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-02-10 03:36:48 +08:00
Chen Jichang
456da1a132
feat(mipi_dsi): allow to use dma2d in example when flash is encrypted
...
Closes https://github.com/espressif/esp-idf/issues/17708
2026-02-09 19:23:14 +08:00
Wan Lei
f2968a99d6
Merge branch 'feat/spi_slave_edma_psram_support' into 'master'
...
feat(driver_spi): spi slave edma psram support
Closes IDFCI-7326 and IDF-15125
See merge request espressif/esp-idf!44317
2026-02-09 15:22:46 +08:00
Samuel Obuch
c03b548af4
docs(jtag): update esp32h21 jtag debugging guide
2026-02-06 12:54:29 +01:00
Tomas Rezucha
9620e107e2
Merge branch 'refactor/usb_host_cdc_example' into 'master'
...
refactor: Merge USB Host CDC-ACM and CDC-VCP examples
Closes IDF-11359
See merge request espressif/esp-idf!45589
2026-02-06 12:35:05 +01:00