Das Programm läuft über RTOS mit 2 Threads - TouchGFX und Main Thread.
Über TouchGFX wird das große und kleine Canvas gezeichnet und gleichzeitig die Werte ins AI Array übertragen.
Wenn der Estimate Button gedrückt ist, wird, getriggert über den Main Thread das AI Input Array in den AI Input Buffer übertragen und dabei an das Modell angepasst. Danach startet der AI Prozess.
Der Ergebnis Tensor wird in die 36 ASCII Zeichen umgewandelt und das wahrscheinlichste Ergebnis auf das Display übertragen.
Die Eingangsmatrix sowie die 3 wahrscheinlichsten Ergebnisse nebst Prozesszeit werden über USB Terminal mit 115000 Baud ausgegeben.