change power on the fly

This commit is contained in:
midelic 2016-08-16 19:43:14 +03:00 committed by GitHub
parent 926458be47
commit dd98cfe808

View File

@ -149,7 +149,11 @@ void NRF24L01_SetPower()
if(IS_RANGE_FLAG_on) if(IS_RANGE_FLAG_on)
power=NRF_POWER_0; power=NRF_POWER_0;
rf_setup = (rf_setup & 0xF9) | (power << 1); rf_setup = (rf_setup & 0xF9) | (power << 1);
NRF24L01_WriteReg(NRF24L01_06_RF_SETUP, rf_setup); if(prev_power != power)
{
NRF24L01_WriteReg(NRF24L01_06_RF_SETUP, rf_setup);
prev_power=power;
}
} }
void NRF24L01_SetTxRxMode(enum TXRX_State mode) void NRF24L01_SetTxRxMode(enum TXRX_State mode)