Mon objectif est d'écrire un script shell pour éteindre et allumer périodiquement la lampe de poche de mon téléphone (environ 1 khz ou 500 hz). Mon téléphone est rooté. J'ai donc obtenu l'accès au shell super utilisateur (#).
Voici les fichiers sous mon sys/class/leds/flashlight
J'ai pu modifier le contenu du fichier "brightness" et j'ai pu éteindre et allumer manuellement ma lampe de poche. Cependant, je veux allumer et éteindre périodiquement avec un délai et pour cela j'ai besoin d'un déclencheur à minuterie. Mais dans le fichier "trigger" ci-dessus, il n'y a aucune section de délai indiquée ! Il n'y a que du contenu dans le fichier (pas de chiffres).
Pouvez-vous m'aider à comprendre comment je peux atteindre mon objectif ?
Votre aide serait très appréciée !
[EDIT : J'ai été en mesure de chronométrer une période d'environ 1-3 ms en écrivant un script bash, qui renvoie une luminosité de 100 suivie d'un sommeil et ensuite renvoie une luminosité de 0.
Script : while [ 1 le 100] do echo "100" > ~/sys/class/leds/brightness
dormir(0.001)
echo "100" > ~/sys/class/leds/brightness) sleep(0.001) done # fin
Mais je veux une fréquence d'au moins 1 Khz, donc une minuterie, la fonction sommeil n'est pas recommandée, quelqu'un peut-il me suggérer comment faire ?]