i tried to figure out, but no luck...
i have jeenode with latest rooms.pde , ds18b20, LDR and PIR.
if node was idle for at least 5sec, and motion change is detected - everything is fine rf12 turns on, sends and turns back off.
but if previous packet was sent earlier than 5sec ago - then rf12 turns on and waits in this state rest seconds! then sends packet and turns off.
If the motion occurs quite often - rf12 is in ON state every other 5 sec and consupts 10mA+.
Is it possible to RF12 turn off while waiting time setted by rf12_easyInit() if new data for sending is available earlier than seeted time?
I hope you will understand what i just wrote ... :p