Je souhaite lire une valeur de i2c dans uboot, et basé sur la valeur, faire une commande. J'ai besoin qu'il soit dans un scriptbesoin de détecter la valeur i2c dans uboot comme un script
La commande elle-même n'a pas d'importance, cependant, son activation doit être basée sur la valeur de la puce i2c.
Jusqu'à présent, je ne peux imprimer que des valeurs de i2c, mais je ne peux pas les utiliser.
=> i2c md 20.1 0 8
0000: ff ff ff ff ff ff ff ff ........
Je peux aussi avoir des conditions:
=> setenv myvalue 0
=> if test $myvalue -eq 1; then echo 'hello'; fi
=> setenv myvalue 1
=> if test $myvalue -eq 1; then echo 'hello'; fi
hello
=>
que je peux faire certains d'entre eux spécifiques à i2c:
=> if i2c probe; then echo "true"; else echo "false"; fi
Valid chip addresses: 20 21 22 23
true
Mais je ne peux pas utiliser les valeurs du i2c à une condition. Comment puis-je résoudre ceci?