From 8abc3bffc9ccd6df6ef444a5426ede31fe5cd7a2 Mon Sep 17 00:00:00 2001 From: mmaroti Date: Tue, 10 Mar 2009 21:44:00 +0000 Subject: [PATCH] use the default TX power --- tos/chips/rf2xx/rf230/RF230.h | 1 - tos/chips/rf2xx/rf230/RF230DriverLayerP.nc | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/tos/chips/rf2xx/rf230/RF230.h b/tos/chips/rf2xx/rf230/RF230.h index 781a1330..dd386a1d 100644 --- a/tos/chips/rf2xx/rf230/RF230.h +++ b/tos/chips/rf2xx/rf230/RF230.h @@ -96,7 +96,6 @@ enum rf230_phy_register_enums { RF230_TX_AUTO_CRC_ON = 1 << 7, RF230_TX_PWR_MASK = 0x0F, - RF230_TX_PWR_DEFAULT = 0, RF230_RSSI_MASK = 0x1F, RF230_CCA_REQUEST = 1 << 7, RF230_CCA_MODE_0 = 0 << 5, diff --git a/tos/chips/rf2xx/rf230/RF230DriverLayerP.nc b/tos/chips/rf2xx/rf230/RF230DriverLayerP.nc index c7e59fb2..725796c5 100644 --- a/tos/chips/rf2xx/rf230/RF230DriverLayerP.nc +++ b/tos/chips/rf2xx/rf230/RF230DriverLayerP.nc @@ -222,9 +222,9 @@ implementation writeRegister(RF230_IRQ_MASK, RF230_IRQ_TRX_UR | RF230_IRQ_PLL_LOCK | RF230_IRQ_TRX_END | RF230_IRQ_RX_START); writeRegister(RF230_CCA_THRES, RF230_CCA_THRES_VALUE); - writeRegister(RF230_PHY_TX_PWR, RF230_TX_AUTO_CRC_ON | RF230_TX_PWR_DEFAULT); + writeRegister(RF230_PHY_TX_PWR, RF230_TX_AUTO_CRC_ON | (RF230_DEF_RFPOWER & RF230_TX_PWR_MASK)); - txPower = RF230_TX_PWR_DEFAULT; + txPower = RF230_DEF_RFPOWER & RF230_TX_PWR_MASK; channel = call RF230DriverConfig.getDefaultChannel() & RF230_CHANNEL_MASK; writeRegister(RF230_PHY_CC_CCA, RF230_CCA_MODE_VALUE | channel); -- 2.39.2