RF24Network Send example program.
Dependencies: xtoff RF24Network mbed
Fork of RF24Network_Send by
Diff: Verzender.cpp
- 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