RF24Network Send example program.

Dependencies:   xtoff RF24Network mbed

Fork of RF24Network_Send by Akash Vibhute

Revision:
12:38c5efed7950
Parent:
11:2aa84e063c49
--- a/Verzender.cpp	Wed Mar 21 16:22:34 2018 +0000
+++ b/Verzender.cpp	Tue Jul 10 12:07:26 2018 +0000
@@ -3,9 +3,8 @@
 RF24 radio(spi_MOSI, spi_MISO, spi_SCK, nrf_CE, nrf_CSN );
 RF24Network network(radio);
 unsigned long packets_sent;
-Serial pc2(USBTX, USBRX);
 RF24NetworkHeader header_rx;
-
+char previous_char;
 
 /**
     Constructor: Initialize RF24 and RF24Network
@@ -18,6 +17,7 @@
     wait_ms(2000);
     radio.setPALevel(RF24_PA_MIN);
     radio.setDataRate(RF24_250KBPS);
+    
 }
 
 void Verzender::update()
@@ -38,13 +38,15 @@
 }
 
 void Verzender::sendMessage(char index){
-         
-        pc2.printf("Sendmessage: %c\n\r", index);
+        
+        if(previous_char != index){
         RF24NetworkHeader header_tx(other_node);
         payload_t payload_message;
         payload_message.messageIndex = index;
         payload_message.messageAvailable = true;
         bool test = network.write(header_tx,&payload_message,sizeof(payload_message));
+        }
+        previous_char = index;
     }
 
 state_Packet Verzender::read()
@@ -59,3 +61,7 @@
 {
     return network.available();
 }
+
+void Verzender::printDetails(){
+    radio.printDetails();
+    }
\ No newline at end of file