示例#1
0
def list_boards(args, status):
    s = status
    pc = PlatformScanner(s)
    pc.get_board_path_dict()
    platform_class_dict = pc.get_platforms()
    for platform in platform_class_dict:
        if s: s.Debug("%s, class: %s" % (platform, str(platform_class_dict[platform])))
        print "Scanning %s%s%s..." % (blue, platform, white),
        p = platform_class_dict[platform](s)
        dev_dict = p.scan()
        if len(dev_dict) > 0:
            print "Found %d board(s)" % len(dev_dict)
            for plat in dev_dict:
                print "\tBoard ID: %s%s%s" % (green, str(plat), white)
        else:
            print "No boards found"
示例#2
0
def list_boards(args, status):
    s = status
    pc = PlatformScanner(s)
    pc.get_board_path_dict()
    platform_class_dict = pc.get_platforms()
    for platform in platform_class_dict:
        if s:
            s.Debug("%s, class: %s" %
                    (platform, str(platform_class_dict[platform])))
        print "Scanning %s%s%s..." % (blue, platform, white),
        p = platform_class_dict[platform](s)
        dev_dict = p.scan()
        if len(dev_dict) > 0:
            print "Found %d board(s)" % len(dev_dict)
            for plat in dev_dict:
                print "\tBoard ID: %s%s%s" % (green, str(plat), white)
        else:
            print "No boards found"