Code: Select all
import time
import busio
import board
import displayio
import terminalio
import adafruit_il0373
from adafruit_display_text import label
displayio.release_displays()
spi = busio.SPI(board.SCK, board.MOSI)
epd_cs = board.IO1
epd_dc = board.IO3
display_bus = displayio.FourWire(
spi, command=epd_dc, chip_select=epd_cs, baudrate=1000000
)
time.sleep(1)
display = adafruit_il0373.IL0373(
display_bus,
width=296,
height=128,
rotation=270,
black_bits_inverted=True,
color_bits_inverted=True,
grayscale=True,
refresh_time=1,
)
sampleTxt = "THIS IS A TEST"
textBox = label.Label(terminalio.FONT, text=sampleTxt, x=100,y=50, color=0xFFFFFF)
display.show(textBox)
display.refresh()
time.sleep(20)
textBox.text = "Testing Testing Testing"
display.show(textBox)
display.refresh()
time.sleep(1)
but the second text input never prints on the display
im sure im using label wrong or refresh wrong but cant see how..
thank you for the help!!!