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
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
def comp_esp(self, b, datos): dir_icr = os.path.expanduser('~') + "/.icaro/v4/" p = subprocess.run([ "python", "hardware/icaro/v4/modulos/pinguicaro.py", "-c", dir_icr, datos ], stdout=subprocess.PIPE) i = p.returncode if i == 0: self.mensajes(3, "la compilacion fue exitosa") else: self.mensajes(0, "hubo un error de compilacion") self.mensajes(0, p.stdout) if i == 0: cargador = carga.Cargador(datos, self.mensajes) return cargador
def preparar(self, b, datos): pagina = self.notebook2.get_current_page() dir_icr = os.path.expanduser('~') + "/.icaro/v4/" dir_conf = dir_icr + "firmware/" if pagina == 0: self.carga() crear.crear_archivo(self.fondo, self) p = subprocess.run([ "python", "hardware/icaro/v4/modulos/pinguicaro.py", "-c", dir_icr, "main" ], stdout=subprocess.PIPE) i = p.returncode if i == 0: self.mensajes(3, "la compilacion fue exitosa") else: self.mensajes(0, "hubo un error de compilacion") if pagina == 1: a = self.mensajes( 1, "Las modificaciones echas en el editor no se mantendran, y seran eliminadas cuando se compile de vuelta desde icaro-bloques. ¿Desea continuar?" ) if a == True: cadena2 = self.ver.buf.props.text file = open(self.ver.cadena_user_c, "w") file.writelines(cadena2) file.close() p = subprocess.run([ "python", "hardware/icaro/v4/modulos/pinguicaro.py", "-c", dir_icr, "main" ], stdout=subprocess.PIPE) i = p.returncode if i == 0: self.mensajes(3, "la compilacion fue exitosa") else: self.mensajes(0, "hubo un error de compilacion") return 1 if i == 0: cargador = carga.Cargador("main", self.mensajes) return cargador
def upload(self, b): i = util.linker("main", self.cfg) if i == 0: cargador = carga.Cargador("main", self.mensajes) return 0
def upload(self, b, datos): cargador = carga.Cargador("main", self.mensajes) return 0