This fixes a problem which prevented the RF230 driver from accessing the Spi bus when ActiveMessageAddress.changed() was signaled in the case of a ID change when using tosboot. This prevented the startup procedure to continue.
state = RES_GRANTING;
reqResId = id;
}
state = RES_GRANTING;
reqResId = id;
}
+ else if (reqResId == id) {
+ return SUCCESS;
+ }
else return call Queue.enqueue(id);
}
signal ResourceDefaultOwner.requested();
else return call Queue.enqueue(id);
}
signal ResourceDefaultOwner.requested();