Added tests.py (just a file of me testing the functionality of the library)
This commit is contained in:
parent
76cd7afa8b
commit
e120574784
52
tests.py
Normal file
52
tests.py
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
from lcdMenu import lcdMenu
|
||||||
|
import config
|
||||||
|
from config import LCD
|
||||||
|
|
||||||
|
"""
|
||||||
|
# testing different icon styles
|
||||||
|
LCD.custom_char(0, bytearray([0x00,0x04,0x04,0x04,0x15,0x0E,0x04,0x00])) # arrow down (variant 1)
|
||||||
|
LCD.custom_char(1, bytearray([0x00,0x04,0x04,0x04,0x15,0x0A,0x04,0x00])) # arrow down (variant 2)
|
||||||
|
LCD.custom_char(2, bytearray([0x00,0x00,0x00,0x00,0x11,0x0A,0x04,0x00])) # arrow down (variant 3)
|
||||||
|
LCD.custom_char(3, bytearray([0x00,0x04,0x0E,0x15,0x04,0x04,0x04,0x00])) # arrow up (variant 1)
|
||||||
|
LCD.custom_char(4, bytearray([0x00,0x04,0x0A,0x15,0x04,0x04,0x04,0x00])) # arrow up (variant 2)
|
||||||
|
LCD.custom_char(5, bytearray([0x00,0x04,0x0A,0x11,0x00,0x00,0x00,0x00])) # arrow up (variant 3)
|
||||||
|
LCD.putstr(chr(0)+" "+chr(1)+" "+chr(2)+" "+chr(3)+" "+chr(4)+" "+chr(5)+" <>")
|
||||||
|
"""
|
||||||
|
|
||||||
|
#LCD.putstr("<<<<<<<<>>>>>>>>< some tst itm >")
|
||||||
|
#LCD.putstr("<<<<<<< >>>>>>>< some tst itm >")
|
||||||
|
#LCD.putstr("< >< some tst itm >")
|
||||||
|
LCD.putstr("[ ------------ ]< some tst itm >")
|
||||||
|
|
||||||
|
|
||||||
|
def some_print():
|
||||||
|
print("some_print() executed!")
|
||||||
|
def another_callback():
|
||||||
|
print("another_callback() executed")
|
||||||
|
def third():
|
||||||
|
print("third")
|
||||||
|
return True
|
||||||
|
menuItems = [("some_print", some_print),
|
||||||
|
("another_entry", another_callback),
|
||||||
|
("third item", third)]
|
||||||
|
lm = lcdMenu(config.LCD,
|
||||||
|
{"next_btn": config.BTN_1, "ok_btn": config.BTN_2},
|
||||||
|
menuItems,
|
||||||
|
scroll_direction=True, cycle=True,
|
||||||
|
hide_menu_name=False)
|
||||||
|
|
||||||
|
print(lm.current_selection)
|
||||||
|
lm.next_selection()
|
||||||
|
print(lm.current_selection)
|
||||||
|
lm.next_selection()
|
||||||
|
print(lm.current_selection)
|
||||||
|
lm.next_selection()
|
||||||
|
print(lm.current_selection)
|
||||||
|
print("--------")
|
||||||
|
print(lm.current_selection)
|
||||||
|
lm.previous_selection()
|
||||||
|
print(lm.current_selection)
|
||||||
|
lm.previous_selection()
|
||||||
|
print(lm.current_selection)
|
||||||
|
lm.previous_selection()
|
||||||
|
print(lm.current_selection)
|
Loading…
Reference in New Issue
Block a user