XPT2046-LCD on RPi
5inch LCD(HDMI)をRPiで利用する。型番は、XPT2046-LCD。
driverは不要だけど、設定しないとconsole(FB)画面も表示されない。
githubからdriverを取得
driverというより、設定のみ。
https://github.com/CytronTechnologies/xpt2046-LCD-Driver-for-Raspberry-Pi
git clone していいけど、今回はZIP Downlaod。
RPi上でinstall
$ unzip zipファイル名 $ cd ディレクトリ $ sudo sh ./LCD5-show
sh scriptで、勝手にrebootしてくれる。
大事なファイルを上書きで変更しているので、注意。できれば、先にバックアップすること。
- /boot/config
hdmi_group=2 hdmi_mode=1 hdmi_mode=87 hdmi_cvt 800 480 60 6 0 0 0 dtoverlay=ads7846,cs=1,penirq=25,penirq_pull=2,speed=50000,keep_vref_on=0,swapxy=0,pmax=255,xohms=150,xmin=200,xmax=3900,ymin=200,ymax=3900 hdmi_drive=1 display_rotate=1
input ドライバ
$ sudp apt-get update $ sudo apt-get install xserver-xorg-input-evdev $ sudo cp -rf /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf
input calibration
/usr/share/X11/xorg.conf.d/99-calibration.conf
Section "InputClass" Identifier "calibration" MatchProduct "ADS7846 Touchscreen" Option "Calibration" "208 3905 288 3910" Option "SwapAxes" "0" EndSection