Wyświetlacz 12,1″ ma inny kontroler ekranu dotykowego niż ten stosowany w poprzednich wersjach o innych rozmiarach.
W modelach 12,1-calowych, takich jak HDMI, EVE4, LVDS, STM32, Toradex, używany jest kontroler ILI2511.
Poniżej znajdziesz krótką instrukcję, jak skonfigurować ten sterownik w systemach z Linuksem.
Tym razem mamy kontroler ILI2511 z protokołem w wersji 3, więc trzeba sprawdzić, czy plik linux-toradex/drivers/input/ekran dotykowy/ili210x.c, wbudowany w jądro, jest poprawnie skonfigurowany (domyślnie działa jako moduł), i dostosować DT do nowego sterownika, tak jak poniżej:
touch@41 {
compatible = „Ilitek,ili251x”;
reg = <0x41>;
/* Verdin DSI_1_INT# (TOUCH_INT#, SODIMM 17) */
interrupt-parent = <&main_gpio1>;
interrupts = <49 IRQ_TYPE_EDGE_FALLING>;
pinctrl-names = „default”;
pinctrl-0 = <&pinctrl_dsi1_int>, <&pinctrl_i2s_2_bclk_gpio>;
/* Verdin I2S_2_BCLK (TOUCH_RESET#, SODIMM 42) */
reset-gpios = <&main_gpio0 35 GPIO_ACTIVE_LOW>;
};
Sterownik „ilitek_ts_i2c.c” nie obsługuje protokołu w wersji 3 ani układu ILI2511.
ODKRYJ NASZĄ
Whitepaper
Osiągnij idealną interakcję użytkownika z wyświetlaczem dzięki odpowiedniemu czujnikowi Touch Sensor IC. Czy kiedykolwiek zmagałeś się z problemami związanymi z fantomowymi dotknięciami lub certyfikacją? Rozwiń swoje prace B+R jak profesjonalista dzięki naszemu Whitepaperowi!



