Casa > Notícies > Contingut

CMD_CSKETCH - Esbós específic de tacte capacitiu

Apr 27, 2019

Aquesta ordre té la mateixa funcionalitat que CMD_SKETCH, tret que hagi fet la

optimització per a un panell tàctil capacitiu. Com que els panells tàctils capacitius tenen menys

freqüències de mostreig (al voltant de 100Hz) per informar de les coordenades, la funcionalitat d’esbós

actualitzacions menys freqüents en comparació amb el tacte resistiu. CMD_CSKETCH introdueix una línia lineal

algorisme d’interpolació per proporcionar un efecte més suau en dibuixar la línia de sortida.

Tingueu en compte que aquesta ordre no és aplicable al silici FT800.

Prototip de 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

Paràmetres

x

Coordenada x de l'àrea d'esbós superior esquerra, en píxels

y

coordenada y de l'àrea d'esbós superior esquerra, en píxels

w

Amplada de la zona d’esbós, en píxels

h

Alçada de l'àrea de dibuix, en píxels

ptr

Adreça base del mapa de bits d'esbós

format

Format del mapa de bits d'esbós, L1 o L8

freq

La freqüència de sobreampliació. El valor típic és de 1500 per assegurar-vos que el

les línies estan connectades sense problemes. El valor zero significa que no hi hagi un mostreig excessiu

operació.

Descripció

Aquesta ordre només és vàlida per al silici FT801. El co-processador FT801 sobreescriure

les coordenades reportades pel panell tàctil capacitiu en la freqüència de "freq" i

forma les línies amb un efecte més suau.

Exemples

Comproveu l’exemple de CMD_SKETCH