bcolors.Yellow) printb("compiled to: %s" % result["hex_file"], bcolors.Yellow) if parser.hex_file: hex_file = open(result["hex_file"], "r") content_hex = hex_file.readlines() hex_file.close() printb("\n" + "*" * 70, bcolors.Cyan) printb(result["hex_file"], bcolors.Cyan) printb("*" * 70, bcolors.Cyan) for line in content_hex: printb(line, bcolors.Cyan), printb("*" * 70 + "\n", bcolors.Cyan) else: pinguino.__hex_file__ = filename if parser.upload: try: uploaded, result = pinguino.upload() if result: printb(result, bcolors.Green) except: if pinguino.get_board().arch == 8: printb( "ERROR: bootloader option might be incorrect.", bcolors.Red) printb("Bootloader options: ", bcolors.Green), printb(", ".join(pinguino.dict_boot.keys()), bcolors.Green)
sys.exit() else: result = pinguino.get_result() printb("compilation time: %s" % result["time"], bcolors.Yellow) printb("compiled to: %s" % result["hex_file"], bcolors.Yellow) if parser.hex_file: hex_file = open(result["hex_file"], "r") content_hex = hex_file.readlines() hex_file.close() printb("\n" + "*" * 70, bcolors.Cyan) printb(result["hex_file"], bcolors.Cyan) printb("*" * 70, bcolors.Cyan) for line in content_hex: printb(line, bcolors.Cyan), printb("*" * 70 + "\n", bcolors.Cyan) else: pinguino.__hex_file__ = filename if parser.upload: try: uploaded, result = pinguino.upload() if result: printb(result, bcolors.Green) except: if pinguino.get_board().arch == 8: printb("ERROR: bootloader option might be incorrect.", bcolors.Red) printb("Bootloader options: ", bcolors.Green), printb(", ".join(pinguino.dict_boot.keys()), bcolors.Green)