oranges and enhance strats
[aversive.git] / projects / microb2010 / mainboard / beacon.c
index c661613..ea26951 100644 (file)
@@ -162,8 +162,11 @@ static void beacon_event(void *dummy)
        IRQ_LOCK(flags);
        if (opp_age < 3)
                opp_age ++;
-       else
+       else {
                beaconboard.oppx = I2C_OPPONENT_NOT_THERE;
+               IRQ_UNLOCK(flags);
+               return;
+       }
 
        ia = opp_a;
        id = opp_d;