Lines Matching refs:esp
89 def main(argv=None, esp=None): argument
102 external_esp = esp is not None
795 esp = esp or connect_loop(
803 esp = esp or get_default_connected_device(
813 if esp is None:
819 if esp.secure_download_mode:
820 print("Chip is %s in Secure Download Mode" % esp.CHIP_NAME)
822 print("Chip is %s" % (esp.get_chip_description()))
823 print("Features: %s" % ", ".join(esp.get_chip_features()))
824 print("Crystal is %dMHz" % esp.get_crystal_freq())
825 read_mac(esp, args)
828 if esp.secure_download_mode:
834 elif not esp.IS_STUB and esp.stub_is_disabled:
842 esp = esp.run_stub()
845 if sys.platform == "darwin" and esp._get_pid() == 0x55D4:
853 esp.override_vddsdio(args.override_vddsdio)
857 esp.change_baud(args.baud)
879 esp.check_spi_connection(args.spi_connection)
884 esp.flash_spi_attach(value)
886 if esp.CHIP_NAME != "ESP32" or esp.secure_download_mode:
889 esp.flash_spi_attach(0)
892 spi_chip_pads = esp.get_chip_spi_pads()
901 esp.flash_spi_attach(value)
907 id = esp.flash_id()
936 mf_id = esp.read_spiflash_sfdp(sfdp_mfid_addr, 8)
944 esp.run_spiflash_command(0xB9) # Enter DPD
945 esp.run_spiflash_command(0x79) # Enter UDPD
946 esp.run_spiflash_command(0xFF) # Exit UDPD
948 esp.run_spiflash_command(0xAB) # Release Power-Down
956 if not esp.secure_download_mode:
958 flash_id = esp.flash_id()
979 if not esp.secure_download_mode:
983 esp.trace(f"Unable to perform XMC flash chip startup sequence ({e}).")
988 flash_size = detect_flash_size(esp, args)
990 flash_size = detect_flash_size(esp, args=None)
991 if not esp.IS_STUB:
999 esp.flash_set_parameters(flash_size_bytes(flash_size))
1002 esp.IS_STUB
1003 and esp.CHIP_NAME != "ESP32-S3"
1012 if esp.secure_download_mode:
1018 flash_id = esp.flash_id()
1028 if esp.IS_STUB and hasattr(args, "address") and hasattr(args, "size"):
1029 if esp.CHIP_NAME != "ESP32-S3" and args.address + args.size > 0x1000000:
1036 operation_func(esp, args)
1049 esp.hard_reset()
1053 esp.soft_reset(False)
1058 if esp.IS_STUB:
1059 esp.soft_reset(True) # exit stub back to ROM loader
1062 esp._port.close()
1141 esp = None
1152 esp = chip_class(port, initial_baud, trace)
1156 esp.connect(before)
1157 return esp
1164 if esp and esp._port:
1165 esp._port.close()
1166 esp = None