renpeiying 
							
						 
					 
					
						
						
							
						
						fb487779d9 
					 
					
						
						
							
							docs: Provide Chinese translation for api-reference/system/efuse.rst  
						
						
						
						
					 
					
						2024-06-19 10:59:38 +08:00 
						 
				 
			
				
					
						
							
							
								Jan Beran 
							
						 
					 
					
						
						
							
						
						950428c2f4 
					 
					
						
						
							
							feat(tools): Add often used espefuse subcommands to idf.py  
						
						
						
						
					 
					
						2024-06-07 16:23:17 +02:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						f1e65b8373 
					 
					
						
						
							
							docs(misc): fixed typos found with codespell  
						
						
						
						
					 
					
						2024-03-28 11:50:58 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						b123f62b78 
					 
					
						
						
							
							feat(efuse): Adds destroy_block API  
						
						
						
						
					 
					
						2024-02-28 14:27:08 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Múdry 
							
						 
					 
					
						
						
							
						
						087de4c77a 
					 
					
						
						
							
							docs(storage): Add supported data partition subtypes  
						
						
						
						
					 
					
						2023-08-29 11:28:28 +02:00 
						 
				 
			
				
					
						
							
							
								Cai Xin Ying 
							
						 
					 
					
						
						
							
						
						03c15adc94 
					 
					
						
						
							
							docs: update format issues for EN and CN files under api-reference/system and...  
						
						
						
						
					 
					
						2023-08-03 11:32:07 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						f4334e0318 
					 
					
						
						
							
							docs: add a note regarding EFuse Block9 key purpose quirk for some chips  
						
						
						
						
					 
					
						2023-04-05 14:20:07 +05:30 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						88ef0d8aeb 
					 
					
						
						
							
							efuse: Fix load_efuses_from_flash when FE is on  
						
						... 
						
						
						
						esp_efuse_utility_load_efuses_from_flash() read emul_efuse
as an encrypted partition, but that is not correct,
this partition was never encrypted.
Need to read it as not encrypted partition.
Fxed the case: If FE is already on then EFUSE VIRT mode can work with it.
Closes https://github.com/espressif/esp-idf/issues/10929  
						
						
					 
					
						2023-03-23 16:20:43 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						fd721c5b09 
					 
					
						
						
							
							esptool_py: Adds funcs to read eFuses from Cmake during a build stage  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/10311  
						
						
					 
					
						2023-01-04 00:30:38 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						11f2683c27 
					 
					
						
						
							
							docs: add chapter about overall "security" area guide  
						
						... 
						
						
						
						List down considerations for the following areas:
- Hardware security
- Network security
- Product security
Also added brief explanation about "Security Policy" for ESP-IDF.
Closes IDF-1565 
						
						
					 
					
						2022-11-25 03:17:05 +00:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						3f6a1625bb 
					 
					
						
						
							
							efuse: Adds missing header  
						
						
						
						
					 
					
						2022-08-02 22:43:12 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						0f8ff5aa15 
					 
					
						
						
							
							efuse: Adds major and minor versions and others  
						
						
						
						
					 
					
						2022-07-05 14:38:27 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						7b9d1eaf31 
					 
					
						
						
							
							doc(efuse): Updates efuse article  
						
						
						
						
					 
					
						2022-06-07 20:44:27 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						a6543f0d21 
					 
					
						
						
							
							docs: fix broken references to misc API functions and types.  
						
						
						
						
					 
					
						2022-03-27 16:46:57 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						0f3cd98b88 
					 
					
						
						
							
							doc: Adds note about pre-burned eFuses for Blocks with a coding scheme  
						
						
						
						
					 
					
						2022-02-03 23:14:50 +08:00 
						 
				 
			
				
					
						
							
							
								radim.karnis 
							
						 
					 
					
						
						
							
						
						5d55d34481 
					 
					
						
						
							
							docs: Update references to esptool docs  
						
						
						
						
					 
					
						2021-11-24 10:28:39 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Fiala 
							
						 
					 
					
						
						
							
						
						ff18a96f7d 
					 
					
						
						
							
							tools: replace _ with - in idf.py  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/5126  
						
						
					 
					
						2021-10-13 17:30:38 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						f339b3fc96 
					 
					
						
						
							
							efuse(esp32): Deprecate esp_efuse_burn_new_values() & esp_efuse_write_random_key()  
						
						... 
						
						
						
						These functions were used only for esp32 in secure_boot and flash encryption.
Use idf efuse APIs instead of efuse regs. 
						
						
					 
					
						2021-06-17 07:21:36 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						29f853633d 
					 
					
						
						
							
							efuse: Adds support structure of efuses in efuse_table  
						
						... 
						
						
						
						Supported a new format of efuse description using '.' in the name.
