This code holds the complete demo set for the sx1280: PingPong, PER and Ranging Outdoor demo application. >>>>> This code MUST run on the mbed library release 127 or everything will be painfully slow.

Dependencies:   mbed SX1280Lib DmTftLibrary

* This code MUST run on the mbed library release 127 or everything will be painfully slow.*
Revision:
4:e9daf4ed7b4c
Parent:
3:ec068b7adad5
Child:
5:a0f5842fb337
--- a/Demo/DemoApplication.cpp	Mon Mar 27 17:56:04 2017 +0000
+++ b/Demo/DemoApplication.cpp	Mon Mar 27 17:57:48 2017 +0000
@@ -1002,7 +1002,6 @@
                     memcpy( &( PacketParams.Params.LoRa.CrcMode ),             Eeprom.Buffer + PAK_RNG_CRC_MODE_EEPROM_ADDR,     1 );
                     memcpy( &( PacketParams.Params.LoRa.InvertIQ ),            Eeprom.Buffer + PAK_RNG_IQ_INV_EEPROM_ADDR,       1 );
                     Radio.SetPacketType( ModulationParams.PacketType );
-                    Radio.WriteRegister( 0x880, Radio.ReadRegister( 0x880 ) & ( ~0x08 ) );
                     Radio.SetModulationParams( &ModulationParams );
                     Radio.SetPacketParams( &PacketParams );
                     Radio.SetRfFrequency( Eeprom.EepromData.DemoSettings.Frequency );
@@ -1123,7 +1122,6 @@
                         memcpy( &( PacketParams.Params.LoRa.InvertIQ ),            Eeprom.Buffer + PAK_RNG_IQ_INV_EEPROM_ADDR,       1 );
 
                         Radio.SetPacketType( ModulationParams.PacketType );
-                        Radio.WriteRegister( 0x880, Radio.ReadRegister( 0x880 ) & ( ~0x08 ) );
                         Radio.SetModulationParams( &ModulationParams );
                         Radio.SetPacketParams( &PacketParams );
                         Radio.SetRangingRequestAddress( Eeprom.EepromData.DemoSettings.RngAddress );
@@ -1206,7 +1204,6 @@
                 memcpy( &( PacketParams.Params.LoRa.CrcMode ),             Eeprom.Buffer + PAK_RNG_CRC_MODE_EEPROM_ADDR,     1 );
                 memcpy( &( PacketParams.Params.LoRa.InvertIQ ),            Eeprom.Buffer + PAK_RNG_IQ_INV_EEPROM_ADDR,       1 );
                 Radio.SetPacketType( ModulationParams.PacketType );
-                Radio.WriteRegister( 0x880, Radio.ReadRegister( 0x880 ) & ( ~0x08 ) );
                 Radio.SetModulationParams( &ModulationParams );
                 Radio.SetPacketParams( &PacketParams );
                 Radio.SetRfFrequency( Eeprom.EepromData.DemoSettings.Frequency );
@@ -1340,7 +1337,7 @@
                     memcpy( &( PacketParams.Params.LoRa.InvertIQ ),            Eeprom.Buffer + PAK_RNG_IQ_INV_EEPROM_ADDR,       1 );
 
                     Radio.SetPacketType( ModulationParams.PacketType );
-                    Radio.WriteRegister( 0x880, Radio.ReadRegister( 0x880 ) & ( ~0x08 ) );
+
                     Radio.SetModulationParams( &ModulationParams );
                     Radio.SetPacketParams( &PacketParams );
                     Radio.SetDeviceRangingAddress( Eeprom.EepromData.DemoSettings.RngAddress );