Sleep LoRa before sender deep sleep
This commit is contained in:
@@ -17,3 +17,4 @@ struct LoraPacket {
|
||||
void lora_init();
|
||||
bool lora_send(const LoraPacket &pkt);
|
||||
bool lora_receive(LoraPacket &pkt, uint32_t timeout_ms);
|
||||
void lora_sleep();
|
||||
|
||||
@@ -100,3 +100,7 @@ bool lora_receive(LoraPacket &pkt, uint32_t timeout_ms) {
|
||||
delay(5);
|
||||
}
|
||||
}
|
||||
|
||||
void lora_sleep() {
|
||||
LoRa.sleep();
|
||||
}
|
||||
|
||||
@@ -121,6 +121,7 @@ static void sender_cycle() {
|
||||
}
|
||||
|
||||
delay(50);
|
||||
lora_sleep();
|
||||
go_to_deep_sleep(SENDER_WAKE_INTERVAL_SEC);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user