Modifications

Sauter à la navigation Sauter à la recherche
3 342 octets ajoutés ,  19 juin 2016 à 20:42
Ligne 5 : Ligne 5 :     
Commençons par créer un ''device link'' pour accéder au GPIO
 
Commençons par créer un ''device link'' pour accéder au GPIO
  <nowiki>sudo sh -c "echo 252 > /sys/class/gpio/export"
+
  <nowiki>sudo sh -c "echo 508 > /sys/class/gpio/export"
 
ls -l /sys/class/gpio</nowiki>
 
ls -l /sys/class/gpio</nowiki>
   −
{{ADFImage|RASP-PiTFT-Extra-01.png}}
+
{{ambox-stop|text=Notez que la précédente version du noyau PiTFT avait le STMPE GPIO '252' et non '508'. Vous pouvez simplement substitué ce numero}}
   −
Une fois que vous avez vérifié la disponibilité de GPIO #252, alors vous pouvez le configurer comme sortie (''output''), ce qui désactivera l'affichage puisque la sortie est à 0 par défaut
+
{{ADFImage|RASP-PiTFT-Extra-01a.png}}
   −
  <nowiki>sudo sh -c "echo 'out' > /sys/class/gpio/gpio252/direction"</nowiki>
+
Une fois que vous avez vérifié la disponibilité de GPIO #508, alors vous pouvez le configurer comme sortie (''output''), ce qui désactivera l'affichage puisque la sortie est à 0 par défaut
 +
 
 +
  <nowiki>sudo sh -c "echo 'out' > /sys/class/gpio/gpio508/direction"</nowiki>
    
Ensuite, vous pouvez réactiver l'écran à l'aide de
 
Ensuite, vous pouvez réactiver l'écran à l'aide de
   −
  <nowiki>sudo sh -c "echo '1' > /sys/class/gpio/gpio252/value"</nowiki>
+
  <nowiki>sudo sh -c "echo '1' > /sys/class/gpio/gpio508/value"</nowiki>
    
ou le ré-éteindre à l'aide de la commande
 
ou le ré-éteindre à l'aide de la commande
   −
  <nowiki>sudo sh -c "echo '0' > /sys/class/gpio/gpio252/value"</nowiki>
+
  <nowiki>sudo sh -c "echo '0' > /sys/class/gpio/gpio508/value"</nowiki>
   −
{{ADFImage|RASP-PiTFT-Extra-02.png}}
+
{{ADFImage|RASP-PiTFT-Extra-02a.png}}
    
== Bouton tactile comme bouton d'alimentation ==
 
== Bouton tactile comme bouton d'alimentation ==
Ligne 32 : Ligne 34 :  
Pressez le bouton une fois pour éteindre le Pi, pressez le encore une fois pour démarrer votre Pi. N'est pas génial ça?
 
Pressez le bouton une fois pour éteindre le Pi, pressez le encore une fois pour démarrer votre Pi. N'est pas génial ça?
   −
Nous allons utiliser le GPIO #23, le bouton le plus à gauche. Vous pouvez utiliser n'importe quel bouton ou n'importe quel GPIO mais le numéro 23 est notre nombre favori.
+
* Sur le PiTFT 2.8": Nous allons utiliser le GPIO #23, le bouton le plus à gauche.  
 +
* Sur le Hat PiTFT 1.4": Le GPIO 16 est un bon choix (puisque c'est un bouton tactile)
 +
 
 +
Vous pouvez utiliser n'importe quel bouton ou n'importe quel GPIO si vous le désirez.
    
Vous aurez besoin de vous munir de {{pl|378|boutons tactiles étroits}} ou vous pouvez également y souder votre propre bouton.
 
Vous aurez besoin de vous munir de {{pl|378|boutons tactiles étroits}} ou vous pouvez également y souder votre propre bouton.
Ligne 72 : Ligne 77 :     
{{ADFImage|RASP-PiTFT-Extra-22.png}}
 
{{ADFImage|RASP-PiTFT-Extra-22.png}}
 +
 +
== Démarrer X Windows sur PiTFT ==
 +
