Porównaj commity

...

34 Commity

Autor SHA1 Wiadomość Data
Peter Buchegger 9617b11a29
Merge pull request #141 from lora-aprs/platformio_dependabot/ArduinoJson/7.0.4
Bump ArduinoJson from 6.21.3 to 7.0.4
2024-06-02 16:06:05 +00:00
Peter Buchegger 42b48e4590
Merge pull request #150 from lora-aprs/platformio_dependabot/espressif32/6.7.0
Bump espressif32 from 6.4.0 to 6.7.0
2024-06-02 16:05:56 +00:00
Peter Buchegger 0ad62b2067
Merge pull request #151 from lora-aprs/platformio_dependabot/TinyGPSPlus/1.1.0
Bump TinyGPSPlus from 1.0.3 to 1.1.0
2024-06-02 16:05:45 +00:00
Peter Buchegger 31c82ceda7
Merge pull request #153 from lora-aprs/peterus-patch-1
Update buid_check.yml
2024-06-02 16:03:04 +00:00
Peter Buchegger 995fd8b8bf
Update buid_check.yml 2024-06-02 18:01:23 +02:00
Peter Buchegger 38efc5de1e
Merge branch 'master' into platformio_dependabot/TinyGPSPlus/1.1.0 2024-06-02 17:40:21 +02:00
Peter Buchegger 2b88658daf
Merge branch 'master' into platformio_dependabot/espressif32/6.7.0 2024-06-02 17:39:56 +02:00
Peter Buchegger ee1368f7ba
Merge branch 'master' into platformio_dependabot/ArduinoJson/7.0.4 2024-06-02 17:39:34 +02:00
Peter Buchegger 9e8e283e29
Merge pull request #147 from lora-aprs/platformio_dependabot/Adafruit_SSD1306/2.5.10
Bump Adafruit SSD1306 from 2.5.7 to 2.5.10
2024-06-02 17:37:50 +02:00
Peter Buchegger 3a2e0f8e57
Merge branch 'master' into platformio_dependabot/Adafruit_SSD1306/2.5.10 2024-06-02 17:36:10 +02:00
Peter Buchegger 2626f9d1f8
Merge pull request #126 from lora-aprs/platformio_dependabot/Adafruit_GFX_Library/1.11.9
Bump Adafruit GFX Library from 1.11.7 to 1.11.9
2024-06-02 17:35:13 +02:00
Peter Buchegger 9587b58822
Merge branch 'master' into platformio_dependabot/Adafruit_GFX_Library/1.11.9 2024-06-02 17:33:24 +02:00
Peter Buchegger 1ce2a760c3
Merge pull request #152 from lora-aprs/platformio_dependabot/XPowersLib/0.2.4
Bump XPowersLib from 0.1.8 to 0.2.4
2024-06-02 17:25:26 +02:00
root 3fbb68d9ea Bump XPowersLib to 0.2.4 2024-06-02 00:26:29 +00:00
root d98c5fdd09 Bump TinyGPSPlus to 1.1.0 2024-05-22 00:24:01 +00:00
root 761412dbf7 Bump espressif32 to 6.7.0 2024-05-15 00:24:09 +00:00
root e571d96331 Bump Adafruit SSD1306 to 2.5.10 2024-05-03 00:23:41 +00:00
root f889c52b56 Bump ArduinoJson to 7.0.4 2024-03-13 00:23:20 +00:00
Peter Buchegger 72c33cbf9f
Merge pull request #132 from lora-aprs/fix_current_speed_bug
fix division by zero (current speed)
2023-11-25 19:19:59 +01:00
Peter Buchegger 04287e4e1f fix division by zero 2023-11-25 19:17:34 +01:00
root 4bed05d498 Bump Adafruit GFX Library to 1.11.9 2023-10-11 00:22:40 +00:00
Peter Buchegger cdee7e75cd
Merge pull request #122 from lora-aprs/axp2101_fix
quick fix for axp2101 charging
2023-09-18 14:07:27 +02:00
Peter Buchegger c4e39cb214 quick fix for axp2101 charging 2023-09-18 14:05:00 +02:00
Peter Buchegger 293ca3378f
Merge pull request #118 from lora-aprs/platformio_dependabot/ArduinoJson/6.21.3
Bump ArduinoJson from 6.21.2 to 6.21.3
2023-09-11 21:38:44 +02:00
Peter Buchegger 872132d1b7
Merge branch 'master' into platformio_dependabot/ArduinoJson/6.21.3 2023-09-11 21:36:57 +02:00
Peter Buchegger dc7dcaf083
Merge pull request #119 from lora-aprs/platformio_dependabot/espressif32/6.4.0
Bump espressif32 from 6.3.2 to 6.4.0
2023-09-11 21:36:41 +02:00
root 95ca590cb2 Bump espressif32 to 6.4.0 2023-09-11 19:32:24 +00:00
root 634f8d492f Bump ArduinoJson to 6.21.3 2023-09-11 19:32:21 +00:00
Peter Buchegger ff0b8a655f
Merge pull request #117 from lora-aprs/peterus-patch-1
bump version
2023-09-10 18:54:31 +02:00
Peter Buchegger 84645e8476
Update README.md 2023-09-10 18:52:07 +02:00
Peter Buchegger 16a74ba536
bump version 2023-09-10 18:49:13 +02:00
Peter Buchegger eda125b79a
Merge pull request #116 from lora-aprs/AXP2101_improvments
some improvements regarding AXP2101
2023-09-10 15:54:46 +02:00
Peter Buchegger af4827cfff
Merge branch 'master' into AXP2101_improvments 2023-09-10 15:52:54 +02:00
Peter Buchegger ceda1518e9 some improvements regarding AXP2101 2023-09-10 15:52:41 +02:00
5 zmienionych plików z 24 dodań i 28 usunięć

