bonjour ,
Je suis toujours à essayer de piloter des GPIO d'un Raspberry PI 4 avec Lazarus
J'utilise le lien suivant https://wiki.freepascal.org/Lazarus_...atus_of_a_port pour essayer de m'en sortir.
J'ai donc copier/coller les unités "PiGpio.pas" et "Unit1.pas" pour recréer ces unités dans un programme Lazarus.
Tous ce passe bien lors de la compilation sur le Raspberry. Mais j'ai l'exception suivante lors de l'exécution "Accès violation", pas très explicite.
J'ai aussi un message d'erreur déclenchée dans le "FormActivate" de le Form ou se trouve la fonction "MapIO" m'indiquant "Error mapping gpio registry". Donc il semblerait que ce mapping ne soit pas réalisé.
J'ai lu que pour utiliser cette unité/function, on doit avoir accès à : "/dev/mem".
Pour avancer j'ai essayé cela : "sudo adduser pi gpio" et le système me répond que ' l'utilisateur "pi" appartient déjà au groupe "gpio" '
Je connais quasiment rien à Linus, quelqu'un peut-il m'aider à résoudre ce problème. Pour avoir enfin des gpio qui fonctionne.
merci à vous d'avance !
Partager