求助函数调用
一个TFT的库文件函数inline size_t TFTLCD::write(uint8_t c) {
if (c == '\n') {
cursor_y += textsize*8;
cursor_x = 0;
} else if (c == '\r') {
// skip em
} else {
drawChar(cursor_x, cursor_y, c, textcolor, textsize);
cursor_x += textsize*6;
}
return 1;
}//写
怎么在程序里面调用
tft.write("000"); 这样不行是要提前定义变量吗 tft.write('0');
tft.write('0');
tft.write('0'); tft.write("000");
“000”是个字符串吧。
TFTLCD::write(uint8_t c)
这里定义的write参数类型是uint8_t,参数类型不对,当然不能这么调用。tft.write('0');
tft.write('\n');
tft.write('\r');
都是可以的。
页:
[1]