Home
last modified time | relevance | path

Searched refs:efuse (Results 1 – 25 of 133) sorted by relevance

123456

/hal_espressif-3.4.0/components/esptool_py/esptool/espefuse/efuse/esp32/
Dfields.py94 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 …]
Doperations.py221 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/
DREADME.md101 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/
Dbase_operations.py383 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 …]
Dbase_fields.py24 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__.py11 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/
Dfields.py90 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 …]
Doperations.py258 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/
Dfields.py90 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 …]
Doperations.py366 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/
Dfields.py90 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 …]
Doperations.py258 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/
Dfields.py90 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 …]
Doperations.py258 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/
Dfields.py90 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 …]
Doperations.py366 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/
Dfields.py90 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 …]
Doperations.py217 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/
Dfields.py90 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 …]
Doperations.py367 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/
Dfields.py90 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 …]
Doperations.py258 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/
DCMakeLists.txt42 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/
DCMakeLists.txt59 ../../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/
DCMakeLists.txt37 ../../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 …]

123456