def compilation(cls, board): code = "void setup(){}; void loop(){}" def inter(self): try: Pinguino.set_board(board) except BaseException, msg: raise BaseException("Compilation: imposible set board %s\n%s" % (board.name, str(msg))) if board.arch == 8: for key in Pinguino.dict_boot.keys(): boot = Pinguino.dict_boot[key] Pinguino.set_bootloader(boot) try: Pinguino.compile_string(code) except BaseException, msg: self.fail("Compilation: impossible compile for %s, %sbits, boot:%s\n%s" % (board.name, board.arch, str(msg), key))
def compilation(cls, board): code = "void setup(){}; void loop(){}" def inter(self): try: Pinguino.set_board(board) except BaseException, msg: raise BaseException("Compilation: imposible set board %s\n%s" % (board.name, str(msg))) if board.arch == 8: for key in Pinguino.dict_boot.keys(): boot = Pinguino.dict_boot[key] Pinguino.set_bootloader(boot) try: Pinguino.compile_string(code) except BaseException, msg: self.fail( "Compilation: impossible compile for %s, %sbits, boot:%s\n%s" % (board.name, board.arch, str(msg), key))
sys.exit() if parser.author: printb("\tJean-Pierre Mandon", bcolors.Green) printb("\tRegis Blanchot", bcolors.Green) printb("\tYeison Cardona", bcolors.Green) sys.exit() if parser.board: pinguino.set_board(parser.board) printb("using %s board" % parser.board.name, bcolors.Green) if parser.bootloader: bootloader = pinguino.dict_boot.get( parser.bootloader[0].lower(), parser.board.bldr) pinguino.set_bootloader(bootloader) printb("using %s bootloader" % pinguino.get_board().bldr, bcolors.Green) if not parser.filename: printb("ERROR: missing filename", bcolors.Red) sys.exit(1) else: filename = parser.filename[0] fname, extension = os.path.splitext(filename) if (extension != ".pde") and (extension != ".hex"): printb( "ERROR: bad file extension, it should be .pde or .hex", bcolors.Red)
print("\t" + VERSION) sys.exit() if parser.author: print("\tJean-Pierre Mandon") print("\tRegis Blanchot") print("\tYeison Cardona") sys.exit() if parser.board: pinguino.set_board(parser.board) print("using %s board" % parser.board.name) if parser.bootloader: bootloader = pinguino.dict_boot.get(parser.bootloader[0].lower(), parser.board.bldr) pinguino.set_bootloader(bootloader) print("using %s bootloader" % pinguino.get_board().bldr) if not parser.filename: print("ERROR: missing filename") sys.exit(1) else: filename = parser.filename[0] fname, extension = os.path.splitext(filename) if extension != ".pde": print("ERROR: bad file extension, it should be .pde") sys.exit() del fname, extension