Xorlent
054fdc1fdd
Fix output bit range in bitscrambler documentation
...
Destination bit range incorrect in `Sub-instructions` example
2026-04-16 15:35:45 +08:00
Radek Tandler
5c8f5fc66d
Merge branch 'feature/nvs_fd_support' into 'master'
...
feat(nvs_flash): Added support for storing flash and double types
Closes IDFGH-9857
See merge request espressif/esp-idf!47045
2026-04-15 11:03:57 +02:00
Mahavir Jain
b6369d3a06
Merge branch 'update/update_certs_bundle' into 'master'
...
Update esp_crt_bundle certificates
See merge request espressif/esp-idf!47248
2026-04-15 10:55:00 +05:30
Wu Zheng Hui
ec5f956516
Merge branch 'doc/fix_sleep_mode_doc' into 'master'
...
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support
See merge request espressif/esp-idf!47362
2026-04-14 16:38:34 +08:00
Adam Múdry
b29b9dc4d2
Merge branch 'feat/cmake_add_partition_flash_binary_function' into 'master'
...
feat(esp_partition): Add esp_partition_register_target Cmake function
Closes IDF-11870 and DOC-14244
See merge request espressif/esp-idf!37176
2026-04-13 15:54:27 +02:00
Espressif BOT
54d4d0b140
change(mbedtls/crt_bundle): Update esp_crt_bundle certificates
2026-04-13 16:04:54 +05:30
Zhang Shuxian
9263b4bdba
docs: Update CN translation for partition
2026-04-13 11:05:19 +08:00
Adam Múdry
749c446a7e
feat(esp_partition): Add esp_partition_flash_binary() CMake function
...
Add a new CMake function esp_partition_flash_binary() that provides a
unified API for registering partition data binaries to be flashed. It
replaces the direct esptool_py_flash_target calls scattered across
components (spiffs, fatfs, nvs_flash) with a single function that:
- Resolves partition offset from the partition table automatically
- Determines encryption requirements (auto-detect or ALWAYS_PLAINTEXT)
- Creates per-partition flash targets (e.g. idf.py <partition>-flash)
- Optionally includes the binary in `idf.py flash` via FLASH_IN_PROJECT
On the linux target, the function registers binaries for pre-loading
into the emulated flash. A build-time manifest (linux_flash_data.txt)
is generated via file(GENERATE), and partition_linux.c reads it at
runtime to copy each binary into the memory-mapped flash buffer at
the correct offset.
The partition_ops example is updated to use the new function and
includes a custom_partition with pre-built data to demonstrate the
full workflow, including on the linux target.
2026-04-10 15:22:50 +02:00
Song Ruo Jing
f9b0736c93
feat(ledc): add support for ESP32S31
2026-04-09 22:34:05 +08:00
wuzhenghui
4b874b58af
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support
2026-04-08 16:59:03 +08:00
Ren Peiying
443d4705b7
Merge branch 'docs/add_cn_trans_to_intr_alloc' into 'master'
...
docs: Update CN translation for intr_alloc
Closes DOC-14112
See merge request espressif/esp-idf!47025
2026-04-07 19:16:48 +08:00
Martin Vychodil
23298ce2df
Merge branch 'feature/fatfs_bdl' into 'master'
...
feat(fatfs): Add BDL support to FatFS component
Closes IDF-13492
See merge request espressif/esp-idf!46864
2026-04-07 17:49:25 +08:00
renpeiying
6a6a25817b
docs: Update CN translation for intr_alloc
2026-04-07 14:19:54 +08:00
Martin Vychodil
7043fb0d14
feat(fatfs): Added BDL support to FatFS component
2026-04-07 07:11:21 +02:00
Shen Mengjing
eb3c96b1d0
docs: Update CN translation for esp_http_server.rst
2026-04-07 11:20:21 +08:00
Song Ruo Jing
8f0e59fadf
Merge branch 'feature/esp32s31_clock_support' into 'master'
...
feat(clk): support for esp32s31 clock tree
Closes IDF-14696 and IDF-14871
See merge request espressif/esp-idf!47048
2026-04-03 11:04:42 +08:00
Song Ruo Jing
50051b74a5
feat(clk): support for esp32s31 clock tree
2026-04-02 20:39:59 +08:00
ShenWeilong
271ff9605a
fix(bt): fixed some h4 issues reported by ci pipeline
2026-04-02 14:59:41 +08:00
Mahavir Jain
89a425b055
Merge branch 'feat/support_http_server_interface_bind' into 'master'
...
feat(esp_http_server): Adds support to bind an interface to server
Closes IDFGH-16777
See merge request espressif/esp-idf!46700
2026-04-01 18:14:23 +05:30
Omar Chebib
08f33cf590
Merge branch 'feature/esp32s31_pie_coproc_old_commit' into 'master'
...
feat: add support for PIE coprocessor on the ESP32-S31
Closes IDF-14867 and IDF-14661
See merge request espressif/esp-idf!45851
2026-04-01 15:46:01 +08:00
Zhang Shu Xian
0db9156612
Merge branch 'docs/fix_broken_links' into 'master'
...
docs: Fix broken links
Closes DOC-13942
See merge request espressif/esp-idf!46357
2026-04-01 14:57:46 +08:00
Marius Vikhammer
5c572e5a60
docs: refresh broken documentation links
2026-04-01 10:17:33 +08:00
radek.tandler
a5443bbb94
feat(nvs_flash): Added support for storing flash and double types
...
- added backward compatibility test for unknown NVS entry types
- axtended documentation with the support of double and float
2026-03-31 19:02:43 +02:00
Omar Chebib
38abf98216
feat: add support for PIE coprocessor on the ESP32-S31
2026-03-31 13:27:16 +08:00
Zhang Shuxian
0dd5d8f726
docs: Provide translation for fatfs docs
2026-03-31 10:24:48 +08:00
Tomáš Rohlínek
917e0fd255
docs(storage/fatfs): Fix problem with FatFs refactor
2026-03-31 10:20:49 +08:00
Tomáš Rohlínek
4af8f201b9
docs(storage/fatfs): Refactor FatFs documentation
2026-03-31 10:20:49 +08:00
Tomáš Rohlínek
a07d018409
docs(storage/fatfs): Update LFN default and dynamic buffers docs
2026-03-31 10:20:49 +08:00
Zhang Shuxian
f099ac1e18
docs: Fix broken links
2026-03-30 16:39:41 +08:00
Tomas Rohlinek
03086cb4a5
Merge branch 'feature/add_blockdev_docs' into 'master'
...
feat(storage/blockdev): Add documentation including contracts for operations
Closes IDF-12759
See merge request espressif/esp-idf!43156
2026-03-26 16:17:17 +01:00
Tomáš Rohlínek
d8e3106134
feat(storage/blockdev): Add documentation including contracts for operations
2026-03-26 12:20:35 +01:00
Marius Vikhammer
1cab04c24f
Merge branch 'fix/issue-18391-psram-default-docs' into 'master'
...
docs: clarify PSRAM default allocation behavior
See merge request espressif/esp-idf!46985
2026-03-26 10:18:22 +08:00
Marius Vikhammer
c1256efd67
docs: clarify PSRAM default allocation behavior
...
Clarify that MALLOC_CAP_DEFAULT describes a memory capability
rather than the malloc() placement policy, so PSRAM-backed
capability allocations are documented correctly when malloc()
remains internal-only by default.
Closes https://github.com/espressif/esp-idf/issues/18391
Made-with: Cursor
2026-03-25 15:35:21 +08:00
Omar Chebib
a58566e3ec
Merge branch 'feature/intr_alloc_private_shared' into 'master'
...
feat(esp_hw_support): implement private shared interrupts
Closes IDF-11087
See merge request espressif/esp-idf!46606
2026-03-25 11:45:22 +08:00
Krzysztof Budzynski
30206d4167
Merge branch 'bugfix/rename_dig_sig_modules' into 'master'
...
docs(security): Standardize naming of digital signature hardware modules
Closes DOC-13873 and DOC-13913
See merge request espressif/esp-idf!46093
2026-03-24 20:37:13 +08:00
Mahavir Jain
0ad01e5ed2
Merge branch 'bugfix/docs_anti_rollback' into 'master'
...
docs: clarify anti-rollback secure version bits for c2/c5
See merge request espressif/esp-idf!46920
2026-03-24 17:58:05 +05:30
Ashish Sharma
7e2e09c15c
feat(esp_http_server): Adds support to bind an interface to server
...
Closes https://github.com/espressif/esp-idf/issues/17859
2026-03-24 17:38:01 +08:00
Zhang Shuxian
86403c2cfc
docs: Update CN translation for name change
2026-03-24 17:16:56 +08:00
Guillaume Souchere
2a6e335189
Merge branch 'feat/esp-stdio-add-init-funcs' into 'master'
...
feat(console): Move IO initialization outside of the console component
See merge request espressif/esp-idf!43013
2026-03-24 09:50:58 +01:00
Krzysztof
bb0b907448
docs(security): Standardize naming of digital signature hardware modules
2026-03-24 16:21:22 +08:00
Omar Chebib
5cfe060d8e
feat(esp_hw_support): implement private shared interrupts
2026-03-24 15:40:20 +08:00
Radek Tandler
03e0d8cc89
Merge branch 'feature/nvs_bdl_support_doc' into 'master'
...
docs(storage/nvs_flash): Improved NVS documentation structure. BDL documentation was added.
Closes DOC-14079
See merge request espressif/esp-idf!45540
2026-03-23 12:46:23 +01:00
Mahavir Jain
229a8a78fb
docs: clarify anti-rollback secure version bits for c2/c5
2026-03-23 16:21:26 +05:30
Zhang Shuxian
38fea8472a
docs: Update CN translation for nvs_flash
2026-03-23 16:35:56 +08:00
morris
a02fd7e33b
Merge branch 'feat/analog_cmpr_esp32h21' into 'master'
...
support analog comparator on esp32h21
Closes IDF-13671 and IDF-11615
See merge request espressif/esp-idf!46819
2026-03-23 15:55:52 +08:00
Chen Ji Chang
50285436bb
Merge branch 'fix/fix_parlio_tx_sample_edge' into 'master'
...
change(parlio_tx): use shift edge instead sample edge
See merge request espressif/esp-idf!46628
2026-03-23 14:52:05 +08:00
morris
9cad94e697
feat(ana_cmpr): support analog comparator on esp32h21
2026-03-23 10:28:29 +08:00
radek.tandler
30e598a5a1
docs(storage/nvs_flash): Improved NVS documentation
...
- Added documentation of BDL support in NVS
- Documentation structure was adjusted and refined for better clarity
2026-03-19 09:31:52 +01:00
Aditya Patwardhan
d70142ceae
Merge branch 'docs/key_manager_docs' into 'master'
...
Add Key-Manager peripheral related documentation and example
Closes IDF-7903
See merge request espressif/esp-idf!45263
2026-03-19 09:01:17 +05:30
Martin Vychodil
510adaf71e
Merge branch 'contrib/github_pr_17642' into 'master'
...
feat(sdmmc): support multi-block read/writes (GitHub PR)
Closes IDFGH-16505 and DOC-13947
See merge request espressif/esp-idf!45725
2026-03-18 22:03:02 +08:00