尝试为我的LCD 800x480分辨率对SSD2543触摸屏控制器进行编程,并在下面的触摸参考驱动程序(1024x600)下找到将LCD + Touch连接到我的AM335x主板的方法,请您为我的800x480分辨率更改触摸屏控制器寄存器的更改提供帮助吗?在ssd2543驱动程序代码中,尽管我更改了分辨率。 而且我对二进制格式的X和Y缩放因子值一无所知,当我使用evtest测试触摸屏时,仍然看到ABS_X和ABS_Y值处于旧分辨率,即1024x600。我们可以在0x66和0x67寄存器上使用哪些值。
这是我在参考驱动程序中为touch + lcd设置所做的更改。
#define MAX_X 800
#define MAX_Y 480
...
...
{2,0x65,0x00,0x07},
{2,0x66,0x27,0xF0},//Y (inverted)
{2,0x67,0x27,0x60},//X (inverted)