示例#1
0
文件: menu.py 项目: furbrain/phoenix
def scroll_text(text,direction='up'):
    paged_text = SH1106.get_paged_text(text,spacing=4,offset=2)
    if direction=='up' or direction=='down':
        up = direction=='up'
        disp.scroll_page(up=up)
        disp.scroll_pages(paged_text,up=up)
        disp.scroll_page(up=up)
        disp.scroll_page(up=up)
    elif direction=='left' or direction=='right':
        left = direction=='left'
        disp.swipe_pages(2,paged_text,left=left,rate=0)
示例#2
0
文件: menu.py 项目: furbrain/phoenix
def sleep():
    print inspect.stack()[0][3]
    for f in range(256):
        disp.set_brightness(255-f)
        time.sleep(0.01)
    disp.power_down()
    while get_input()!='double_click':
        pass
    disp.power_up()
    disp.clear_screen()
    disp.set_brightness(0)
    pages = SH1106.get_paged_text('  Hello!',spacing=4,offset=2)
    disp.send_pages(pages,page=2,column=2)
    for f in range(256):
        disp.set_brightness(f)
        time.sleep(0.01)
示例#3
0
def write_text(disp,text,page,column):
    paged_text = SH1106.get_paged_text(text,spacing=4,offset=2)
    disp.send_pages(paged_text,page,column)