/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32/ |
D | mem_definition.py | 114 for i, efuse in enumerate(self.ALL_EFUSES): 115 if efuse.name == "BLOCK1" or efuse.name == "BLOCK2": 116 self.KEYBLOCKS_256.append(efuse) 117 BLOCK = copy.deepcopy(efuse) 123 elif efuse.name == "MAC_VERSION": 125 BLOCK3 = copy.deepcopy(efuse) 142 elif efuse.category == "calibration" and efuse.block == 3: 143 self.ADC_CALIBRATION.append(efuse) 146 elif efuse.name in ["CUSTOM_MAC_CRC", "CUSTOM_MAC"]: 147 self.CUSTOM_MAC.append(efuse) [all …]
|
D | fields.py | 98 self.efuses = [EfuseField.convert(self, efuse) for efuse in self.Fields.EFUSES] 101 EfuseField.convert(self, efuse) for efuse in self.Fields.KEYBLOCKS_256 104 EfuseField.convert(self, efuse) for efuse in self.Fields.CUSTOM_MAC 107 EfuseField.convert(self, efuse) for efuse in self.Fields.ADC_CALIBRATION 112 EfuseField.convert(self, efuse) 113 for efuse in self.Fields.KEYBLOCKS_256 117 EfuseField.convert(self, efuse) 118 for efuse in self.Fields.KEYBLOCKS_192 126 EfuseField.convert(self, efuse) for efuse in self.Fields.CUSTOM_MAC 130 EfuseField.convert(self, efuse) [all …]
|
D | operations.py | 224 efuse = None 227 efuse = efuses[block.name] 228 if efuse is None: 230 num_bytes = efuse.bit_len // 8 236 print(" - %s" % (efuse.name), end=" ") 253 efuse.save(data) 258 efuse.disable_read() 262 efuse.disable_write() 295 efuse = efuses["BLOCK2"] 296 num_bytes = efuse.bit_len // 8 [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/ |
D | mem_definition_base.py | 70 def set_category_and_class_type(efuse, name): argument 75 efuse.category = "spi pad" 78 efuse.category = "usb" 81 efuse.category = "wdt" 84 efuse.category = "jtag" 87 efuse.category = "flash" 90 efuse.category = "vdd" 93 efuse.category = "MAC" 95 efuse.class_type = "mac" 110 efuse.category = "security" [all …]
|
D | base_operations.py | 482 for efuse, new_value in zip(burn_efuses_list, new_value_list): 485 efuse.name, 486 efuse.description, 487 efuse.get_bitstring(), 488 efuse.convert_to_bitstring(new_value), 491 efuse.save(new_value) 537 for efuse, old_value, new_value in zip( 540 if not efuse.is_readable(): 543 % efuse.name 546 new_value = efuse.convert_to_bitstring(new_value) [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c2/ |
D | mem_definition.py | 115 for i, efuse in enumerate(self.ALL_EFUSES): 116 if efuse.name in ["BLOCK_KEY0"]: 117 self.KEYBLOCKS.append(efuse) 118 BLOCK_KEY0_LOW_128 = copy.deepcopy(efuse) 125 BLOCK_KEY0_LOW_128.read_disable_bit = efuse.read_disable_bit[0] 127 BLOCK_KEY0_HI_128 = copy.deepcopy(efuse) 135 BLOCK_KEY0_HI_128.read_disable_bit = efuse.read_disable_bit[1] 139 elif efuse.category == "calibration": 140 self.BLOCK2_CALIBRATION_EFUSES.append(efuse) 143 for efuse in self.ALL_EFUSES: [all …]
|
D | fields.py | 95 self.efuses = [EfuseField.convert(self, efuse) for efuse in self.Fields.EFUSES] 97 EfuseField.convert(self, efuse) for efuse in self.Fields.KEYBLOCKS 101 EfuseField.convert(self, efuse) 102 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 107 EfuseField.convert(self, efuse) 108 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 117 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES: 118 if efuse.name == efuse_name or any( 119 x == efuse_name for x in efuse.alt_names 122 EfuseField.convert(self, efuse) [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c3/ |
D | mem_definition.py | 150 for i, efuse in enumerate(self.ALL_EFUSES): 151 if efuse.name in [ 161 if efuse.name == "BLOCK_USR_DATA": 162 efuse.bit_len = 256 163 efuse.type = "bytes:32" 164 self.KEYBLOCKS.append(efuse) 167 elif efuse.category == "calibration": 168 self.BLOCK2_CALIBRATION_EFUSES.append(efuse) 172 elif efuse.name == "JTAG_SEL_ENABLE": 185 for efuse in self.ALL_EFUSES: [all …]
|
D | fields.py | 95 self.efuses = [EfuseField.convert(self, efuse) for efuse in self.Fields.EFUSES] 97 EfuseField.convert(self, efuse) for efuse in self.Fields.KEYBLOCKS 101 EfuseField.convert(self, efuse) 102 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 107 EfuseField.convert(self, efuse) 108 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 111 EfuseField.convert(self, efuse) for efuse in self.Fields.CALC 120 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES: 121 if efuse.name == efuse_name or any( 122 x == efuse_name for x in efuse.alt_names [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c61/ |
D | mem_definition.py | 134 for i, efuse in enumerate(self.ALL_EFUSES): 135 if efuse.name in [ 145 if efuse.name == "BLOCK_USR_DATA": 146 efuse.bit_len = 256 147 efuse.type = "bytes:32" 148 self.KEYBLOCKS.append(efuse) 151 elif efuse.category == "calibration": 152 self.BLOCK2_CALIBRATION_EFUSES.append(efuse) 155 for efuse in self.ALL_EFUSES: 156 if efuse is not None: [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32h2beta1/ |
D | mem_definition.py | 131 for i, efuse in enumerate(self.ALL_EFUSES): 132 if efuse.name in [ 142 if efuse.name == "BLOCK_USR_DATA": 143 efuse.bit_len = 256 144 efuse.type = "bytes:32" 145 self.KEYBLOCKS.append(efuse) 148 elif efuse.category == "calibration": 149 self.BLOCK2_CALIBRATION_EFUSES.append(efuse) 152 for efuse in self.ALL_EFUSES: 153 if efuse is not None: [all …]
|
D | fields.py | 95 self.efuses = [EfuseField.convert(self, efuse) for efuse in self.Fields.EFUSES] 97 EfuseField.convert(self, efuse) for efuse in self.Fields.KEYBLOCKS 101 EfuseField.convert(self, efuse) 102 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 107 EfuseField.convert(self, efuse) 108 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 111 EfuseField.convert(self, efuse) for efuse in self.Fields.CALC 120 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES: 121 if efuse.name == efuse_name or any( 122 x == efuse_name for x in efuse.alt_names [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32p4/ |
D | mem_definition.py | 134 for i, efuse in enumerate(self.ALL_EFUSES): 135 if efuse.name in [ 145 if efuse.name == "BLOCK_USR_DATA": 146 efuse.bit_len = 256 147 efuse.type = "bytes:32" 148 self.KEYBLOCKS.append(efuse) 151 elif efuse.category == "calibration": 152 self.BLOCK2_CALIBRATION_EFUSES.append(efuse) 155 for efuse in self.ALL_EFUSES: 156 if efuse is not None: [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c5/ |
D | mem_definition.py | 134 for i, efuse in enumerate(self.ALL_EFUSES): 135 if efuse.name in [ 145 if efuse.name == "BLOCK_USR_DATA": 146 efuse.bit_len = 256 147 efuse.type = "bytes:32" 148 self.KEYBLOCKS.append(efuse) 151 elif efuse.category == "calibration": 152 self.BLOCK2_CALIBRATION_EFUSES.append(efuse) 165 for efuse in self.ALL_EFUSES: 166 if efuse is not None: [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c5beta3/ |
D | mem_definition.py | 134 for i, efuse in enumerate(self.ALL_EFUSES): 135 if efuse.name in [ 145 if efuse.name == "BLOCK_USR_DATA": 146 efuse.bit_len = 256 147 efuse.type = "bytes:32" 148 self.KEYBLOCKS.append(efuse) 151 elif efuse.category == "calibration": 152 self.BLOCK2_CALIBRATION_EFUSES.append(efuse) 165 for efuse in self.ALL_EFUSES: 166 if efuse is not None: [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c6/ |
D | mem_definition.py | 134 for i, efuse in enumerate(self.ALL_EFUSES): 135 if efuse.name in [ 145 if efuse.name == "BLOCK_USR_DATA": 146 efuse.bit_len = 256 147 efuse.type = "bytes:32" 148 self.KEYBLOCKS.append(efuse) 151 elif efuse.category == "calibration": 152 self.BLOCK2_CALIBRATION_EFUSES.append(efuse) 165 for efuse in self.ALL_EFUSES: 166 if efuse is not None: [all …]
|
D | fields.py | 95 self.efuses = [EfuseField.convert(self, efuse) for efuse in self.Fields.EFUSES] 97 EfuseField.convert(self, efuse) for efuse in self.Fields.KEYBLOCKS 101 EfuseField.convert(self, efuse) 102 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 107 EfuseField.convert(self, efuse) 108 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 111 EfuseField.convert(self, efuse) for efuse in self.Fields.CALC 120 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES: 121 if efuse.name == efuse_name or any( 122 x == efuse_name for x in efuse.alt_names [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32h2/ |
D | mem_definition.py | 134 for i, efuse in enumerate(self.ALL_EFUSES): 135 if efuse.name in [ 145 if efuse.name == "BLOCK_USR_DATA": 146 efuse.bit_len = 256 147 efuse.type = "bytes:32" 148 self.KEYBLOCKS.append(efuse) 151 elif efuse.category == "calibration": 152 self.BLOCK2_CALIBRATION_EFUSES.append(efuse) 165 for efuse in self.ALL_EFUSES: 166 if efuse is not None: [all …]
|
D | fields.py | 95 self.efuses = [EfuseField.convert(self, efuse) for efuse in self.Fields.EFUSES] 97 EfuseField.convert(self, efuse) for efuse in self.Fields.KEYBLOCKS 101 EfuseField.convert(self, efuse) 102 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 107 EfuseField.convert(self, efuse) 108 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 111 EfuseField.convert(self, efuse) for efuse in self.Fields.CALC 120 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES: 121 if efuse.name == efuse_name or any( 122 x == efuse_name for x in efuse.alt_names [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32s3/ |
D | mem_definition.py | 135 for i, efuse in enumerate(self.ALL_EFUSES): 136 if efuse.name in [ 146 if efuse.name == "BLOCK_USR_DATA": 147 efuse.bit_len = 256 148 efuse.type = "bytes:32" 149 self.KEYBLOCKS.append(efuse) 152 elif efuse.category == "calibration": 153 self.BLOCK2_CALIBRATION_EFUSES.append(efuse) 166 for efuse in self.ALL_EFUSES: 167 if efuse is not None: [all …]
|
D | fields.py | 95 self.efuses = [EfuseField.convert(self, efuse) for efuse in self.Fields.EFUSES] 97 EfuseField.convert(self, efuse) for efuse in self.Fields.KEYBLOCKS 101 EfuseField.convert(self, efuse) 102 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 107 EfuseField.convert(self, efuse) 108 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 111 EfuseField.convert(self, efuse) for efuse in self.Fields.CALC 120 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES: 121 if efuse.name == efuse_name or any( 122 x == efuse_name for x in efuse.alt_names [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32s3beta2/ |
D | mem_definition.py | 136 for i, efuse in enumerate(self.ALL_EFUSES): 137 if efuse.name in [ 147 if efuse.name == "BLOCK_USR_DATA": 148 efuse.bit_len = 256 149 efuse.type = "bytes:32" 150 self.KEYBLOCKS.append(efuse) 153 elif efuse.category == "calibration": 154 self.BLOCK2_CALIBRATION_EFUSES.append(efuse) 167 for efuse in self.ALL_EFUSES: 168 if efuse is not None: [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/ |
D | __init__.py | 12 import espefuse.efuse.esp32 as esp32_efuse 13 import espefuse.efuse.esp32c2 as esp32c2_efuse 14 import espefuse.efuse.esp32c3 as esp32c3_efuse 15 import espefuse.efuse.esp32c5 as esp32c5_efuse 16 import espefuse.efuse.esp32c5beta3 as esp32c5beta3_efuse 17 import espefuse.efuse.esp32c6 as esp32c6_efuse 18 import espefuse.efuse.esp32c61 as esp32c61_efuse 19 import espefuse.efuse.esp32h2 as esp32h2_efuse 20 import espefuse.efuse.esp32h2beta1 as esp32h2beta1_efuse 21 import espefuse.efuse.esp32p4 as esp32p4_efuse [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32s2/ |
D | mem_definition.py | 173 for i, efuse in enumerate(self.ALL_EFUSES): 174 if efuse.name in [ 184 if efuse.name == "BLOCK_USR_DATA": 185 efuse.bit_len = 256 186 efuse.type = "bytes:32" 187 self.KEYBLOCKS.append(efuse) 190 elif efuse.category == "calibration": 191 self.BLOCK2_CALIBRATION_EFUSES.append(efuse) 204 for efuse in self.ALL_EFUSES: 205 if efuse is not None: [all …]
|
/hal_espressif-latest/components/efuse/ |
D | CMakeLists.txt | 48 add_custom_target(efuse-common-table COMMAND "${python}" 51 add_deprecated_target_alias(efuse_common_table efuse-common-table) 61 …add_custom_target(efuse-custom-table COMMAND "${python}" "${CMAKE_CURRENT_SOURCE_DIR}/efuse_table_… 63 add_deprecated_target_alias(efuse_custom_table efuse-custom-table) 65 add_custom_target(efuse-custom-table COMMAND) 66 add_deprecated_target_alias(efuse_custom_table efuse-custom-table) 69 add_custom_target(show-efuse-table COMMAND "${python}" 72 add_deprecated_target_alias(show_efuse_table show-efuse-table)
|