Suivez les étapes suivante pour démarrer directement X Windows sur le PiTFT. Pour commencer, évitons d'avoir une configuration x Window qui pourrait rentrer en conflit avec le PiTFT. Saisissez la commande suivante dans une terminal:
 +
 +
sudo mv /usr/share/X11/xorg.conf.d/99-fbturbo.conf ~
 +
 +
Ne vous inquiétez pas si la commande échoue avec une erreur (si le fichier n'existait pas). Cette erreur est normale et attendue sur une toute nouvelle installation PiTFT. Vous pouvez l'ignorer et passer au point suivant.
 +
 +
Ensuite, exécuter la commande nano suivante (pour ouvrir un editeur de texte) comme super utilisateur et créer le fichier {{fname|/usr/share/X11/xorg.conf.d/99-pitft.conf}}:
 +
 +
sudo nano /usr/share/X11/xorg.conf.d/99-pitft.conf
 +
 +
Lorsque l'éditeur est ouvert (le fichier devrait être vide), copiez le texte ci-dessous dans l'éditeur:
 +
 +
<nowiki>Section "Device"
 +
  Identifier "Adafruit PiTFT"
 +
  Driver "fbdev"
 +
  Option "fbdev" "/dev/fb1"
 +
EndSection</nowiki>
 +
 +
Sauvez ensuite le fichier en pressant simultanément les touches '''Ctrl-O''' et retour clavier (pour confirmer le fichier). Vous pouvez quitter l'éditeur en pressant '''Ctrl-X'''.
 +
 +
L'étape ci-dessus crée un fichier de configuration qui informe X Windows qu'il doit utiliser le FrameBuffer du PiTFT par défaut lorsqu'il démarre (FrameBuffer du PiTFT localisé sur /dev/fb1).
 +
 +
Vous pouvez maintenant utiliser l'outil {{fname|raspi-config}} pour activer le démarrage du bureau X Windows lors du démarrage de votre Pi. Exécutez la commande suivante:
 +
 +
sudo raspi-config
 +
 +
Puis sélectionner l'option '''Enable Boot to Desktop/Scratch''' (Démarrer le bureau/Scratch) et faite votre choix entre démarrer l'environnement console, le bureau (''desktop'') ou scratch.
 +
 +
Après avoir quitté l'outil et redémarré votre Pi, le Raspberry Pi chagera X Windows sur le PiTFT (soyez patient, le temps de chargement pourrait atteindre 30 secondes).
 +
 +
Si vous désirez désactiver X Windows au démarrage alors utilisez {{fname|raspi-config}} pour choisir de booter dans l'environnement "console".
 +
 +
== Clique droit ==
 +
Si vous utilisez un écran tactile, l'écran ne peut pas savoir quel doigt est utilisé pour le presser. Cela signfie que tous les 'cliques' sont des cliques gauches. Mais si vous avez-besoin de clique droit, c'est possible.
 +
 +
Ajoutez les lignes suivantes dans la section InputClass de votre fichier {{fname|/etc/X11/xorg.conf.d/99-calibration.conf}} (après la calibration)
 +
 +
<nowiki>Option "EmulateThirdButton" "1"
 +
Option "EmulateThirdButtonTimeout" "750"
 +
Option "EmulateThirdButtonMoveThreshold" "30"</nowiki>
 +
 +
Votre fichier pourrait ressembler à ceci
 +
 +
<nowiki>Section "InputClass"
 +
  Identifier      "calibration"
 +
  MatchProduct    "stmpe-ts"
 +
  Option  "Calibration"  "3800 120 200 3900"
 +
  Option  "SwapAxes"      "1"
 +
  Option "EmulateThirdButton" "1"
 +
  Option "EmulateThirdButtonTimeout" "750"
 +
  Option "EmulateThirdButtonMoveThreshold" "30"
 +
EndSection</nowiki>
 +
 +
Cela permet d'émuler le clique droit sur la souris lorsque le stylet est maintenu pendant 750 ms.
    
{{RASP-PiTFT-TRAILER}}
 
{{RASP-PiTFT-TRAILER}}
29 917

modifications

Menu de navigation