info@panadisplay.com
Grupe naredbi

Grupe naredbi

Apr 26, 2019

5.10 Resursi mehanizma ko-procesora

Pokretački procesor ne mijenja stanje grafike hardvera. To je grafika

stanja kao što su boja i širina crte ne smiju se mijenjati pomoću mehanizma ko-procesora.

Međutim, widgeti rezerviraju neke hardverske resurse, koje trebaju korisničkim programima

uzeti u obzir:

 Ručkom za bitmap 15 koriste se gumbi, tipke i gradijent 3D efekta.

 Objekti koriste jedan grafički kontekst, tako da efektivna dubina stogova za

Naredbe SAVE_CONTEXT i RESTORE_CONTEXT su 3 razine.


5.11 Komandne skupine

Ove naredbe počinju i završavaju popis prikaza:

 CMD_DLSTART - pokreće novi popis prikaza

 CMD_SWAP - mijenja trenutni popis prikaza

Naredbe za crtanje grafičkih objekata:

 CMD_TEXT - crtanje teksta

 CMD_BUTTON - nacrtajte gumb

 CMD_CLOCK - crtanje analognog sata

 CMD_BGCOLOR - postavite boju pozadine

 CMD_FGCOLOR - postavite boju prednjeg plana

 CMD_GRADCOLOR - postavite 3D efekte za CMD_BUTTON i CMD_KEYS

istaknite boju

 CMD_GAUGE - nacrtajte mjerač

 CMD_GRADIENT - crtanje glatkog gradijenta boje

 CMD_KEYS - crtanje retka tipki

 CMD_PROGRESS - nacrtajte traku napretka

 CMD_SCROLLBAR - nacrtajte klizač

 CMD_SLIDER - nacrtajte klizač

 CMD_DIAL - crtanje kontrole kružnog biranja

 CMD_TOGGLE - nacrtajte prekidač

 CMD_NUMBER - crtanje decimalnog broja

Naredbe za rad na memoriji:

 CMD_MEMCRC - izračunajte CRC-32 za memoriju

 CMD_MEMZERO - upisuje nulu u blok memorije

 CMD_MEMSET - ispunjava memoriju s vrijednošću bajta

 CMD_MEMWRITE - upisivanje bajtova u memoriju

 CMD_MEMCPY - kopirajte blok memorije

 CMD_APPEND - dodavanje memorije za prikaz popisa

Naredbe za učitavanje slikovnih podataka u FT800 memoriju:

 CMD_INFLATE - dekomprimiranje podataka u memoriju

 CMD_LOADIMAGE - učitavanje JPEG slike

Naredbe za postavljanje matrice bitmap transformacije:

 CMD_LOADIDENTITY - postavite trenutnu matricu na identitet

 CMD_TRANSLATE - primijeniti prijevod na trenutnu matricu

 CMD_SCALE - primijeniti skalu na trenutnu matricu

 CMD_ROTATE - primjenjuje rotaciju na trenutnu matricu

 CMD_SETMATRIX - napišite trenutnu matricu kao bitmap transformaciju

 CMD_GETMATRIX - dohvaća trenutne koeficijente matrice

Ostale naredbe:

 CMD_COLDSTART - postavite stanje procesa ko-procesora na zadane vrijednosti

 CMD_INTERRUPT - prekid prekidača INT_CMDFLAG

 CMD_REGREAD - čitanje vrijednosti registra

 CMD_CALIBRATE - izvršite rutinu kalibracije dodirnog zaslona

 CMD_SPINNER - pokrenite animirani spinner

 CMD_STOP - zaustavljanje bilo kojeg spinnera, zaslona ili skice

 CMD_SCREENSAVER - pokrenite animirani čuvar zaslona

 CMD_SKETCH - započinje kontinuirano ažuriranje skice

 CMD_SNAPSHOT - snimite trenutni zaslon

 CMD_LOGO - animacija animacije uređaja