Tuer un processus sur un delay
Bonjour à tous ;
je suis en cour de développement sur un Programme C pour un Raspberry Pi Zero W,
mon souci est que voudrais arrêter un processus en appuyant sur un bouton alors qu ce processus utilise un delay (ligne 21 ) donc je suis obligé d'attendre la fin de ce delay. y-a-t'il une autre solution ?
Ci-joint une partie de mon code
[
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| void MP3(){
//printf("VOID MP3 --> OK\n");
if (!digitalRead(Musique)||!digitalRead(Bruit)){
if (!digitalRead(Musique)){
Son = 1;
}
else {
Son = 2;
}
}
else{
Son = 3;
}
printf("Lancement Musique --> OK\n");
printf("Valeur de Son --> %d\n",Son);
LumiereON();
Temporisation();
printf("Tempo --> %d\n",Tempo);
delay(Tempo);
LumiereOFF();
} |
Merci pour votre aide:?