Bin zwar auch C- Anfänger, aber wie ich das sehe wird deine Rotine zur Tastenabfrage doch nur einmal durchlaufen und zwar im Init im Main Programm.
Wenn du den Teil mit der Tastaturabfrage nach while(1) legst wird er ständig wiederholt und das willst Du ja.
Lesezeichen