Skopiowano link do schowka!

Wyświetlacz 12,1″ – kontroler ekranu dotykowego z systemem Linux

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!

Przejdź do naszego katalogu produktów i zobacz, jak możesz oszczędzać dzięki jakości, nie na jakości.

Skontaktuj się z nami już teraz, oszczędzaj dzięki jakości, nie na jakości.