parent
452c216821
commit
eccae0bb96
|
@ -75,6 +75,7 @@ const byte lora_PNSS = 18; //pin number where the NSS line for the LoRa device
|
|||
String Tcall; //your Call Sign for normal position reports
|
||||
String sTable="/"; //Primer
|
||||
String relay_path;
|
||||
boolean gps_state = true;
|
||||
|
||||
// Variables and Constants
|
||||
String loraReceivedFrameString = ""; //data on buff is copied to this string
|
||||
|
@ -405,6 +406,22 @@ void setup(){
|
|||
// +---------------------------------------------------------------------+//
|
||||
|
||||
void loop() {
|
||||
if(digitalRead(BUTTON)==LOW){
|
||||
delay(2000);
|
||||
if(digitalRead(BUTTON)==LOW){
|
||||
if(gps_state == true){
|
||||
gps_state = false;
|
||||
axp.setPowerOutPut(AXP192_LDO3, AXP202_OFF);
|
||||
writedisplaytext("((GPSOFF))","","","","","",1);
|
||||
|
||||
}else{
|
||||
gps_state = true;
|
||||
axp.setPowerOutPut(AXP192_LDO3, AXP202_ON);
|
||||
writedisplaytext("((GPS ON))","","","","","",1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
while (gpsSerial.available() > 0) {
|
||||
gps.encode(gpsSerial.read());
|
||||
}
|
||||
|
@ -587,7 +604,12 @@ void handleKISSData(char character) {
|
|||
}
|
||||
|
||||
String getSatAndBatInfo() {
|
||||
String line5 = "SAT: " + String(gps.satellites.value()) + " BAT: " + String(BattVolts, 1) + "V";
|
||||
String line5;
|
||||
if(gps_state == true){
|
||||
line5 = "SAT: " + String(gps.satellites.value()) + " BAT: " + String(BattVolts, 1) + "V";
|
||||
}else{
|
||||
line5 = "SAT: X BAT: " + String(BattVolts, 1) + "V";
|
||||
}
|
||||
#ifdef ENABLE_BLUETOOTH
|
||||
if (SerialBT.connected()){
|
||||
line5 += "BT";
|
||||
|
|
Loading…
Reference in New Issue