Wyświetl plik

@ -8,6 +8,7 @@ on:
pull_request:
branches:
- master
merge_group:
jobs:
build:

Wyświetl plik

@ -10,7 +10,8 @@ Try it out and be part of the APRS network.
You can use one of the Lora32 boards:
* TTGO T-Beam V0.7 (433MHz SX1278)
* TTGO T-Beam V1 (433MHz SX1278)
* TTGO T-Beam V1.0 and V1.1 (433MHz SX1278)
* TTGO T-Beam V1.2 AXP2101 (433MHz SX1278)
This boards cost around 30 Euros, they are very cheap but perfect for an LoRa iGate.
Keep in minde: you need a 433MHz version!

Wyświetl plik

@ -2,19 +2,19 @@
default_envs = ttgo-t-beam-v1
[env]
platform = espressif32 @ 6.3.2
platform = espressif32 @ 6.7.0
framework = arduino
lib_ldf_mode = deep+
monitor_speed = 115200
monitor_filters = esp32_exception_decoder
lib_deps =
adafruit/Adafruit GFX Library @ 1.11.7
adafruit/Adafruit SSD1306 @ 2.5.7
bblanchon/ArduinoJson @ 6.21.2
lewisxhe/XPowersLib @ 0.1.8
adafruit/Adafruit GFX Library @ 1.11.9
adafruit/Adafruit SSD1306 @ 2.5.10
bblanchon/ArduinoJson @ 7.0.4
lewisxhe/XPowersLib @ 0.2.4
sandeepmistry/LoRa @ 0.8.0
peterus/APRS-Decoder-Lib @ 0.0.6
mikalhart/TinyGPSPlus @ 1.0.3
mikalhart/TinyGPSPlus @ 1.1.0
paulstoffregen/Time @ 1.6
shaggydog/OneButton @ 1.5.0
peterus/esp-logger @ 1.0.0

Wyświetl plik

