Witam. Jest to mój pierwszy program w C jak i post na tym forum więc witam wszystkich serdecznie

Proszę się nie sugerować myślnikami opisującymi zawartość kodu na samej górze bo to są jedynie marzenia

może w przyszłości gdy bardziej opanuję programowanie zabiorę się za tamte cele. Wracając, program ma jedynie się włączyć i czekać na reakcje klawiszy KEY_1 i KEY_2. Jeśli KEY_1 będzie wciśnięty przez 2s to program przechodzi w tryb sterowania diodami led (KEY_2 to jeszcze nie wpisany tryb obsługi diody led RGB). KEY_1 zapala LED_1 itd. Lecz nawet na tak prostym etapie występuje błąd...
Dodam tylko że jeśli za miast funkcji switch sterowałem diodami przez polecenia if() i wszystko pięknie działało, lecz po prostu z ciekawości chciałbym wiedzieć co robię źle w funkcji switch. Z góry dziękuję za odpowiedź.
Błąd to "lvalue required as left operand of assignment"
Poniżej kod:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.