def run(self): curr_time_stamp = 0 for instruction in self._queue: while global_data.playback_paused: if global_data.playback_cancel: break time.sleep(0.1) if global_data.playback_cancel: break temp_time_stamp = instruction[3] time_diff = temp_time_stamp - curr_time_stamp time.sleep(time_diff) playback_instruction(instruction[0], instruction[1], instruction[2]) curr_time_stamp = temp_time_stamp ui_display.update() clear_playback_array() global_data.playback = False global_data.playback_file_number = None ui_display.update()
# - led circuit import ui_display import global_data import ui_map import time delay = 0.1 map = ui_map.simple_map() i = 0 j = 0 while (True): if (i % 2): map.update(global_data.BUTTON_X, True) else: map.update(global_data.BUTTON_X, False) val = abs((j % 510) - 255) map.update(global_data.AXIS_Y_RIGHT_STICK, val) map.update(global_data.AXIS_Y_LEFT_STICK, 255 - val) ui_display.update() time.sleep(delay) i = i + 1 j = j + 20