Ich würde diesen part
Code:
if (sw1 || sw2 && 0x01){
mal umschreiben, so dass es so aussiht
Code:
if ((sw1==sw2)&&(sw1>0)){
dann müst es funktioniren