Hi,
both the RF22 and the Nano support sleep, but the RF22 library has no direct
support for it. You will have to control the RF22 yourself to put it into
sleep mode. The RF22 can be configured to wake up with a watchdog timer.
However if you want to wake up the Nano when a message is received, then by
definition the RF22 is in receive mode and it is not sleeping, and will be
drawing 18mA.
For waking the Nano when the RF22 tries to interrupt (with a new message etc),
see
http://playground.arduino.cc/Learning/ArduinoSleepCode
I think you will find the power savings are small.
Cheers.
--
Mike McCauley VK4AMM
mi...@airspayce.com
Airspayce Pty Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia
http://www.airspayce.com
Phone
+61 7 5598-7474 Fax
+61 7 5598-7070