Dom > Novice > Vsebine

CMD_CSKETCH - Kapacitivna skica, specifična za dotik

Apr 27, 2019

Ta ukaz ima enako funkcionalnost kot CMD_SKETCH, razen če je naredil

optimizacija za kapacitivni zaslon na dotik. Ker so kapacitivni paneli na dotik nižji

frekvence vzorčenja (približno 100 Hz) za poročanje koordinat, funkcionalnost skice

posodobitve manj pogosto kot uporni dotik. CMD_CSKETCH uvaja linearno

interpolacijski algoritem za bolj gladko delovanje pri risanju izhodne linije.

Upoštevajte, da ta ukaz ne velja za silicij FT800.

Prototip C

void cmd_csketch (int16_t x,

int16_t y,

uint16_t w,

uint16_t h,

uint32_t ptr,

format uint16_t,

uint16_t freq);

image

Parametri

x

x-koordinata območja skice zgoraj levo, v slikovnih pikah

y

y-koordinata območja skice zgoraj levo, v slikovnih pikah

w

Širina območja skice v pikslih

h

Višina območja skice v pikslih

ptr

Osnovni naslov bitne slike skice

format

Format bitne slike skice, L1 ali L8

freq

Pogostost vzorčenja. Tipična vrednost je 1500, da se prepričate

linije so gladko povezane. Vrednost nič ne pomeni prevelikega vzorčenja

delovanje.

Opis

Ta ukaz velja le za silicij FT801. FT801 so-procesor bo prevelik

koordinate, ki jih sporoči kapacitivna plošča na dotik v frekvenci "freq" in

oblikuje črte z bolj gladkim učinkom.

Primeri

Preverite primer CMD_SKETCH