Skip to content

Commit 1095e4e

Browse files
committed
Update Example
Update SimpleNode and SimpleGateway
1 parent d0ee208 commit 1095e4e

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

examples/LoRaSimpleGateway/LoRaSimpleGateway.ino

+6-2
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ void setup() {
5353
Serial.println();
5454

5555
LoRa.onReceive(onReceive);
56+
LoRa.onTxDone(onTxDone);
5657
LoRa_rxMode();
5758
}
5859

@@ -83,8 +84,7 @@ void LoRa_sendMessage(String message) {
8384
LoRa_txMode(); // set tx mode
8485
LoRa.beginPacket(); // start packet
8586
LoRa.print(message); // add payload
86-
LoRa.endPacket(); // finish packet and send it
87-
LoRa_rxMode(); // set rx mode
87+
LoRa.endPacket(true); // finish packet and send it
8888
}
8989

9090
void onReceive(int packetSize) {
@@ -96,7 +96,11 @@ void onReceive(int packetSize) {
9696

9797
Serial.print("Gateway Receive: ");
9898
Serial.println(message);
99+
}
99100

101+
void onTxDone() {
102+
Serial.println("TxDone");
103+
LoRa_rxMode();
100104
}
101105

102106
boolean runEvery(unsigned long interval)

examples/LoRaSimpleNode/LoRaSimpleNode.ino

+6-2
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ void setup() {
5353
Serial.println();
5454

5555
LoRa.onReceive(onReceive);
56+
LoRa.onTxDone(onTxDone);
5657
LoRa_rxMode();
5758
}
5859

@@ -83,8 +84,7 @@ void LoRa_sendMessage(String message) {
8384
LoRa_txMode(); // set tx mode
8485
LoRa.beginPacket(); // start packet
8586
LoRa.print(message); // add payload
86-
LoRa.endPacket(); // finish packet and send it
87-
LoRa_rxMode(); // set rx mode
87+
LoRa.endPacket(true); // finish packet and send it
8888
}
8989

9090
void onReceive(int packetSize) {
@@ -96,7 +96,11 @@ void onReceive(int packetSize) {
9696

9797
Serial.print("Node Receive: ");
9898
Serial.println(message);
99+
}
99100

101+
void onTxDone() {
102+
Serial.println("TxDone");
103+
LoRa_rxMode();
100104
}
101105

102106
boolean runEvery(unsigned long interval)

0 commit comments

Comments
 (0)