i = 0 while i < len(seq): if seq[i] == -1: i += 1 j = i while seq[i] >= 0: i += 1 self.command(*seq[j:i]) elif seq[i] == -2: i += 1 time.sleep(seq[i] / 1000) i += 1 elif seq[i] == -3: return if __name__ == '__main__': from const import waveshare4c_init from time import sleep from font import Font RS = 25 DC = 24 with Display(RS, DC) as d: d.init(waveshare4c_init) io = Font(d) io.printf("f**k world\n", 30, 80) while (True): sleep(10)