ping pong lora to coragem

Dependencies:   SX1272Lib

Files at this revision

API Documentation at this revision

Comitter:
brunnobbco
Date:
Thu Oct 15 20:39:26 2020 +0000
Parent:
14:ab6eecd44b7a
Commit message:
...

Changed in this revision

SX1272Lib.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show diff for this revision Revisions of this file
mbed_coragem.lib Show annotated file Show diff for this revision Revisions of this file
diff -r ab6eecd44b7a -r b7402d36f0a3 SX1272Lib.lib
--- a/SX1272Lib.lib	Mon Apr 24 09:29:13 2017 +0000
+++ b/SX1272Lib.lib	Thu Oct 15 20:39:26 2020 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/teams/Semtech/code/SX1272Lib/#b988b60083a1
+https://os.mbed.com/users/brunnobbco/code/SX1272Lib/#d46f8eaac22a
diff -r ab6eecd44b7a -r b7402d36f0a3 main.cpp
--- a/main.cpp	Mon Apr 24 09:29:13 2017 +0000
+++ b/main.cpp	Thu Oct 15 20:39:26 2020 +0000
@@ -50,9 +50,9 @@
 #define BUFFER_SIZE                                     32        // Define the payload size here
 
 #if( defined ( TARGET_KL25Z ) || defined ( TARGET_LPC11U6X ) )
-DigitalOut led( LED2 );
+DigitalOut led( P1_13 );
 #else
