{"id":751,"date":"2025-09-08T20:51:56","date_gmt":"2025-09-08T19:51:56","guid":{"rendered":"https:\/\/snakenet.eu\/blog\/?p=751"},"modified":"2025-09-08T20:54:18","modified_gmt":"2025-09-08T19:54:18","slug":"configuration-raspberry-pi-ecran-tactile-officiel-7-dsi","status":"publish","type":"post","link":"https:\/\/snakenet.eu\/blog\/configuration-raspberry-pi-ecran-tactile-officiel-7-dsi\/751\/","title":{"rendered":"Configuration Raspberry Pi + \u00c9cran tactile officiel 7&Prime; (DSI)"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Affichage retourn\u00e9 (180\u00b0)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Modifier <code>\/boot\/config.txt<\/code><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;all]\ndtoverlay=vc4-kms-v3d\ndisable_overscan=1\nvideo=DSI-1:800x480@60,rotate=180<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>vc4-kms-v3d<\/code> : pilote vid\u00e9o compatible Wayland<\/li>\n\n\n\n<li><code>video=...rotate=180<\/code> : retourne l\u2019image d\u00e8s le boot<\/li>\n\n\n\n<li><code>disable_overscan=1<\/code> : \u00e9vite les bordures noires<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Supprimer toute directive <code>lcd_rotate<\/code>, <code>enable_dpi_lcd<\/code>, ou <code>display_lcd_rotate<\/code> qui entre en conflit avec <code>video=<\/code>.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Tactile invers\u00e9 : calibration avec <code>udev<\/code><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Cr\u00e9er une r\u00e8gle udev<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/udev\/rules.d\/99-touch-rotate.rules<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Contenu du fichier :<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>ATTRS{name}==\"*ft5x06*\", ENV{LIBINPUT_CALIBRATION_MATRIX}=\"-1 0 1 0 -1 1\"<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le nom <code>*ft5x06*<\/code> cible le p\u00e9riph\u00e9rique tactile sans se heurter aux parenth\u00e8ses<\/li>\n\n\n\n<li>La matrice <code>-1 0 1 0 -1 1<\/code> inverse X et Y pour correspondre \u00e0 une rotation de 180\u00b0<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Appliquer la r\u00e8gle :<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo udevadm control --reload-rules\nsudo udevadm trigger\nsudo reboot<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">V\u00e9rifier :<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>libinput list-devices<\/code><\/pre>\n\n\n\n<p>Tu dois voir :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Calibration: matrix: -1 0 1 0 -1 1<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Affichage retourn\u00e9 (180\u00b0) Modifier \/boot\/config.txt Supprimer toute directive lcd_rotate, enable_dpi_lcd, ou display_lcd_rotate qui entre en conflit avec video=. Tactile invers\u00e9 : calibration avec udev Cr\u00e9er une r\u00e8gle udev Contenu du fichier : Appliquer la r\u00e8gle : V\u00e9rifier : Tu dois voir :<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[73,23],"tags":[],"class_list":["post-751","post","type-post","status-publish","format-standard","hentry","category-linux","category-raspberry-pi"],"_links":{"self":[{"href":"https:\/\/snakenet.eu\/blog\/wp-json\/wp\/v2\/posts\/751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/snakenet.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/snakenet.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/snakenet.eu\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/snakenet.eu\/blog\/wp-json\/wp\/v2\/comments?post=751"}],"version-history":[{"count":2,"href":"https:\/\/snakenet.eu\/blog\/wp-json\/wp\/v2\/posts\/751\/revisions"}],"predecessor-version":[{"id":754,"href":"https:\/\/snakenet.eu\/blog\/wp-json\/wp\/v2\/posts\/751\/revisions\/754"}],"wp:attachment":[{"href":"https:\/\/snakenet.eu\/blog\/wp-json\/wp\/v2\/media?parent=751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/snakenet.eu\/blog\/wp-json\/wp\/v2\/categories?post=751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/snakenet.eu\/blog\/wp-json\/wp\/v2\/tags?post=751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}