driver for sx1280

Dependents:   alarm_slave_extended_SX1280 alarm_master_extended_Vance_SX1280

Revision:
7:aa7047cdf47b
Parent:
5:aba2d8b29702
Child:
8:7b0b2e3ca9d2
diff -r a12ec083ce61 -r aa7047cdf47b sx1280.cpp
--- a/sx1280.cpp	Sun Nov 25 15:31:18 2018 -0800
+++ b/sx1280.cpp	Fri Dec 14 10:35:13 2018 -0800
@@ -197,7 +197,12 @@
 
 float SX128x::getMHz()
 {
-    uint32_t frf = readReg(REG_ADDR_RFFREQ, 3);
+    uint32_t frf;
+    if (pktType == PACKET_TYPE_LORA)
+        frf = readReg(REG_ADDR_LORA_SD_FREQ, 3);
+    else
+        frf = readReg(REG_ADDR_RFFREQ, 3);
+
     return frf * PLL_STEP_MHZ;
 }