Lines Matching full:efuses

1 # This file includes the operations with eFuses for ESP32-C2 chip
49 def add_commands(subparsers, efuses): argument
50 add_common_commands(subparsers, efuses)
61 choices=efuses.BLOCKS_FOR_KEYS,
82 choices=efuses.BLOCKS_FOR_KEYS,
128 type=fields.base_fields.CheckArgValue(efuses, "CUSTOM_MAC"),
135 def burn_custom_mac(esp, efuses, args): argument
136 efuses["CUSTOM_MAC"].save(args.mac)
137 efuses["CUSTOM_MAC_USED"].save(1)
138 if not efuses.burn_all(check_batch_mode=True):
140 get_custom_mac(esp, efuses, args)
144 def get_custom_mac(esp, efuses, args): argument
145 print("Custom MAC Address: {}".format(efuses["CUSTOM_MAC"].get()))
148 def set_flash_voltage(esp, efuses, args): argument
152 def adc_info(esp, efuses, args): argument
155 if efuses["BLK_VERSION_MINOR"].get() == 1:
156 print("Temperature Sensor Calibration = {}C".format(efuses["TEMP_CALIB"].get()))
157 print("ADC OCode = ", efuses["OCODE"].get())
159 print("INIT_CODE_ATTEN0 = ", efuses["ADC1_INIT_CODE_ATTEN0"].get())
160 print("INIT_CODE_ATTEN3 = ", efuses["ADC1_INIT_CODE_ATTEN3"].get())
161 print("CAL_VOL_ATTEN0 = ", efuses["ADC1_CAL_VOL_ATTEN0"].get())
162 print("CAL_VOL_ATTEN3 = ", efuses["ADC1_CAL_VOL_ATTEN3"].get())
164 print("BLK_VERSION_MINOR = {}".format(efuses["BLK_VERSION_MINOR"].get_meaning()))
168 def burn_key(esp, efuses, args, digest=None): argument
175 efuses.force_write_always = args.force_write_always
215 efuse = efuses["BLOCK_KEY0_LOW_128"]
217 efuse = efuses["BLOCK_KEY0_HI_128"]
231 efuse = efuses["BLOCK_KEY0"]
267 if efuses["XTS_KEY_LENGTH_256"].get():
271 efuses["XTS_KEY_LENGTH_256"].save(1)
287 if not efuses.burn_all(check_batch_mode=True):
292 def burn_key_digest(esp, efuses, args): argument
298 num_bytes = efuses["BLOCK_KEY0_HI_128"].bit_len // 8
305 burn_key(esp, efuses, args, digest=[digest])
308 def espefuse(esp, efuses, args, command): argument
311 add_commands(subparsers, efuses)
330 operation_func(esp, efuses, cmd_line_args)
333 def execute_scripts(esp, efuses, args): argument
334 efuses.batch_mode_cnt += 1
344 for block in efuses.blocks:
348 efuses.batch_mode_cnt -= 1
349 if not efuses.burn_all(check_batch_mode=True):