added more boards

This commit is contained in:
richonguzman 2023-12-07 02:12:48 -03:00
parent 37b1b2b160
commit 206605eeed
3 changed files with 24 additions and 8 deletions

View File

@ -51,7 +51,10 @@ ____________________________________________________
____________________________________________________
## Timeline (Versions):
- 2023.11.28 Adding BLE TNC Tx from aprs.fi app for iOS.
- 2023.12.07 Added LoRa32 v2.1 board as Tracker (with external GPS module), as Bluetooth TNC(Android/Apple) and ESP32 as DIY Tracker.
- 2023.12.06 T-Beam V1.2 as default board.
- 2023.12.05 Updated packets recognition (+Objects + Mic-E).
- 2023.11.28 Adding BLE connection to use it as TNC with APRS.fi app for iOS.
- 2023.11.07 DigiRepeater Mode added in Emergency Menu.
- 2023.10.23 COMPLETE New Menu for Keyboard add-on.
- 2023.10.22 Added Keyboard Support over I2C (CARDKB from https://m5stack.com)

View File

@ -47,6 +47,12 @@ namespace APRSPacketLib {
case 3: // telemetry
repeatedPacket += ":T#";
break;
case 4: // mic-e
repeatedPacket += ":'";
break;
case 5: // object
repeatedPacket += ":;";
break;
}
return repeatedPacket + packet.message;
} else {
@ -210,7 +216,9 @@ namespace APRSPacketLib {
gps = 0
message = 1
status = 2
telemetry = 3 */
telemetry = 3
mic-e = 4
object = 5 */
APRSPacket aprsPacket;
aprsPacket.sender = receivedPacket.substring(0,receivedPacket.indexOf(">"));
String temp00 = receivedPacket.substring(receivedPacket.indexOf(">")+1,receivedPacket.indexOf(":"));
@ -276,17 +284,22 @@ namespace APRSPacketLib {
aprsPacket.longitude = 0;
} else if (receivedPacket.indexOf(":>") > 10) {
aprsPacket.type = 2;
aprsPacket.addressee = "";
aprsPacket.message = receivedPacket.substring(receivedPacket.indexOf(":>")+2);
aprsPacket.latitude = 0;
aprsPacket.longitude = 0;
} else if (receivedPacket.indexOf(":T#") >= 10 && receivedPacket.indexOf(":=/") == -1) {
aprsPacket.type = 3;
aprsPacket.addressee = "";
aprsPacket.message = receivedPacket.substring(receivedPacket.indexOf(":T#")+3);
} else if (receivedPacket.indexOf(":'") > 10) {
aprsPacket.type = 4;
aprsPacket.message = receivedPacket.substring(receivedPacket.indexOf(":'")+2);
} else if (receivedPacket.indexOf(":;") > 10) {
aprsPacket.type = 5;
aprsPacket.message = receivedPacket.substring(receivedPacket.indexOf(":;")+2);
}
if (aprsPacket.type==2 || aprsPacket.type==3 || aprsPacket.type==4 || aprsPacket.type==5) {
aprsPacket.addressee = "";
aprsPacket.latitude = 0;
aprsPacket.longitude = 0;
}
}
return aprsPacket;
}

View File

@ -113,7 +113,7 @@ void setup() {
if (Config.notification.ledMessage){
pinMode(Config.notification.ledMessagePin, OUTPUT);
}
show_display(" LoRa APRS", " (TRACKER)", "", "", "Richonguzman / CA2RXU", " " + versionDate, 4000);
show_display(" LoRa APRS", "", " (TRACKER)", "", "Richonguzman / CA2RXU", " " + versionDate, 4000);
logger.log(logging::LoggerLevel::LOGGER_LEVEL_INFO, "Main", "RichonGuzman (CA2RXU) --> LoRa APRS Tracker/Station");
logger.log(logging::LoggerLevel::LOGGER_LEVEL_INFO, "Main", "Version: %s", versionDate);