示例#1
0
文件: menu.py 项目: furbrain/phoenix
                    index = 0
                    disp.clear_screen()
                    scroll_text(menu[0][0])
                else:
                    #successful function call, go back to root...
                    return True
            else:
                #we've bailed out - show ourselves again
                scroll_text(menu[index][0],direction='right')
        elif option=='flip_left':
            if not first_time:
                return False
                
#initialise various components
prog = bootloader.Programmer()
disp = SH1106.Display(prog)
disp.power_up()
disp.invert()
time.sleep(5)
disp.invert()
disp.scroll_rate = 0
disp.clear_screen()
mpu = motion.mpu9250(prog)
mpu.configure()

try:
    #sleep()
    show_menu(menu_items,True)
    print "finished"
except KeyboardInterrupt:
    disp.power_down()
示例#2
0
                    scroll_text(menu[0][0])
                else:
                    #successful function call, go back to root...
                    return True
            else:
                #we've bailed out - show ourselves again
                scroll_text(menu[index][0],direction='right')
        elif option=='flip_left':
            if not first_time:
                return False
                
#initialise various components
gpio.setmode(gpio.BCM)
gpio.setup(23,gpio.IN)
gpio.setup(24,gpio.OUT,initial = gpio.HIGH)
gpio.add_event_detect(23,gpio.RISING)
disp = SH1106.Display()
disp.power_up()
disp.scroll_rate = 0
disp.clear_screen()
mpu = motion.mpu9250()
mpu.configure()

try:
    sleep()
    show_menu(menu_items,True)
    print "finished"
except KeyboardInterrupt:
    disp.power_down()
    gpio.cleanup()