Thomas Göttgens
cdc8bf44e9
use the device time, only use gps timestamp as a fallback.
2023-05-06 18:10:00 +02:00
Thomas Göttgens
39aa756100
wrong datapoint
2023-05-05 14:29:14 +02:00
Thomas Göttgens
17e25babb1
probably fixes #2451 - please test
2023-05-05 14:29:14 +02:00
Thomas Göttgens
313860c8a4
fix #2460 - we only really need the router object after nodedb init, so lets move it there.
2023-05-04 11:06:49 +02:00
Thomas Göttgens
e0bb95ca94
implement dynamic userbutton overwrite. fix #2434
2023-04-21 16:50:22 +02:00
Thomas Göttgens
1621fbb5ab
add debug/info print
2023-04-21 16:03:48 +02:00
Thomas Göttgens
ac40f77694
Draft for now, please test
2023-04-21 16:03:48 +02:00
Thomas Göttgens
9700fa55a3
Merge pull request #2438 from meshtastic/mqtt-debug-fix
...
fix topic construction for mqtt debug
2023-04-18 14:30:59 +02:00
Thomas Göttgens
87c59d7d61
fmt
2023-04-18 14:08:06 +02:00
Thomas Göttgens
584615bb4b
fix topic construction for mqtt debug
2023-04-18 13:37:50 +02:00
Thomas Göttgens
a76cb94851
Revert "Trying to debug transient "disconnects" in iOS ( #2312 )" ( #2435 )
...
This reverts commit d17aafa91a .
2023-04-17 11:22:12 -05:00
Thomas Göttgens
da75ae21ff
Merge pull request #2298 from meshtastic/2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
...
2264 Check for memory before extending the nodedb
2023-04-15 09:13:55 +02:00
Thomas Göttgens
a30c07e6b4
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-04-14 19:56:01 +02:00
Thomas Göttgens
309d4fc7f2
add flush to filesystem before closing write file.
2023-04-14 13:25:06 +02:00
Thomas Göttgens
a13775bd70
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-04-13 23:50:21 +02:00
Thomas Göttgens
b43a5bc4f8
Fix missing msh default topic.
2023-04-13 23:17:05 +02:00
Thomas Göttgens
ec44ca49fd
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-04-13 23:09:33 +02:00
Thomas Göttgens
5d41e9fe9d
don't grow nodedb if memory is tight.
...
also remove unconditional reboot on low heap. This is counter productive with this change
2023-04-13 23:09:02 +02:00
Thomas Göttgens
7bd836673e
return shutdown time to 5 seconds.
2023-04-13 19:53:56 +02:00
Thomas Göttgens
e0da661632
remove screen brightness again
2023-04-13 15:32:29 +02:00
Thomas Göttgens
a9ce4338ff
update library version
2023-04-12 19:04:19 +02:00
Thomas Göttgens
a284439d7e
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-04-12 16:27:36 +02:00
Thomas Göttgens
10fac072bb
move codec2 repo to org
2023-04-12 14:39:25 +02:00
Thomas Göttgens
d60ccb42da
pretty print
2023-04-12 10:06:04 +02:00
Thomas Göttgens
74ed166ff0
Merge branch 'master' of github.com:meshtastic/firmware
2023-04-11 20:11:04 +02:00
Thomas Göttgens
0afeba0c86
generate dynamic device array for use in CI scripts
...
Usage: generate_ci_matrix.py platform [extra]
e.g. generate_ci_matrix.py esp32 or generate_ci_matrix.py esp32 extra
2023-04-11 20:10:54 +02:00
Thomas Göttgens
eeeb7c5080
i wasn't asking...
2023-04-11 14:37:08 +02:00
Thomas Göttgens
f526c4cc5a
trxfix portduino
2023-04-11 14:37:08 +02:00
Thomas Göttgens
a9eb19fc62
fix parameters and compilation
2023-04-11 14:37:08 +02:00
Thomas Göttgens
29c13b5c30
resolve #2364
...
- fix wrong debug print
- change shutdown logic for t-beam if PMU is detected
- wait for 10 seconds instead of 5 for shutdown and resurrect screen brightness adjust for @karamo
2023-04-11 14:37:08 +02:00
Thomas Göttgens
320bf57687
tryfix #2416 - lock some guards.
2023-04-10 17:00:15 +02:00
Thomas Göttgens
43cff7adc9
Implement #2380 ( #2418 )
2023-04-07 07:52:23 -05:00
Thomas Göttgens
fc8d16bb08
Merge pull request #2403 from mverch67/fix-2402
...
Fix for device display issues
2023-04-03 23:55:33 +02:00
Thomas Göttgens
af65013e49
Merge branch 'master' into fix-2402
2023-04-03 23:06:48 +02:00
Thomas Göttgens
294771cb44
fix -705 error on SX128x and some SX126x
2023-04-02 15:04:50 +02:00
Thomas Göttgens
1398611276
trunk fmt
2023-04-02 11:35:25 +02:00
Thomas Göttgens
713b5fbe96
try to update trunk to latest version.
2023-03-31 12:51:26 +02:00
Thomas Göttgens
ed96321406
fix newline detection in error printing
...
Our code check for newline in the format string, not in the parameter
2023-03-31 11:04:15 +02:00
Thomas Göttgens
39d8ae64e7
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-30 11:10:18 +02:00
Thomas Göttgens
3f07251d23
fmt
2023-03-30 10:46:39 +02:00
Thomas Göttgens
2edc35d34b
Logic Late-Fix to the last PR
2023-03-29 15:14:48 +02:00
Thomas Göttgens
82ba59765c
trunk it baby
2023-03-29 13:41:45 +02:00
Thomas Göttgens
6e685b0a54
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-27 15:31:32 +02:00
Thomas Göttgens
1898fe850e
trunk format
2023-03-27 11:27:57 +02:00
Thomas Göttgens
8a81f190b8
Merge pull request #2386 from meshtastic/channel-num-fix
...
fix channel num in json output
2023-03-25 20:35:20 +01:00
Thomas Göttgens
1425657a3c
fix channel num in json output
2023-03-25 20:14:04 +01:00
Thomas Göttgens
02041cb605
Merge pull request #2385 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-03-25 14:56:33 +01:00
Thomas Göttgens
d62e56f428
Merge pull request #2381 from meshtastic/HPD17-PA
...
Add Power Restraint for 1280 PA Model
2023-03-25 14:24:02 +01:00
Thomas Göttgens
5ac24bb33b
Update SX128xInterface.cpp
2023-03-25 14:23:30 +01:00
Thomas Göttgens
2c259b8464
Add Power Restraint for 1280 PA Model
...
Add Debug Print for all module parameters
Add RX/TX Switch to 1280
2023-03-24 16:57:30 +01:00
Thomas Göttgens
78522e750c
Merge pull request #2304 from meshtastic/ESP32C3-RISC
...
ESP32C3 RISC SOC
2023-03-21 17:21:31 +01:00
Thomas Göttgens
75db8c2d2e
the target starts up and works for a few seconds before crashing. Good enough for others to continue the work :-)
2023-03-21 16:24:24 +01:00
Thomas Göttgens
91be22b341
Merge branch 'master' into ESP32C3-RISC
2023-03-21 09:31:30 +01:00
Thomas Göttgens
cc64c3d61a
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-21 09:30:54 +01:00
Thomas Göttgens
8db7316ae1
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-12 20:22:46 +01:00
Thomas Göttgens
3c2e615650
Merge branch 'master' into ESP32C3-RISC
2023-03-12 20:22:38 +01:00
Thomas Göttgens
6d202158ba
add (and fix) CPU Shutdown Flags
2023-03-12 20:20:55 +01:00
Thomas Göttgens
c288974b67
don't adjust brightness on long press any more
2023-03-12 20:20:55 +01:00
Thomas Göttgens
9b1d461567
add NO_SCREEN shim
2023-03-12 20:20:55 +01:00
Thomas Göttgens
210e3e09d5
enable deep sleep behaviour for ESP32
2023-03-12 20:20:55 +01:00
Thomas Göttgens
0d001423c8
woops
2023-03-12 20:20:55 +01:00
Thomas Göttgens
a83d5ada86
- implement shutdown (deep sleep forever) on ESP32
...
- Clean up shutdown and delayed shutdown code conditionals.
- clean up inputbroker includes
2023-03-12 20:20:55 +01:00
Thomas Göttgens
4573db4665
Merge branch 'master' into ESP32C3-RISC
2023-03-12 20:19:43 +01:00
Thomas Göttgens
d2c72fae00
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-12 19:29:42 +01:00
Thomas Göttgens
e0a6a37bef
Merge branch '2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low' of github.com:meshtastic/firmware into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-10 21:39:33 +01:00
Thomas Göttgens
57fc9baafc
cmsis is donning his own HardFault Handler
2023-03-10 21:39:21 +01:00
Thomas Göttgens
033e988e6f
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-10 19:38:14 +01:00
Thomas Göttgens
a8f2e3ddbd
pack the bleota-s3 in the omnibus zip
2023-03-09 09:10:16 +01:00
Thomas Göttgens
67be6aa53b
fmt
2023-03-09 09:04:08 +01:00
Thomas Göttgens
68e17ab905
avoid a couple of downloads and build seconds by building the littlefs for the current target instead of 'tbeam'
2023-03-09 09:00:59 +01:00
Thomas Göttgens
a56403987b
use the s3 build script
2023-03-09 08:45:49 +01:00
Thomas Göttgens
7acacb3bba
Add a separate workflow for s3 boards
...
they use the same batch file but require a different OTA firmware.
2023-03-09 08:45:49 +01:00
Thomas Göttgens
9150c2e568
fix stuff i somehow inadvertently broke.
2023-03-08 17:12:25 +01:00
Thomas Göttgens
944d5066e9
update lib dependency
2023-03-08 17:12:25 +01:00
Thomas Göttgens
a538a96c90
fmt
2023-03-08 17:12:25 +01:00
Thomas Göttgens
31ef82557f
try revert protos
2023-03-08 17:12:25 +01:00
Thomas Göttgens
9d440b7dba
revert overcommit
2023-03-08 17:12:25 +01:00
Thomas Göttgens
267db05d69
- G1 Explorer use correct display controller
...
- adhere UA font in modules
2023-03-08 17:12:25 +01:00
Thomas Göttgens
5044169e8d
fixes #2330
2023-03-06 14:12:24 +01:00
Thomas Göttgens
8e197fc35b
fixes #2327
2023-03-06 12:50:05 +01:00
Thomas Göttgens
a95b6aff01
Merge branch 'master' into ESP32C3-RISC
2023-03-05 14:55:30 +01:00
Thomas Göttgens
b249970a12
add rudimentary exception decoder for RISC-V CPU
2023-03-05 14:55:12 +01:00
Thomas Göttgens
fe926eedba
Merge branch 'ESP32C3-RISC' of github.com:meshtastic/firmware into ESP32C3-RISC
2023-03-04 23:17:56 +01:00
Thomas Göttgens
4a0dfb5401
T3S3-1.1 SX1276 config (and cosmetic change for SX1280 in PA mode)
2023-03-04 18:39:19 +01:00
Thomas Göttgens
4355f51a90
fmt
2023-03-04 17:25:55 +01:00
Thomas Göttgens
ecd67f0a85
disable the frequency switcher for the C3 CPU...
2023-03-04 17:25:55 +01:00
Thomas Göttgens
0940c6462b
Leaving this here in case someone ever needs int :-)
2023-03-04 17:25:55 +01:00
Thomas Göttgens
a47364f07b
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-04 17:24:16 +01:00
Thomas Göttgens
a3f1e53017
fmt
2023-02-24 09:53:25 +01:00
Thomas Göttgens
0243922d64
Merge branch 'ESP32C3-RISC' of github.com:meshtastic/firmware into ESP32C3-RISC
2023-02-24 09:32:43 +01:00
Thomas Göttgens
baeb2807a4
disable the frequency switcher for the C3 CPU...
2023-02-24 09:32:31 +01:00
Thomas Göttgens
9a8bfa113d
Leaving this here in case someone ever needs int :-)
2023-02-23 22:55:50 +01:00
Thomas Göttgens
82b14fe07c
Leaving this here in case someone ever needs int :-)
2023-02-23 22:54:07 +01:00
Thomas Göttgens
fab5e4c5cc
potential fix for Range Test Leak. Poking around in the dark.
2023-02-23 22:19:23 +01:00
Thomas Göttgens
2475debb2a
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-02-22 10:15:09 +01:00
Thomas Göttgens
568899031d
Check if there's something there before we free it
2023-02-22 10:07:03 +01:00
Thomas Göttgens
f1c457f0c3
tryfix #2228 as suggested by @mverch67
2023-02-22 10:07:03 +01:00
Thomas Göttgens
9fc18c2a19
Merge pull request #2295 from meshtastic/2228-bug-heap-leak-in-rangetestmodule
...
tryfix #2228 as suggested by @mverch67
2023-02-21 20:40:20 +01:00
Thomas Göttgens
d830398fc5
Check if there's something there before we free it
2023-02-21 20:01:56 +01:00
Thomas Göttgens
2e80a4ed87
tryfix #2228 as suggested by @mverch67
2023-02-21 14:53:27 +01:00