Obtenir la réponse d'une commande sur Raspberry Pi
Bonjour à toutes et à tous,
Je pensais pouvoir récupérer une valeur de la commande
Code:
i2cget -y 1 0x1e 0x03 b
qui, lancée dans un terminal, retourne la valeur contenue dans le registre à l'adresse 0x03 d'un module sur le bus i2c (compas magnétique) à l'adresse 0x1e.
Dans un programme sous Lazarus, j'ai écrit :
Code:
val:= fpSystem('i2cget -y 1 0x1e 0x03 b');
mais cela me retourne la valeur 0, qui n'est pas ce que j'y vois lorsque la commande est lancée dans un terminal, mais qui me semble être le code de retour comme quoi la commande a bien été réalisée.
Donc, y a-t-il moyen de récupérer cette valeur avec fpSystem et comment faire ou bien y a-t-il un autre moyen.
Merci de votre aide.
Pierre