X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=projects%2Fmicrob2010%2Fmainboard%2Fbeacon.c;fp=projects%2Fmicrob2010%2Fmainboard%2Fbeacon.c;h=ea26951b1cc1c65ca1da7bdb4024a1000ee02600;hp=c661613312e852d289ce14c1610d4133cf4e9e92;hb=28da5858ac871c626153f47566e968ecb05ff52b;hpb=b699727efceb661be65fbd22e975565b800c628e diff --git a/projects/microb2010/mainboard/beacon.c b/projects/microb2010/mainboard/beacon.c index c661613..ea26951 100644 --- a/projects/microb2010/mainboard/beacon.c +++ b/projects/microb2010/mainboard/beacon.c @@ -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;