Hirdetés

Hirdetés

Új hozzászólás Aktív témák

  • Celtis

    veterán

    válasz mimey #23365 üzenetére

    Na, kiderült, hogy az újabb LE alfa releasekbe már bele van építve a touchscreen driver.
    - telepíteni kell valamelyik LE 7.90.x image-et.
    - config.txt-ben be kell kapcsolni amit kell. Én ezeket adtam hozzá. Nekem ilyen 5''-os LCD-m van.
    # LCD panel configuration
    hdmi_group=2
    hdmi_mode=1
    hdmi_mode=87
    hdmi_cvt 800 480 60 6 0 0 0
    dtparam=spi=on
    dtoverlay=ads7846,penirq=25,speed=10000,penirq_pull=2,xohms=150
    start_file=start.elf
    fixup_file=fixup.dat

    - a libreelec reprositoryból fel kell tenni a touchscreen addon-t
    - a Userdata\addon_data\service.touchscreen\ mappában át kell másolni két fájlt ts.conf-generic -> ts.conf, illetve ts_env.sh-sample -> ts_env.sh
    - SSH-n le kell futtatni az evtest parancsot, és a kiírt eszközlistából a touchscreen-re utaló nevet be kell írni a ts_end.sh fájlban a TOUCHSCREEN_NAME= definícióba. Nálam pl az evtest kimenet:

    No device specified, trying to scan all of /dev/input/event*
    Available devices:
    /dev/input/event0: HID 1220:0008
    /dev/input/event1: HID 1220:0008
    /dev/input/event2: ADS7846 Touchscreen
    /dev/input/event3: tslib to uinput daemon
    Select the device event number [0-3]: ^C
    LibreELEC:~ #

    Így én a ts_end.sh fájlban így módosítottam a sort TOUCHSCREEN_NAME="ADS7846 Touchscreen"

    Ezek után restart majd az addon elindításával kalibrálni kell a képernyőt.

    Nem tudom mennyire szükséges az összes lépés, de nekem így megy,

    [ Szerkesztve ]

Új hozzászólás Aktív témák