This commit is contained in:
richonguzman 2023-08-05 09:59:16 -04:00
parent e8cf3f9cc6
commit dfdcee932a
6 changed files with 15 additions and 10 deletions

View File

@ -64,6 +64,7 @@ Timeline (Versions):
- 2023.07.16 New Icons for Oled Screen (Runner, Car, Jeep)
- 2023.07.18 Add Support for triggering PTT to external amplifier.
- 2023.07.24 New Validation for Callsings, Overlay change and New Icons (Bike, Motorcycle).
- 2023.08.05 New Support for SH1106 Oled Screen (0,96" and 1.3")
____________________________________________________
This code was based on the work by OE5BPA LoRa Tracker, Serge Y. Stroobandt, ON4AA in the byte-saving part of the APRS 434 firmware and Manfred DC2MH (Mane76) with the mods for multiple Callsigns and processor speed.
- https://github.com/aprs434/lora.tracker

View File

@ -1,7 +1,7 @@
{
"beacons": [
{
"callsign": "CD2RXU-6",
"callsign": "CD2RXU-7",
"symbol": "[",
"overlay": "/",
"comment": "",
@ -18,7 +18,7 @@
}
},
{
"callsign": "CD2RXU-6",
"callsign": "CD2RXU-7",
"symbol": ">",
"overlay": "/",
"comment": "",
@ -35,7 +35,7 @@
}
},
{
"callsign": "CD2RXU-6",
"callsign": "CD2RXU-7",
"symbol": "j",
"overlay": "/",
"comment": "",
@ -70,7 +70,8 @@
"maxDistanceToTracker": 30,
"standingUpdateTime": 15,
"sendAltitude": true,
"sendBatteryInfo": false
"sendBatteryInfo": false,
"bluetooth": true
},
"ptt_trigger": {
"active": false,

View File

@ -16,7 +16,6 @@ platform = espressif32 @ 6.3.1
framework = arduino
lib_ldf_mode = deep+
monitor_speed = 115200
upload_speed = 921600
monitor_filters = esp32_exception_decoder
lib_deps =
adafruit/Adafruit BusIO@^1.14.1
@ -37,14 +36,14 @@ check_flags =
check_skip_packages = yes
board_build.partitions = no_ota.csv
[env:ttgo-t-beam-v1]
board = ttgo-t-beam
build_flags = -Werror -Wall -DTTGO_T_Beam_V1_0
[env:ttgo-t-beam-v0_7]
board = ttgo-t-beam
build_flags = -Werror -Wall -DTTGO_T_Beam_V0_7
[env:ttgo-t-beam-v1]
board = ttgo-t-beam
build_flags = -Werror -Wall -DTTGO_T_Beam_V1_0
[env:ttgo-t-beam-v1_2]
board = ttgo-t-beam
build_flags = -Werror -Wall -DTTGO_T_Beam_V1_2

View File

@ -27,7 +27,7 @@ TinyGPSPlus gps;
BluetoothSerial SerialBT;
OneButton userButton = OneButton(BUTTON_PIN, true, true);
String versionDate = "2023.08.04";
String versionDate = "2023.08.05";
int myBeaconsIndex = 0;
int myBeaconsSize = Config.beacons.size();

View File

@ -68,6 +68,8 @@ void Configuration::readFile(fs::FS &fs, const char *fileName) {
standingUpdateTime = data["other"]["standingUpdateTime"].as<int>();
sendAltitude = data["other"]["sendAltitude"].as<bool>();
sendBatteryInfo = data["other"]["sendBatteryInfo"].as<bool>();
bluetooth = data["other"]["bluetooth"].as<bool>();
disableGps = data["other"]["disableGps"].as<bool>();
configFile.close();
}

View File

@ -58,6 +58,8 @@ public:
int standingUpdateTime;
bool sendAltitude;
bool sendBatteryInfo;
bool bluetooth;
bool disableGps;
Configuration();
void validateConfigFile(String currentBeaconCallsign);