Add encoder resetting, SPI health check

This commit is contained in:
Konstantin Lampalzer 2021-08-23 22:13:01 +01:00
parent 63b8f868c9
commit 0f103cb34d
6 changed files with 138 additions and 80 deletions

View file

@ -25,13 +25,13 @@ class Display(object):
to_write[i] = ord(text[i])
if line == 1:
Spi.write(Register.DISPLAY_LINE_1_C0, CHARS_PER_LINE, to_write)
Spi.write_array(Register.DISPLAY_LINE_1_C0, CHARS_PER_LINE, to_write)
elif line == 2:
Spi.write(Register.DISPLAY_LINE_2_C0, CHARS_PER_LINE, to_write)
Spi.write_array(Register.DISPLAY_LINE_2_C0, CHARS_PER_LINE, to_write)
elif line == 3:
Spi.write(Register.DISPLAY_LINE_3_C0, CHARS_PER_LINE, to_write)
Spi.write_array(Register.DISPLAY_LINE_3_C0, CHARS_PER_LINE, to_write)
elif line == 4:
Spi.write(Register.DISPLAY_LINE_4_C0, CHARS_PER_LINE, to_write)
Spi.write_array(Register.DISPLAY_LINE_4_C0, CHARS_PER_LINE, to_write)
@staticmethod
def clear():