コード例 #1
0
        def inter(self):

            try:
                Pinguino.set_board(board)
            except BaseException, msg:
                raise BaseException("Compilation: imposible set board %s\n%s" %
                                    (board.name, str(msg)))
コード例 #2
0
            print(color + text + bcolors.ENDC)

        #parser = pinguino.build_argparse()

        if parser.version:
            printb("\t" + VERSION, bcolors.Green)
            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]
コード例 #3
0
ファイル: pinguino.py プロジェクト: Robotonics/pinguino-ide
        PinguinoConfig.update_user_libs(pinguino)

        parser = pinguino.build_argparse()

        if parser.version:
            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)
コード例 #4
0
ファイル: test.py プロジェクト: Darriall/pinguino-ide
        def inter(self):

            try: Pinguino.set_board(board)
            except BaseException, msg:
                raise BaseException("Compilation: imposible set board %s\n%s" % (board.name, str(msg)))