Exemplo n.º 1
0
 def upload(self, b):
     pass
     #dir_conf = os.path.expanduser('~') + "/.icaro/v2/firmware"
     i = util.linker("main", self.cfg)
     #i = carga.upload_pic("main", self.cfg)
     if i == 0:
         cargador = carga.Cargador("main")
         cargador.start()
         return 0
Exemplo n.º 2
0
 def upload(self, b):
     pass
     #dir_conf = os.path.expanduser('~') + "/.icaro/v2/firmware"
     i = util.linker("main", self.cfg)
     #i = carga.upload_pic("main", self.cfg)
     if i == 0:
         cargador = carga.Cargador("main")
         cargador.start()
         return 0
Exemplo n.º 3
0
 def comp_esp(self, b, datos):
     comp = 1
     dir_conf = os.path.expanduser('~') + "/.icaro/v4/firmware"
     i = util.compilar(datos, self.cfg, dir_conf)
     if i == 0:
         self.mensajes(3, "la compilacion fue exitosa")
         comp = 0
     else:
         self.mensajes(0, "hubo un error de compilacion")
         comp = 1
     if comp == 0:
         i = util.linker(datos, self.cfg)
         if i == 0:
             cargador = carga.Cargador(datos,self.mensajes)
             return 0
Exemplo n.º 4
0
 def comp_esp(self, b, datos):
     comp = 1
     dir_conf = os.path.expanduser('~') + "/.icaro/v4/firmware"
     i = util.compilar(datos, self.cfg, dir_conf)
     if i == 0:
         self.mensajes(3, "la compilacion fue exitosa")
         comp = 0
     else:
         self.mensajes(0, "hubo un error de compilacion")
         comp = 1
     if comp == 0:
         i = util.linker(datos, self.cfg)
         if i == 0:
             cargador = carga.Cargador(datos, self.mensajes)
             return 0
Exemplo n.º 5
0
    def preparar(self, directorio, main_c):
        """TODO: Docstring for preparar.

        :arg1: TODO
        :returns: TODO

        """

        r = util.compilar(main_c, self.cfg, directorio)
        print("la compilacion fue correcta")
        if r == 0:
            rr = util.linker(main_c, self.cfg)
            print(" en enlace de archivos .o fue correcto")
            if rr == 0:
                return 0
            else:
                return 2
        else:
            return 1
        return r
Exemplo n.º 6
0
 def upload(self, b):
     i = util.linker("main", self.cfg)
     if i == 0:
         cargador = carga.Cargador("main",self.mensajes)
         return 0
Exemplo n.º 7
0
 def upload(self, b):
     i = util.linker("main", self.cfg)
     if i == 0:
         cargador = carga.Cargador("main", self.mensajes)
         return 0