from logitech.g19 import G19
|
|
|
|
import time
|
|
import array
|
|
|
|
print("Start")
|
|
print("-----------------------")
|
|
|
|
if __name__ == '__main__':
|
|
lg19 = G19(True)
|
|
lg19.start_event_handling()
|
|
try:
|
|
|
|
data = []
|
|
r = 255
|
|
g = 0
|
|
b = 255
|
|
|
|
# b1 = lg19.rgb_to_uint16(r,g,b) >> 8
|
|
# b2 = lg19.rgb_to_uint16(r,g,b) & 0xff
|
|
|
|
# print(lg19.rgb_to_uint16(r,g,b))
|
|
# print("-----------------------")
|
|
# print(b1)
|
|
# print(b2)
|
|
|
|
# for x in range(320):
|
|
# for y in range(240):
|
|
# data.append(0)
|
|
# data.append(b2)
|
|
|
|
#print(str(data))
|
|
#print(array.array('B', str(data)))
|
|
|
|
#frame = array.array('B', str(data))
|
|
|
|
#lg19.fill_display_with_color(0, 0, 255)
|
|
#lg19.fill_display_with_color(255, 0, 0)
|
|
#lg19.set_display_colorful
|
|
#lg19.load_image("img/6.jpg")
|
|
c = 1
|
|
while True:
|
|
lg19.load_image("img/" + str(c) + ".jpg")
|
|
if c == 5:
|
|
c = 1
|
|
else:
|
|
c = c + 1
|
|
time.sleep(1/60)
|
|
|
|
# lg19.load_image("img/3.jpeg")
|
|
# data = []
|
|
|
|
# for x in range(320):
|
|
# for y in range(240):
|
|
# data.append(0)
|
|
# data.append(248)
|
|
|
|
# print(c)
|
|
# lg19.send_frame(data)
|
|
|
|
print("-----------------------")
|
|
finally:
|
|
print("Stop!!!!")
|
|
lg19.stop_event_handling()
|
|
|
|
# # if you get an error: lg19 = G19(True)
|
|
# lg19 = G19()
|
|
# lg19.reset()
|
|
# print(lg19)
|
|
# # # setting backlight to red
|
|
|
|
|
|
# # fill your display with green
|
|
# lg19.fill_display_with_color(0, 255, 0)
|
|
|
|
# # test your screen
|
|
# lg19.set_display_colorful()
|
|
|
|
# # set backlight to blue after reset
|
|
# # this will be your backlight color after a bus reset (or switching the keyboard
|
|
# # off and no)
|
|
# lg19.save_default_bg_color(0, 0, 255)
|
|
|
|
# # send an image to display
|
|
# # data = [...] # format described in g19.py
|
|
# # lg19.send_frame(data)
|
|
|
|
# # load an arbitrary image from disk to display (will be resized non-uniform)
|
|
# lg19.load_image("img/pyboy.jpg")
|
|
|
|
# # reset the keyboard via USB
|
|
|
|
# # now you have to rebuild the connection:
|
|
# lg19 = G19()
|