HELLO
dans ton code, tu as nommé une fonction: void moteurpap(void)
elle correspond au sens "aller" et dans ta loop tu appelles toujours "moteurpap()"
et jamais celle que tu as nommé : void moteurpapRetour(void)
donc ton moteur tourne toujours dans le sens "aller"