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()