@ -13,7 +13,7 @@
#include "pins.h"
#include "power_management.h"
#define VERSION "23.36.0"
#define VERSION "23.36.01"
logging::Logger logger;
@ -71,24 +71,12 @@ static void toggle_display() {
void setup() {
Serial.begin(115200);
#ifdef TTGO_T_Beam_V1_0
#if defined(TTGO_T_Beam_V1_0) || defined(TTGO_T_Beam_V1_2)
Wire.begin(SDA, SCL);
if (powerManagement->begin(Wire)) {
logger.log(logging::LoggerLevel::LOGGER_LEVEL_INFO, "AXP192", "init done!");
logger.log(logging::LoggerLevel::LOGGER_LEVEL_INFO, "PMU", "init done!");
} else {
logger.log(logging::LoggerLevel::LOGGER_LEVEL_ERROR, "AXP192", "init failed!");
}
powerManagement->activateLoRa();
powerManagement->activateOLED();
powerManagement->activateGPS();
powerManagement->activateMeasurement();
#endif
#ifdef TTGO_T_Beam_V1_2
Wire.begin(SDA, SCL);
if (powerManagement->begin(Wire)) {
logger.log(logging::LoggerLevel::LOGGER_LEVEL_INFO, "AXP2101", "init done!");
} else {
logger.log(logging::LoggerLevel::LOGGER_LEVEL_ERROR, "AXP2101", "init failed!");
logger.log(logging::LoggerLevel::LOGGER_LEVEL_ERROR, "PMU", "init failed!");
}
powerManagement->activateLoRa();
powerManagement->activateOLED();
@ -197,7 +185,7 @@ void loop() {
static bool BatteryIsConnected = false;
static String batteryVoltage = "";
static String batteryChargeCurrent = "";
#ifdef TTGO_T_Beam_V1_0
#if defined(TTGO_T_Beam_V1_0) || defined(TTGO_T_Beam_V1_2)
static unsigned int rate_limit_check_battery = 0;
if (!(rate_limit_check_battery++ % 60)) {
BatteryIsConnected = powerManagement->isBatteryConnect();
@ -301,7 +289,10 @@ void loop() {
aprsmsg += BeaconMan.getCurrentBeaconConfig()->message;
}
if (BatteryIsConnected) {
aprsmsg += " - _Bat.: " + batteryVoltage + "V - Cur.: " + batteryChargeCurrent + "mA";
aprsmsg += " - Bat.: " + batteryVoltage + "V";
#ifdef TTGO_T_Beam_V1_0
aprsmsg += " - Cur.: " + batteryChargeCurrent + "mA";
#endif
}
if (BeaconMan.getCurrentBeaconConfig()->enhance_precision) {
@ -376,6 +367,9 @@ void loop() {
would lead to decrease of beacon rate in between 5 to 20 km/h. what
is even below the slow speed rate.
*/
if (curr_speed == 0) {
curr_speed = 1;
}
txInterval = min(BeaconMan.getCurrentBeaconConfig()->smart_beacon.slow_rate,
BeaconMan.getCurrentBeaconConfig()->smart_beacon.fast_speed * BeaconMan.getCurrentBeaconConfig()->smart_beacon.fast_rate / curr_speed) *
1000;

Wyświetl plik

@ -146,13 +146,13 @@ bool AXP2101::begin(TwoWire &port) {
_pmu->enablePowerOutput(XPOWERS_ALDO3);
// disable all axp chip interrupt
_pmu->disableIRQ(XPOWERS_AXP192_ALL_IRQ);
_pmu->disableIRQ(XPOWERS_AXP2101_ALL_IRQ);
// Set constant current charging current
_pmu->setChargerConstantCurr(XPOWERS_AXP192_CHG_CUR_780MA);
_pmu->setChargerConstantCurr(XPOWERS_AXP2101_CHG_CUR_800MA);
// Set up the charging voltage
_pmu->setChargeTargetVoltage(XPOWERS_AXP192_CHG_VOL_4V2);
_pmu->setChargeTargetVoltage(XPOWERS_AXP2101_CHG_VOL_4V2);
_pmu->setChargingLedMode(XPOWERS_CHG_LED_CTRL_CHG);