-DigitalOut led( LED1 );
+DigitalOut led( P1_14 );
 #endif
 
 /*
@@ -100,7 +100,7 @@
     uint8_t i;
     bool isMaster = true;
 
-    debug( "\n\n\r     SX1272 Ping Pong Demo Application \n\n\r" );
+    debug_2( "\n\n\r     SX1272 Ping Pong Demo Application \n\n\r" );
 
     // Initialize Radio driver
     RadioEvents.TxDone = OnTxDone;
@@ -111,20 +111,20 @@
     Radio.Init( &RadioEvents );
 
     // verify the connection with the board
-    while( Radio.Read( REG_VERSION ) == 0x00  )
+    while( Radio.Read( REG_VERSION ) == 0xFF  )
     {
-        debug( "Radio could not be detected!\n\r", NULL );
+        debug_2( "Radio could not be detected!\n\r", NULL );
         wait( 1 );
     }
 
-    debug_if( ( DEBUG_MESSAGE & ( Radio.DetectBoardType( ) == SX1272MB2XAS ) ), "\n\r > Board Type: SX1272MB2xAS < \n\r" );
+    debug_if_2( ( DEBUG_MESSAGE & ( Radio.DetectBoardType( ) == SX1272MB2XAS ) ), "\n\r > Board Type: SX1272MB2xAS < \n\r" );
 
     Radio.SetChannel( RF_FREQUENCY ); 
 
 #if USE_MODEM_LORA == 1
 
-    debug_if( LORA_FHSS_ENABLED, "\n\n\r             > LORA FHSS Mode < \n\n\r" );
-    debug_if( !LORA_FHSS_ENABLED, "\n\n\r             > LORA Mode < \n\n\r" );
+    debug_if_2( LORA_FHSS_ENABLED, "\n\n\r             > LORA FHSS Mode < \n\n\r" );
+    debug_if_2( !LORA_FHSS_ENABLED, "\n\n\r             > LORA Mode < \n\n\r" );
 
     Radio.SetTxConfig( MODEM_LORA, TX_OUTPUT_POWER, 0, LORA_BANDWIDTH,
                          LORA_SPREADING_FACTOR, LORA_CODINGRATE,
@@ -140,7 +140,7 @@
 
 #elif USE_MODEM_FSK == 1
 
-    debug("\n\n\r              > FSK Mode < \n\n\r" );
+    debug_2("\n\n\r              > FSK Mode < \n\n\r" );
     Radio.SetTxConfig( MODEM_FSK, TX_OUTPUT_POWER, FSK_FDEV, 0,
                          FSK_DATARATE, 0,
                          FSK_PREAMBLE_LENGTH, FSK_FIX_LENGTH_PAYLOAD_ON,
@@ -157,7 +157,7 @@
 
 #endif
 
-    debug_if( DEBUG_MESSAGE, "Starting Ping-Pong loop\r\n" );
+    debug_if_2( DEBUG_MESSAGE, "Starting Ping-Pong loop\r\n" );
 
     led = 0;
 
@@ -175,7 +175,7 @@
                     if( strncmp( ( const char* )Buffer, ( const char* )PongMsg, 4 ) == 0 )
                     {
                         led = !led;
-                        debug( "...Pong\r\n" );
+                        debug_2( "...Pong\r\n" );
                         // Send the next PING frame
                         strcpy( ( char* )Buffer, ( char* )PingMsg );
                         // We fill the buffer with numbers for the payload
@@ -188,7 +188,7 @@
                     }
                     else if( strncmp( ( const char* )Buffer, ( const char* )PingMsg, 4 ) == 0 )
                     { // A master already exists then become a slave
-                        debug( "...Ping\r\n" );
+                        debug_2( "...Ping\r\n" );
                         led = !led;
                         isMaster = false;
                         // Send the next PONG frame
@@ -215,7 +215,7 @@
                     if( strncmp( ( const char* )Buffer, ( const char* )PingMsg, 4 ) == 0 )
                     {
                         led = !led;
-                        debug( "...Ping\r\n" );
+                        debug_2( "...Ping\r\n" );
                         // Send the reply to the PING string
                         strcpy( ( char* )Buffer, ( char* )PongMsg );
                         // We fill the buffer with numbers for the payload
@@ -309,7 +309,7 @@
 {
     Radio.Sleep( );
     State = TX;
-    debug_if( DEBUG_MESSAGE, "> OnTxDone\n\r" );
+    debug_if_2( DEBUG_MESSAGE, "> OnTxDone\n\r" );
 }
 
 void OnRxDone( uint8_t *payload, uint16_t size, int16_t rssi, int8_t snr )
@@ -320,14 +320,14 @@
     RssiValue = rssi;
     SnrValue = snr;
     State = RX;
-    debug_if( DEBUG_MESSAGE, "> OnRxDone\n\r" );
+    debug_if_2( DEBUG_MESSAGE, "> OnRxDone\n\r" );
 }
 
 void OnTxTimeout( void )
 {
     Radio.Sleep( );
     State = TX_TIMEOUT;
-    debug_if( DEBUG_MESSAGE, "> OnTxTimeout\n\r" );
+    debug_if_2( DEBUG_MESSAGE, "> OnTxTimeout\n\r" );
 }
 
 void OnRxTimeout( void )
@@ -335,12 +335,12 @@
     Radio.Sleep( );
     Buffer[BufferSize] = 0;
     State = RX_TIMEOUT;
-    debug_if( DEBUG_MESSAGE, "> OnRxTimeout\n\r" );
+    debug_if_2( DEBUG_MESSAGE, "> OnRxTimeout\n\r" );
 }
 
 void OnRxError( void )
 {
     Radio.Sleep( );
     State = RX_ERROR;
-    debug_if( DEBUG_MESSAGE, "> OnRxError\n\r" );
+    debug_if_2( DEBUG_MESSAGE, "> OnRxError\n\r" );
 }
diff -r ab6eecd44b7a -r b7402d36f0a3 mbed.bld
--- a/mbed.bld	Mon Apr 24 09:29:13 2017 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-https://mbed.org/users/mbed_official/code/mbed/builds/97feb9bacc10
\ No newline at end of file
diff -r ab6eecd44b7a -r b7402d36f0a3 mbed_coragem.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed_coragem.lib	Thu Oct 15 20:39:26 2020 +0000
@@ -0,0 +1,1 @@
+https://github.com/leiachewbacca/mbed_coragem.git/#6f51e5c440c94e9766b35b499617272546d9fbe8