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
This commit is contained in:
Konstantin Kondrashov
2026-02-13 16:21:09 +02:00
19 changed files with 99 additions and 98 deletions
+7
View File
@@ -570,6 +570,13 @@ To get a dump for all eFuse registers.
.. include:: inc/espefuse_summary_{IDF_TARGET_NAME}_dump.rst
Deferred WR_DIS Burning
-----------------------
``WR_DIS`` (Write Disable) is a special eFuse field that implements permanent write-protection. Each bit in ``WR_DIS`` disables further programming of one (or more) associated eFuse fields. Once burned, the affected fields can no longer be modified.
When burning staged data in BLOCK0, ``WR_DIS`` bits are burned separately after all other BLOCK0 data to ensure the retry mechanism of the burn function can recover from coding errors. This approach guarantees that write-protection is applied only after other BLOCK0 data is successfully burned.
Application Examples
--------------------