|
Function |
|
Setting RF circuitry in power saving mode (Sleep) |
|
Purpose |
|
To put all RF circuitry in Sleep mode. Easy and efficient power management. |
|
Syntax |
|
void setRFsleep() |
|
Parameters |
|
– |
|
Return value |
|
– |
|
Output values |
|
• RF IC is set off. • OS system clock (ticks) are derived from MCU internal RC oscillator instead of precise RF IC crystal. |
|
Preconditions |
|
– |
|
Remarks |
|
• Wake-up can be caused by setRFready, RFTXpacket, RFRXpacket or checkRF • Refer to the datasheet of the given TR module for power consumption savings. |
|
Side effects |
|
– |
|
See also |
|
setRFready, iqrfSleep, iqrfDeepSleep, checkRF, RFTXpacket, RFRXpacket |
|
Example |
|
setRFsleep(); // Put the RF circuitry in Sleep mode |