From 4ec94ef008a82a993a53a0f3d5de194be81fd79a Mon Sep 17 00:00:00 2001 From: goodtft Date: Tue, 7 Dec 2021 03:57:18 +0000 Subject: [PATCH] modify nano 2.4inch driver --- NANO24-show | 6 +++--- usr/99-calibration.conf-nano24-0 | 4 ++-- usr/99-calibration.conf-nano24-180 | 4 ++-- usr/99-calibration.conf-nano24-270 | 2 +- usr/99-calibration.conf-nano24-90 | 4 ++-- usr/ft6236.dtb | Bin 1901 -> 1980 bytes usr/tft7789-overlay.dtb | Bin 1980 -> 1901 bytes 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/NANO24-show b/NANO24-show index 40b0aa1..c1f579f 100755 --- a/NANO24-show +++ b/NANO24-show @@ -20,14 +20,14 @@ fi sudo echo "dtparam=i2c_arm=on" >> ./boot/config.txt.bak sudo echo "dtparam=spi=on" >> ./boot/config.txt.bak sudo echo "enable_uart=1" >> ./boot/config.txt.bak -sudo echo "dtoverlay=tft7789:rotate=270" >> ./boot/config.txt.bak +sudo echo "dtoverlay=tft7789:rotate=90" >> ./boot/config.txt.bak sudo echo "dtoverlay=ft6236" >> ./boot/config.txt.bak sudo echo "gpio=18=op,dh" >> ./boot/config.txt.bak sudo cp -rf ./boot/config.txt.bak /boot/config.txt sudo cp ./usr/ft6236.dtb /boot/overlays/ft6236.dtbo -sudo cp -rf ./usr/99-calibration.conf-nano24-270 /etc/X11/xorg.conf.d/99-calibration.conf +sudo cp -rf ./usr/99-calibration.conf-nano24-90 /etc/X11/xorg.conf.d/99-calibration.conf sudo cp -rf ./usr/99-fbturbo.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf #if test "$root_dev" = "/dev/mmcblk0p7";then #sudo cp ./usr/cmdline.txt-noobs /boot/cmdline.txt @@ -37,7 +37,7 @@ sudo cp -rf ./usr/99-fbturbo.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf sudo cp ./usr/inittab /etc/ #sudo cp ./boot/config-32.txt /boot/config.txt sudo touch ./.have_installed -echo "gpio:resistance:nano24:270:320:240" > ./.have_installed +echo "gpio:resistance:nano24:90:320:240" > ./.have_installed #evdev install #nodeplatform=`uname -n` #kernel=`uname -r` diff --git a/usr/99-calibration.conf-nano24-0 b/usr/99-calibration.conf-nano24-0 index c6b2e03..6e41bdb 100755 --- a/usr/99-calibration.conf-nano24-0 +++ b/usr/99-calibration.conf-nano24-0 @@ -1,7 +1,7 @@ Section "InputClass" Identifier "calibration" - MatchProduct "Goodix Capacitive TouchScreen" - Option "Calibration" "240 0 320 0" + MatchProduct "generic ft5x06 (11)" + Option "Calibration" "0 239 0 319" Option "SwapAxes" "0" Option "EmulateThirdButton" "1" Option "EmulateThirdButtonTimeout" "1000" diff --git a/usr/99-calibration.conf-nano24-180 b/usr/99-calibration.conf-nano24-180 index 67e26e4..c37dced 100755 --- a/usr/99-calibration.conf-nano24-180 +++ b/usr/99-calibration.conf-nano24-180 @@ -1,7 +1,7 @@ Section "InputClass" Identifier "calibration" - MatchProduct "Goodix Capacitive TouchScreen" - Option "Calibration" "0 240 0 320" + MatchProduct "generic ft5x06 (11)" + Option "Calibration" "239 0 319 0" Option "SwapAxes" "0" Option "EmulateThirdButton" "1" Option "EmulateThirdButtonTimeout" "1000" diff --git a/usr/99-calibration.conf-nano24-270 b/usr/99-calibration.conf-nano24-270 index 146152e..9b27bc0 100755 --- a/usr/99-calibration.conf-nano24-270 +++ b/usr/99-calibration.conf-nano24-270 @@ -1,7 +1,7 @@ Section "InputClass" Identifier "calibration" MatchProduct "generic ft5x06 (11)" - Option "Calibration" "319 0 0 239" + Option "Calibration" "0 239 319 0" Option "SwapAxes" "1" Option "EmulateThirdButton" "1" Option "EmulateThirdButtonTimeout" "1000" diff --git a/usr/99-calibration.conf-nano24-90 b/usr/99-calibration.conf-nano24-90 index 44ffe0e..04ad56a 100755 --- a/usr/99-calibration.conf-nano24-90 +++ b/usr/99-calibration.conf-nano24-90 @@ -1,7 +1,7 @@ Section "InputClass" Identifier "calibration" - MatchProduct "Goodix Capacitive TouchScreen" - Option "Calibration" "0 240 320 0" + MatchProduct "generic ft5x06 (11)" + Option "Calibration" "239 0 0 319" Option "SwapAxes" "1" Option "EmulateThirdButton" "1" Option "EmulateThirdButtonTimeout" "1000" diff --git a/usr/ft6236.dtb b/usr/ft6236.dtb index bd9be068aac875d55344363a20150c146625fd0f..465c3ef1d590ef632a739cdfce8da37026686b9c 100755 GIT binary patch literal 1980 zcma)7O>fgc5M7sVK?OzPfDlqeg#=QqHVIT!IFJJ;egU`0aW<)`V;k?fjS*LF9QXrp z<}V;|9OwE2nUL2Ew3nEu;p?=p|ZQdLz|?ZfK%1NBUu@^<^CC|9CH z%RDbKT?6?mf0{+9>f2*8ao&R|V`$l%<&|72sTU2H*KJU*ldsbv+*4sLW#X&owe;uJ z##nQ_TT6N60uN{E-2qSd9TPWgiLK)cjOiJFcY)oI{3YY-#x~!`^fG$iRMM-E{6MkfF8B%`#Q*{QX}^U zJSB*JeRX~o4W`Bp%160^$L5Hz0wv}Z}jDa80MzViMcuJnd0WG zM~d5*-z#A{%K{yZVkxRC7wt}o68te}mh5u4tp0DzD{VS@QY4{{(!}CL9E)r(NXBr# z5sb&UOy!3%j+NLjU098k4s@YJE~f&nLY>Ec63nEkXWQa9SdbVhmdLTssfFVh`&?2c)RhG> zFt8z5Sy&KaK?NZeq)IF-Nbm=+bq2oA=W|@3^rSD}d+*-6dw1`hvorPchY&}4LWrgi zhaZB^0W-icfa5FdYg*j%TgtRU;IouFk=2N;^P|9Q|F*SB14bzhJx6Y2D`=l_*k>ItwmQCaQZFIO z1>eQY#`X5|rGFZe=cuC&%CV$ewX)J&ZHHbE7xo#0JeT1FnCsA10n9LKb0^-b$zg9E zjnv)v{_n1Mm%M4NW&E$D(XeHCnv3H+>n&nWMg71VEX3(KHZp$`f3u)7|20RtR^ls~ zjgJetxMwJK&lKmkgt%YSA3(VUnD|GW#4!3}$R`W>6Uf}#%s+$7KBYbhyvX{8_igf^ z{dH#N{d1W3ZLOyIF6560x&$5rx4@&|mtd|za4Zq9zXC6V-+<@9Z^4sbu2}-V1J8or zgXh5?z|-Iz@N?iPPGTTA_IG~ zRfjoUa~ixwA2sMCt}g>UmCo@ztbaM`D@)02M#mk6owYB!VQeOtBkk;wa;F;=?L0s4 zz3j+N($zCO2Xc44K@yt8xyA+Hb1i?|^_H@tu2cvb8XH3+ymd|y_{-2`ap*EMHfn_r zS1o^Ntw_dFRlA|r=W!19ckJ9b-9I~v-?uG)?}>26{3wmo_s?(Vzur6hjc=8MYa8rW zYx=X+9Hv*cw3_RzC5M@3{Wy%yx^WnNTdVor%wgQ__d-i~_zwg{hcGJ5YFmr?9xhzYw;l3zlB|28ysf&Hw-a diff --git a/usr/tft7789-overlay.dtb b/usr/tft7789-overlay.dtb index 7ae6f105fa0f7ccb7ec9e067c63f7ffb6989403f..e26385bb9eee27050770aafac233a6fd8a22e345 100755 GIT binary patch literal 1901 zcmah~zi-n(6uyKOC~Z|*7P>%DkoeUoX{ypR3k(blEJzI9BF8?b7LFb4b4i&{R~E#; zz=mLDVL^xm6@*xjDzUI2!5_fZ8TdY*&v6QclfHcS-o5wk-Mx3t?)1+eLLBJ{A(}!Q zeh5Af%mT*&j<3+K>*>gEDU%L?&vD*~?A~I>?lqdrD??$m-Yg1hsaMI3tZq*R>S{fe z8Dk8X{DlE7wcFvQjC^aW-KGK8$AP)=NvD#I=*yLD~j?J`3xt)j6+=oFvG;=PP|u>!)P9j z)ZEzq>#lg0ylKWV_SaKy=(0S`#c`eW7O|(IFz^P8ae9u;%-;ClD#*-#-I1=9_=;*{ z<6>UivoH3}7T33hxL=eXP{1($kF=P}k0GBbtUtk=dmH;_n6pnQPXRBo{^5O_Jg9%2 z>3RPg#(zhPsl12zM>t)k4%`BbgI|IfgWy;upnnBk0lxvygWrOuz>HY}zXQ*K--8#x zAHXx_a2lw<_dD45GB@M9h&g?)0XKmf zKp$cOpzj%A7R@yPUx3cs#}ejHk05)C5guEtU!%5XPM>ItcUbLNgQ^?JJBbYJtyUfC zH0BI=n>K3DNnBqBdMRDwd078)6e>%}Y(@JWgPyf7yZzWKFh}ayBjrvvD(ZQD-h0`R zousQ*cn;+5dV{2I5@(Eyz~@^2xa%!tMO~@jG*mW*N?7ZhBJh`?$3^Kb8+{l>S-!Po`|)tdIK zHHYbyZ7t^V{s!jh=UeEqh#1Y0#QHBJ{j#QiGj0;t z$_oS0->?D)))mWfaLaMkmcAd0O6=W}**ub60Z&^+el@UqGR~#C_@j4)=~SWHQlQfW nx=?hI_^#)u4N*ZnJu6gIn2L$C1BDlO3c)4*g|J0ku=L_Lt)4w> literal 1980 zcma)7O>fgc5M7sVK?OzPfDlqeg#=QqHVIT!IFJJ;egU`0aW<)`V;k?fjS*LF9QXrp z<}V;|A$V^F7s$CRaI5hKCGTUP|wsUZ?|uXawST% z%=04CHITpZr&*M$zCAV*=RKG*hL*iqUdg4BdeMM+-3IkK`8qAaJr(9sCccVZOMhN% zj5Wu*wUk#b@NlNy9q@$TF>%wD*gC$zn4a->7ubD_7xz63vP_QsxnDjd5yCUWS*db1 zN@IIc^vOIox9Z02ZMAx1Ye_w=gWqfT-DCW^kL-SvXkKLQVz}Q2=uykQuY-IlHF9sj zQ-bK%SLbIzj%VgfMu)+^JQLAe?7|)3p1dcmu$owr1jObTv%7{1nZmF>(vxptZCi89 zb(;HR&GEgY82>e=dN-E5T_<{;KG?4m`fz$$udr9yD{XQ0Mqf^dVQ%W2n47bnDQ?bs zq_}>i@>P(x#&)MH1>LO)Or-vB>s