Lines Matching refs:args
268 def summary(esp, efuses, args): argument
271 human_output = args.format in ["summary", "value_only"]
272 value_only = args.format == "value_only"
273 if value_only and len(args.efuses_to_show) != 1:
277 do_filtering = bool(args.efuses_to_show)
280 if args.file != sys.stdout:
281 print("Saving efuse values to " + args.file.name)
328 and (not do_filtering or e.name in args.efuses_to_show)
349 elif human_output and value_only and e.name in args.efuses_to_show:
351 elif args.format == "json" and (
352 not do_filtering or e.name in args.efuses_to_show
382 print(line, file=args.file)
383 if args.file != sys.stdout:
384 args.file.close()
386 elif args.format == "json":
387 json.dump(json_efuse, args.file, sort_keys=True, indent=4)
391 def dump(esp, efuses, args): argument
393 dump_file = args.file_name
394 to_console = args.file_name == sys.stdout
404 if args.format == "default":
412 args.format = "split"
414 if args.format == "split":
418 file_dump_name = args.file_name
426 elif args.format == "joint":
430 dump_file = open(args.file_name, "wb")
437 def burn_efuse(esp, efuses, args): argument
450 efuse_name_list = [name for name in args.name_value_pairs.keys()]
453 new_value_list = [value for value in args.name_value_pairs.values()]
525 if args.force:
562 def read_protect_efuse(esp, efuses, args): argument
563 util.check_duplicate_name_in_list(args.efuse_name)
565 for efuse_name in args.efuse_name:
627 for efuse_name in args.efuse_name:
638 def write_protect_efuse(esp, efuses, args): argument
639 util.check_duplicate_name_in_list(args.efuse_name)
640 for efuse_name in args.efuse_name:
662 for efuse_name in args.efuse_name:
673 def burn_block_data(esp, efuses, args): argument
674 block_name_list = args.block[
675 0 : len([name for name in args.block if name is not None]) :
677 datafile_list = args.datafile[
678 0 : len([name for name in args.datafile if name is not None]) :
680 efuses.force_write_always = args.force_write_always
683 if args.offset and len(block_name_list) > 1:
689 offset = args.offset
731 def burn_bit(esp, efuses, args): argument
732 efuses.force_write_always = args.force_write_always
733 num_block = efuses.get_index_block_by_name(args.block)
738 data_block.set(True, args.bit_number)
741 "%s has bit_number in [0..%d]" % (args.block, data_block.len - 1)
785 def check_error(esp, efuses, args): argument
787 if args.recovery and error_in_blocks:
796 "Recovery of block coding errors", args.do_not_confirm