22from hal_keypad import parse_key_event , KEY_A , KEY_B , KEY_UP , KEY_DOWN , KEY_LEFT , KEY_RIGHT , EVENT_KEY_PRESS
33from graphic .framebuf_helper import get_white_color
44from buildin_resource .font import get_font_8px
5- from ui .utils import PagedText , draw_buttons_at_last_line , draw_label_nav , draw_label_header
6- from machine import lightsleep
5+ from ui .utils import PagedText , draw_buttons_at_last_line , draw_label_nav , draw_label_header , sleep_save_power
76from play32hw .cpu import cpu_speed_context , VERY_SLOW , FAST
87
98def select_menu (text = "" , title = "" , options = [], text_yes = "OK" , text_no = "CANCEL" ):
@@ -14,7 +13,7 @@ def select_menu(text="", title="", options=[], text_yes="OK", text_no="CANCEL"):
1413 for v in select_menu_gen (text , title , options , text_yes , text_no ):
1514 if v != None :
1615 return v
17- lightsleep ( 33 ) # save power
16+ sleep_save_power ( ) # save power
1817
1918def select_menu_gen (text = "" , title = "" , options = [], text_yes = "OK" , text_no = "CANCEL" ):
2019 WHITE = get_white_color (hal_screen .get_format ())
@@ -80,7 +79,7 @@ def select_list(title="", options=[], text_yes="OK", text_no="CANCEL"):
8079 for v in select_list_gen (title , options , text_yes , text_no ):
8180 if v != None :
8281 return v
83- lightsleep ( 33 ) # save power
82+ sleep_save_power ( ) # save power
8483
8584def select_list_gen (title = "" , options = [], text_yes = "OK" , text_no = "CANCEL" ):
8685 WHITE = get_white_color (hal_screen .get_format ())
0 commit comments