From da731f270d470bc79f9c64e7b453ea7a7e190459 Mon Sep 17 00:00:00 2001 From: midelic Date: Tue, 16 Aug 2016 19:49:40 +0300 Subject: [PATCH] change power on the fly --- Multiprotocol/CYRF6936_SPI.ino | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Multiprotocol/CYRF6936_SPI.ino b/Multiprotocol/CYRF6936_SPI.ino index 6611b75..1fbe1e7 100644 --- a/Multiprotocol/CYRF6936_SPI.ino +++ b/Multiprotocol/CYRF6936_SPI.ino @@ -134,7 +134,11 @@ void CYRF_SetPower(uint8_t val) power=IS_POWER_FLAG_on?CYRF_HIGH_POWER:CYRF_LOW_POWER; if(IS_RANGE_FLAG_on) power=CYRF_RANGE_POWER; - CYRF_WriteRegister(CYRF_03_TX_CFG, val | power); + if(prev_power != power) + { + CYRF_WriteRegister(CYRF_03_TX_CFG, val | power); + prev_power=power; + } } /*