Program pisałem właśnie klocek po klocku i każda część osobno działa. Sterowanie PWM działa z pilota jeżeli wywołuję samą funkcję np. PWM1 w głównej pętli programu. Natomiast, jeżeli dochodzi już do tego obsługa menu program się wysypuje. Zauważyłem też pewną anomalię. Mianowicie kiedy zmienię trochę kod funkcji Menu() na taki:
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
wówczas "chodzenie" po menu działa, mogę zmieniać wartości PWM przy użyciu pilota, diody ładnie się zapalają, ściemniają itp. ale kiedy jestem w menu Glowny() i nacisnę jaki kolwiek inny przycisk pilota oprócz prawo/lewo program tak jakby zawieszał się i przestaje odbierać kody z pilota. Po naciśnięciu np. vol_up nie mogę już chodzić po menu i dzieje się tak tylko w menu Glowny().
EDIT:
Już problem rozwiązany... wystarczyło do menu Glowne() dorzucić warunek wystąpienia flagi i wszystko ładnie ruszyło...