It means that RD_DIS.KEYx belongs to the range of the RD_DIS name.
RD_DIS,                           EFUSE_BLK0,   32,    7,     Read protection
    RD_DIS.KEY0,                  EFUSE_BLK0,   32,    1,     Read protection for EFUSE_BLK4.
    RD_DIS.KEY1,                  EFUSE_BLK0,   33,    1,     Read protection for EFUSE_BLK5. 
						
						
					 
					
						2021-05-31 08:42:57 +00:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						5a5f5ad031 
					 
					
						
						
							
							doc/efuse: Adds efuse doc for ESP32-C3  
						
						
						
						
					 
					
						2021-02-22 15:51:45 +08:00 
						 
				 
			
				
					
						
							
							
								kirill.chalov 
							
						 
					 
					
						
						
							
						
						f634c59289 
					 
					
						
						
							
							Add hypertargets to all TRM references  
						
						
						
						
					 
					
						2021-01-26 05:51:52 +00:00 
						 
				 
			
				
					
						
							
							
								yiying 
							
						 
					 
					
						
						
							
						
						0e6803c7b2 
					 
					
						
						
							
							docs: remove chapter  numbers and make them common to both targets  
						
						
						
						
					 
					
						2020-08-28 14:04:06 +00:00 
						 
				 
			
				
					
						
							
							
								r0mpage 
							
						 
					 
					
						
						
							
						
						5d71968bab 
					 
					
						
						
							
							Fix typo  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/5628  
						
						
					 
					
						2020-08-28 14:04:06 +00:00 
						 
				 
			
				
					
						
							
							
								Mooli Tayer 
							
						 
					 
					
						
						
							
						
						311983eb55 
					 
					
						
						
							
							Fix typo  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/4752  
						
						
					 
					
						2020-02-18 12:30:29 +01:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						268816649c 
					 
					
						
						
							
							Replace all TRM urls will generic template variable and remove duplicate sections  
						
						... 
						
						
						
						All references to TRM had the section duplicated for both targets using .. only:: , replaced these with a generic template url 
						
						
					 
					
						2020-02-07 16:37:45 +11:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						9352899d69 
					 
					
						
						
							
							doc: Update English pages with generic target name  
						
						
						
						
					 
					
						2020-02-07 16:37:43 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						e6211c7864 
					 
					
						
						
							
							docs: add new top-level docs builder that builds docs for a single chip  
						
						
						
						
					 
					
						2020-02-07 16:37:43 +11:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						cf762d91c2 
					 
					
						
						
							
							efuse: Add the batch writing mode  
						
						... 
						
						
						
						This mode should be used when burning several efuses at one time. 
						
						
					 
					
						2019-10-30 15:43:40 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						47bbb107a8 
					 
					
						
						
							
							build system: Use CMake-based build system as default when describing commands  
						
						
						
						
					 
					
						2019-07-08 17:31:27 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						4b4cd7fb51 
					 
					
						
						
							
							efuse/flash encryption: Reduce FLASH_CRYPT_CNT to a 7 bit efuse field  
						
						... 
						
						
						
						8th bit is not used by hardware.
As reported https://esp32.com/viewtopic.php?f=2&t=7800&p=40895#p40894  
						
						
					 
					
						2019-04-03 14:07:20 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						af1ea9b1b9 
					 
					
						
						
							
							efuse: When Virtual eFuses are enabled, seed the virtual values as part of startup code  
						
						
						
						
					 
					
						2019-03-11 15:20:40 +11:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						509e1264b9 
					 
					
						
						
							
							efuse: Fix to pass CI tests  
						
						
						
						
					 
					
						2019-02-28 07:31:29 +00:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						1d7b901aeb 
					 
					
						
						
							
							efuse: Add MAX_BLK_LEN define for changing len of field  
						
						... 
						
						
						
						Added docs, improved efuse_table_gen.py, and minor fixes
Checking the generated files for compliance with the coding scheme. 
						
						
					 
					
						2019-02-28 07:31:29 +00:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						95b6273c7c 
					 
					
						
						
							
							efuse: Fix docs and script  
						
						
						
						
					 
					
						2019-02-28 07:31:29 +00:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						b8141f3ad8 
					 
					
						
						
							
							efuse: Fix make/cmake build systems and docs  
						
						
						
						
					 
					
						2019-02-28 07:31:29 +00:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						ba903e7618 
					 
					
						
						
							
							docs: Add efuse  
						
						
						
						
					 
					
						2019-02-28 07:31:29 +00:00