Change radio to -30dBm
authorKeith Packard <keithp@keithp.com>
Wed, 25 Mar 2009 06:24:01 +0000 (23:24 -0700)
committerKeith Packard <keithp@keithp.com>
Wed, 25 Mar 2009 06:24:01 +0000 (23:24 -0700)
target/radio/radio.c

index 9f10fccdd61bfcabc043a896429ee2943cac2d40..ba693a775ab83f78622b244ec718871b63fbb062 100644 (file)
@@ -416,15 +416,29 @@ low() {
 
 #define PACKET_LEN     128
 
+/* This are from the table for 433MHz */
+
+#define RF_POWER_M30_DBM       0x12
+#define RF_POWER_M20_DBM       0x0e
+#define RF_POWER_M15_DBM       0x1d
+#define RF_POWER_M10_DBM       0x34
+#define RF_POWER_M5_DBM                0x2c
+#define RF_POWER_0_DBM         0x60
+#define RF_POWER_5_DBM         0x84
+#define RF_POWER_7_DBM         0xc8
+#define RF_POWER_10_DBM                0xc0
+
+#define RF_POWER               RF_POWER_M30_DBM
+
 static __code uint8_t radio_setup[] = {
-       RF_PA_TABLE7_OFF,       0x60,
-       RF_PA_TABLE6_OFF,       0x60,
-       RF_PA_TABLE5_OFF,       0x60,
-       RF_PA_TABLE4_OFF,       0x60,
-       RF_PA_TABLE3_OFF,       0x60,
-       RF_PA_TABLE2_OFF,       0x60,
-       RF_PA_TABLE1_OFF,       0x60,
-       RF_PA_TABLE0_OFF,       0x60,
+       RF_PA_TABLE7_OFF,       RF_POWER,
+       RF_PA_TABLE6_OFF,       RF_POWER,
+       RF_PA_TABLE5_OFF,       RF_POWER,
+       RF_PA_TABLE4_OFF,       RF_POWER,
+       RF_PA_TABLE3_OFF,       RF_POWER,
+       RF_PA_TABLE2_OFF,       RF_POWER,
+       RF_PA_TABLE1_OFF,       RF_POWER,
+       RF_PA_TABLE0_OFF,       RF_POWER,
 
        RF_FREQ2_OFF,           FREQ_CONTROL >> 16,
        RF_FREQ1_OFF,           FREQ_CONTROL >> 8,