@drejc-slo

zwischen
unsigned char sw;
und
sw = PollSwitch() ;

fehlt
Init();

Ergo
.
.
.
unsigned char sw;
Init();
sw = PollSwitch() ;
.
.
.