/hal_espressif-3.4.0/components/esptool_py/esptool/espefuse/efuse/esp32/ |
D | fields.py | 94 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 96 for efuse in self.Fields.EFUSES 101 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 103 for efuse in self.Fields.KEYBLOCKS_256 107 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 109 for efuse in self.Fields.CUSTOM_MAC 113 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 115 for efuse in self.Fields.ADC_CALIBRATION 121 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 123 for efuse in self.Fields.KEYBLOCKS_256 [all …]
|
D | operations.py | 221 efuse = None 224 efuse = efuses[block.name] 225 if efuse is None: 227 num_bytes = efuse.bit_len // 8 233 print(" - %s -> [%s]" % (efuse.name, util.hexify(data, " "))) 243 efuse.save(data) 248 efuse.disable_read() 252 efuse.disable_write() 285 efuse = efuses["BLOCK2"] 286 num_bytes = efuse.bit_len // 8 [all …]
|
/hal_espressif-3.4.0/examples/system/efuse/ |
D | README.md | 101 I (333) example: read efuse fields 110 W (373) example: This example does not burn any efuse in reality only virtually 111 W (383) example: Write operations in efuse fields are performed virtually 112 I (383) example: write custom efuse fields 113 W (393) efuse: Virtual efuses enabled: Not really burning eFuses 114 W (403) efuse: Virtual efuses enabled: Not really burning eFuses 115 W (403) efuse: Virtual efuses enabled: Not really burning eFuses 116 W (413) efuse: Virtual efuses enabled: Not really burning eFuses 117 W (423) efuse: Virtual efuses enabled: Not really burning eFuses 133 I (337) example: read efuse fields [all …]
|
/hal_espressif-3.4.0/components/esptool_py/esptool/espefuse/efuse/ |
D | base_operations.py | 383 for efuse, new_value in zip(burn_efuses_list, new_value_list): 386 efuse.name, 387 efuse.description, 388 efuse.get_bitstring(), 389 efuse.convert_to_bitstring(new_value), 392 efuse.save(new_value) 430 for efuse, old_value, new_value in zip( 433 if not efuse.is_readable(): 436 % efuse.name 439 new_value = efuse.convert_to_bitstring(new_value) [all …]
|
D | base_fields.py | 24 def check_arg_value(efuse, new_value): argument 25 if efuse.efuse_type.startswith("bool"): 31 efuse.name, new_value 34 elif efuse.efuse_type.startswith(("int", "uint")): 35 if efuse.efuse_class == "bitcount": 38 old_value = efuse.get_raw() 50 efuse.name 57 "(given value= {})".format(efuse.name, new_value) 59 elif efuse.efuse_type.startswith("bytes"): 63 "(given None)".format(efuse.name) [all …]
|
/hal_espressif-3.4.0/components/esptool_py/esptool/espefuse/ |
D | __init__.py | 11 import espefuse.efuse.esp32 as esp32_efuse 12 import espefuse.efuse.esp32c2 as esp32c2_efuse 13 import espefuse.efuse.esp32c3 as esp32c3_efuse 14 import espefuse.efuse.esp32c6 as esp32c6_efuse 15 import espefuse.efuse.esp32h2 as esp32h2_efuse 16 import espefuse.efuse.esp32h2beta1 as esp32h2beta1_efuse 17 import espefuse.efuse.esp32s2 as esp32s2_efuse 18 import espefuse.efuse.esp32s3 as esp32s3_efuse 19 import espefuse.efuse.esp32s3beta2 as esp32s3beta2_efuse 76 efuse = SUPPORTED_CHIPS.get(chip, SUPPORTED_CHIPS["esp32"]).efuse_lib [all …]
|
/hal_espressif-3.4.0/components/esptool_py/esptool/espefuse/efuse/esp32c3/ |
D | fields.py | 90 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 92 for efuse in self.Fields.EFUSES 96 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 98 for efuse in self.Fields.KEYBLOCKS 103 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 105 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 111 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 113 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 117 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 119 for efuse in self.Fields.CALC [all …]
|
D | operations.py | 258 efuse = None 261 efuse = efuses[block.name] 262 if efuse is None: 264 num_bytes = efuse.bit_len // 8 274 print(" - %s" % (efuse.name), end=" ") 295 efuse.save(data) 327 efuse.disable_read() 331 efuse.disable_write() 353 efuse = None 356 efuse = efuses[block.name] [all …]
|
/hal_espressif-3.4.0/components/esptool_py/esptool/espefuse/efuse/esp32s3/ |
D | fields.py | 90 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 92 for efuse in self.Fields.EFUSES 96 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 98 for efuse in self.Fields.KEYBLOCKS 103 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 105 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 111 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 113 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 117 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 119 for efuse in self.Fields.CALC [all …]
|
D | operations.py | 366 efuse = None 369 efuse = efuses[block.name] 370 if efuse is None: 372 num_bytes = efuse.bit_len // 8 382 print(" - %s" % (efuse.name), end=" ") 404 efuse.save(data) 436 efuse.disable_read() 440 efuse.disable_write() 462 efuse = None 465 efuse = efuses[block.name] [all …]
|
/hal_espressif-3.4.0/components/esptool_py/esptool/espefuse/efuse/esp32c6/ |
D | fields.py | 90 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 92 for efuse in self.Fields.EFUSES 96 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 98 for efuse in self.Fields.KEYBLOCKS 103 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 105 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 111 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 113 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 117 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 119 for efuse in self.Fields.CALC [all …]
|
D | operations.py | 258 efuse = None 261 efuse = efuses[block.name] 262 if efuse is None: 264 num_bytes = efuse.bit_len // 8 274 print(" - %s" % (efuse.name), end=" ") 295 efuse.save(data) 327 efuse.disable_read() 331 efuse.disable_write() 353 efuse = None 356 efuse = efuses[block.name] [all …]
|
/hal_espressif-3.4.0/components/esptool_py/esptool/espefuse/efuse/esp32h2/ |
D | fields.py | 90 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 92 for efuse in self.Fields.EFUSES 96 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 98 for efuse in self.Fields.KEYBLOCKS 103 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 105 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 111 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 113 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 117 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 119 for efuse in self.Fields.CALC [all …]
|
D | operations.py | 258 efuse = None 261 efuse = efuses[block.name] 262 if efuse is None: 264 num_bytes = efuse.bit_len // 8 274 print(" - %s" % (efuse.name), end=" ") 295 efuse.save(data) 327 efuse.disable_read() 331 efuse.disable_write() 353 efuse = None 356 efuse = efuses[block.name] [all …]
|
/hal_espressif-3.4.0/components/esptool_py/esptool/espefuse/efuse/esp32s3beta2/ |
D | fields.py | 90 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 92 for efuse in self.Fields.EFUSES 96 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 98 for efuse in self.Fields.KEYBLOCKS 103 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 105 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 111 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 113 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 117 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 119 for efuse in self.Fields.CALC [all …]
|
D | operations.py | 366 efuse = None 369 efuse = efuses[block.name] 370 if efuse is None: 372 num_bytes = efuse.bit_len // 8 382 print(" - %s" % (efuse.name), end=" ") 404 efuse.save(data) 436 efuse.disable_read() 440 efuse.disable_write() 462 efuse = None 465 efuse = efuses[block.name] [all …]
|
/hal_espressif-3.4.0/components/esptool_py/esptool/espefuse/efuse/esp32c2/ |
D | fields.py | 90 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 92 for efuse in self.Fields.EFUSES 96 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 98 for efuse in self.Fields.KEYBLOCKS 103 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 105 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 111 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 113 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 122 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES: 123 e = self.Fields.get(efuse) [all …]
|
D | operations.py | 217 efuse = efuses["BLOCK_KEY0_LOW_128"] 219 efuse = efuses["BLOCK_KEY0_HI_128"] 226 elif len(data) != efuse.bit_len // 8: 229 "Got %d (expected %d or %d)" % (len(data), 32, efuse.bit_len // 8) 233 efuse = efuses["BLOCK_KEY0"] 235 num_bytes = efuse.bit_len // 8 237 print(" - %s" % (efuse.name), end=" ") 260 efuse.save(data) 271 efuse.disable_read() 275 efuse.disable_write()
|
/hal_espressif-3.4.0/components/esptool_py/esptool/espefuse/efuse/esp32s2/ |
D | fields.py | 90 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 92 for efuse in self.Fields.EFUSES 96 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 98 for efuse in self.Fields.KEYBLOCKS 103 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 105 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 111 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 113 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 117 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 119 for efuse in self.Fields.CALC [all …]
|
D | operations.py | 367 efuse = None 370 efuse = efuses[block.name] 371 if efuse is None: 373 num_bytes = efuse.bit_len // 8 383 print(" - %s" % (efuse.name), end=" ") 405 efuse.save(data) 437 efuse.disable_read() 441 efuse.disable_write() 463 efuse = None 466 efuse = efuses[block.name] [all …]
|
/hal_espressif-3.4.0/components/esptool_py/esptool/espefuse/efuse/esp32h2beta1/ |
D | fields.py | 90 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 92 for efuse in self.Fields.EFUSES 96 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 98 for efuse in self.Fields.KEYBLOCKS 103 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 105 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 111 self, self.Fields.get(efuse), self.Fields.get(efuse).class_type 113 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES 122 for efuse in self.Fields.BLOCK2_CALIBRATION_EFUSES: 123 e = self.Fields.get(efuse) [all …]
|
D | operations.py | 258 efuse = None 261 efuse = efuses[block.name] 262 if efuse is None: 264 num_bytes = efuse.bit_len // 8 274 print(" - %s" % (efuse.name), end=" ") 295 efuse.save(data) 326 efuse.disable_read() 330 efuse.disable_write() 352 efuse = None 355 efuse = efuses[block.name] [all …]
|
/hal_espressif-3.4.0/components/efuse/ |
D | CMakeLists.txt | 42 add_custom_target(efuse-common-table COMMAND "${python}" 45 add_deprecated_target_alias(efuse_common_table efuse-common-table) 55 …add_custom_target(efuse-custom-table COMMAND "${python}" "${CMAKE_CURRENT_SOURCE_DIR}/efuse_table_… 57 add_deprecated_target_alias(efuse_custom_table efuse-custom-table) 59 add_custom_target(efuse-custom-table COMMAND) 60 add_deprecated_target_alias(efuse_custom_table efuse-custom-table) 63 add_custom_target(show-efuse-table COMMAND "${python}" 66 add_deprecated_target_alias(show_efuse_table show-efuse-table)
|
/hal_espressif-3.4.0/zephyr/esp32s2/ |
D | CMakeLists.txt | 59 ../../components/efuse/include 60 ../../components/efuse/include/esp32s2 61 ../../components/efuse/esp32s2/include 65 ../../components/efuse/include 66 ../../components/efuse/private_include 67 ../../components/efuse/esp32s2/include 68 ../../components/efuse/esp32s2/private_include 233 ../../components/efuse/esp32s2/esp_efuse_fields.c 234 ../../components/efuse/esp32s2/esp_efuse_table.c 235 ../../components/efuse/esp32s2/esp_efuse_rtc_table.c [all …]
|
/hal_espressif-3.4.0/zephyr/esp32c3/ |
D | CMakeLists.txt | 37 ../../components/efuse/include 38 ../../components/efuse/private_include 39 ../../components/efuse/esp32c3/include 40 ../../components/efuse/esp32c3/private_include 209 ../../components/efuse/esp32c3/esp_efuse_fields.c 210 ../../components/efuse/esp32c3/esp_efuse_table.c 211 ../../components/efuse/esp32c3/esp_efuse_rtc_calib.c 212 ../../components/efuse/esp32c3/esp_efuse_utility.c 213 ../../components/efuse/esp32c3/esp_efuse_rtc_calib.c 214 ../../components/efuse/src/esp_efuse_api.c [all …]
|