Esempio n. 1
0
 def __init__(self):
     try:
         self.print_banner()
         self.parse_args()
         self.read_binfile()
         self.ice = ICE()
         self.callback_q = Queue()
         self.install_handler()
         self.ice.connect(self.serial_path)
         self.wakeup_goc_circuit()
     except NameError:
         logger.error("Abstract element missing.")
         raise
Esempio n. 2
0
def fenetre_method():
    #On crée la deuxième
    fenetre2=Tk()
    fenetre2.title("Partage des mots de passe")
    fenetre2.geometry("1080x720")
    fenetre2.config(background='#028fdb')

    #Texte introduction
    intro=Label(fenetre2, text="Veuillez choisir un mode de partage de vos mots de passe.",font=("Courrier", 20),bg='#028fdb',fg="white")
    intro.pack()

    #QRCode
    frameQR= Frame(fenetre2, bg='#028fdb')
    boutonQR= Button(frameQR, text="QR Code",font=("Courrier", 20),bg='white',fg="#028fdb", command=lambda:QRCode(fenetre2))
    boutonQR.pack()

    #Bluetooth
    frameBT= Frame(fenetre2, bg='#028fdb')
    boutonBT= Button(frameBT, text="Bluetooth",font=("Courrier", 20),bg='white',fg="#028fdb", command=lambda:Bluetooth(fenetre2))
    boutonBT.pack()

    #ICE
    frameICE= Frame(fenetre2, bg='#028fdb')
    boutonICE= Button(frameICE, text="ICE",font=("Courrier", 20),bg='white',fg="#028fdb", command=lambda:ICE(fenetre2))
    boutonICE.pack()

    frameQR.pack(expand=YES)
    frameBT.pack(expand=YES)
    frameICE.pack(expand=YES)

    fenetre2.mainloop()
Esempio n. 3
0
from time import sleep
import socket
import sys
import os
import mimetypes
import Queue
import logging
logging.basicConfig(level=logging.INFO, format="%(message)s")
logger = logging.getLogger('program')

logger.info("-" * 80)
logger.info("-- M3 Programmer")
logger.info("")

from ice import ICE
ice = ICE()

if len(sys.argv) not in (3, ):
    logger.info("USAGE: %s BINFILE SERIAL_DEVICE\n" % (sys.argv[0]))
    sys.exit(2)

binfile = sys.argv[1]

ext = os.path.splitext(binfile)[1]
if ext == os.extsep + "txt":
    t = 'hex'
elif ext == os.extsep + 'hex':
    t = 'hex'
elif ext == os.extsep + 'bin':
    t = 'bin'
else: