folkert van heusden
f07963e802
Small tweak that reduces the number of lines of code in
...
XModemAdapter::check to 1. It should be functionally the same.
2023-01-24 21:30:16 +01:00
Thomas Göttgens
c7937e73a4
Merge branch 'master' into timestamp-in-recv-msgs
2023-01-24 20:47:35 +01:00
Ben Meadors
cb8532f2df
Protos
2023-01-24 12:16:01 -06:00
Folkert van Heusden
747292e1e5
Merge branch 'master' into timestamp-in-recv-msgs
2023-01-24 18:57:34 +01:00
folkert van heusden
91575e6241
When a message is received and displayed, include the
...
recevieve-timestamp. So now it functions as a clock and due to the 900s
default screen-lock-timeout you still have an idea of when the message
was received.
2023-01-24 18:52:09 +01:00
Ben Meadors
006cddd5cb
Merge branch 'master' into sx126x-rx-boosted-gain
2023-01-24 10:04:31 -06:00
Ben Meadors
9e8342eb8f
Merge branch 'master' into gps-fixedposboot
2023-01-24 10:01:53 -06:00
Thomas Göttgens
afb4d141dc
remove double endif
2023-01-23 22:42:32 +01:00
Thomas Göttgens
19d864b5ce
Also reboot if no heap debugging enabled
2023-01-23 22:42:32 +01:00
Thomas Göttgens
81854a173a
fix #2109 json mqtt on secondary channel
2023-01-23 21:57:41 +01:00
Thomas Göttgens
083dcef9d6
don't define default pins for these.
2023-01-23 17:18:19 +01:00
Ben Meadors
5f0662d47d
Merge branch 'master' into gps-fixedposboot
2023-01-23 06:35:53 -06:00
Ben Meadors
2df81810ec
Merge branch 'master' into sx126x-rx-boosted-gain
2023-01-23 06:06:22 -06:00
code8buster
53d096b58e
Disable the GPS thread after factory reset has been requested
2023-01-23 06:34:28 -05:00
Thomas Göttgens
4da1fb8e27
there's a special place in hell for include paths...
2023-01-23 06:34:10 -05:00
Thomas Göttgens
8e0dcb09e8
tempfix: reboot ESP Node if heap runs low.
...
fixes #2165
2023-01-23 06:34:10 -05:00
Thomas Göttgens
014946ad0e
tryfix: also clear the second buffer.
...
Todo: do we really need 2 buffers here?
2023-01-23 12:29:10 +01:00
Thomas Göttgens
3aebb1ffb3
there's a special place in hell for include paths...
2023-01-23 12:27:16 +01:00
Thomas Göttgens
3b80421403
tempfix: reboot ESP Node if heap runs low.
...
fixes #2165
2023-01-23 12:27:16 +01:00
Thomas Göttgens
255d433ebf
Merge branch 'master' into gps-fixedposboot
2023-01-23 11:16:19 +01:00
Ben Meadors
2c1b7840c5
Make this pr great again
2023-01-23 09:22:40 +01:00
Thomas Göttgens
e9acf413fb
After thoroughly reading schematics and documentation, i conclude that this is theoretically the right definition for this hookup.
2023-01-23 09:22:40 +01:00
Ben Meadors
7c60896072
Merge branch 'master' into gps-fixedposboot
2023-01-22 20:55:49 -06:00
Thomas Göttgens
3120744716
Missed one :-)
2023-01-22 18:58:14 +01:00
Ben Meadors
ac6d4e33d4
Format
2023-01-22 08:49:06 -06:00
Ben Meadors
4c9f0b2646
Just start a new PR. Conflicts were too wild
2023-01-22 08:48:31 -06:00
Ben Meadors
fab663d1b7
Merge branch 'master' into gps-fixedposboot
2023-01-21 20:34:41 -06:00
Thomas Göttgens
a421edce49
Merge branch 'master' into stm32wl-wip
2023-01-21 21:55:09 +01:00
Thomas Göttgens
aac9b5db30
and the saga continues
2023-01-21 21:23:24 +01:00
Thomas Göttgens
6f30a84afc
dayum!
2023-01-21 21:23:24 +01:00
Thomas Göttgens
c53c87499b
missed a few
2023-01-21 21:23:24 +01:00
Thomas Göttgens
cdf379616c
whatever makes trunk happy.
2023-01-21 21:23:24 +01:00
Thomas Göttgens
6fdb93cd16
re-add namespacing in protobufs. Let's see what i missed. Portduino likely ...
...
Checking in generated on purpose.
2023-01-21 21:23:24 +01:00
Thomas Göttgens
9ebe24e680
that didn't hurt at all
2023-01-21 21:23:24 +01:00
Thomas Göttgens
51b2c431d9
trunk roundhouse kick
2023-01-21 21:23:24 +01:00
code8buster
52e8dc7317
just do sleep through the observer like I have been
2023-01-21 08:33:43 -05:00
code8buster
fdc47728af
Put GPS thread to sleep post factory reset request
2023-01-21 07:21:23 -05:00
code8buster
54b4b67e5c
add logic for GPS single acquisition on bootup fixed-position
2023-01-21 07:21:23 -05:00
GUVWAF
bcf24b8187
Make Trunk happy
2023-01-21 13:01:19 +01:00
Nukevoid
7f9e638140
Merge branch 'master' into master
2023-01-21 02:18:33 +02:00
a_filonichev
5a2ad03294
Merge branch 'master' of https://github.com/nukevoid/firmware
2023-01-20 23:41:23 +02:00
a_filonichev
a584cac827
fix rxGood counter
2023-01-20 23:41:05 +02:00
Thomas Göttgens
8c434c7084
Merge branch 'SH1107' of github.com:meshtastic/firmware into SH1107
2023-01-20 21:54:03 +01:00
Thomas Göttgens
88c84dd806
trunk again
2023-01-20 21:53:34 +01:00
Ben Meadors
f9f083da51
Merge branch 'master' into SH1107
2023-01-20 14:44:19 -06:00
Nukevoid
481880872c
Merge branch 'master' into master
2023-01-20 19:03:37 +02:00
Thomas Göttgens
0eaf0747f4
fix building other screen adapters
2023-01-20 16:34:39 +01:00
Thomas Göttgens
cbd6a0065b
trunk format
2023-01-20 15:04:09 +01:00
Thomas Göttgens
50f72b0ea0
add the possibility to #define USE_SH1107 to fix boards to this display.
2023-01-20 15:04:09 +01:00
Thomas Göttgens
74ec5e8a5c
add support for 128x128 b/w display GME128128-01-IIC
2023-01-20 15:04:09 +01:00
Thomas Göttgens
bec0cda175
Merge branch 'master' into printFixes
2023-01-20 14:32:03 +01:00
Ben Meadors
ca298d8a7d
Merge branch 'master' into sx126x-rx-boosted-gain
2023-01-20 07:08:53 -06:00
a_filonichev
3eaa054c68
Fix vulnerability with "h.from == 0"
...
// altered packed with "from == 0" can do Remote Node Administration without permission
2023-01-20 01:38:13 +02:00
caveman99
fda1e29c4d
[create-pull-request] automated change
2023-01-19 14:14:12 +00:00
GUVWAF
836559cda1
Fix two print format specifiers
2023-01-19 15:01:44 +01:00
Ben Meadors
384eac9a87
Format plz
2023-01-18 21:13:31 -06:00
Ben Meadors
6a5e0edb60
Double click sends ad-hoc position, triple turns off gps
2023-01-18 21:02:45 -06:00
Ben Meadors
9d47f7a531
Format
2023-01-18 20:03:10 -06:00
Ben Meadors
660a73d58c
Stuff
2023-01-18 19:45:39 -06:00
Ben Meadors
412fbea978
WIP
2023-01-18 19:24:18 -06:00
Ben Meadors
293625924d
Merge branch 'master' into sx126x-rx-boosted-gain
2023-01-18 16:57:41 -06:00
Ben Meadors
ff029ad752
Formatting
2023-01-18 15:37:23 -06:00
Ben Meadors
202223236d
Merge branch 'master' into rsyslog-client
2023-01-18 15:17:03 -06:00
Ben Meadors
dad8e2bf6a
Merge branch 'master' into device-metadata-enhanced
2023-01-18 15:16:20 -06:00
Ben Meadors
9cda2e9058
Add role and position flags to metadata
2023-01-18 15:15:02 -06:00
Thomas Göttgens
fdf7c3a812
Merge branch 'master' into rsyslog-client
2023-01-18 22:13:38 +01:00
thebentern
ee25a488ef
[create-pull-request] automated change
2023-01-18 21:12:03 +00:00
Ben Meadors
9046dacec8
I don't like this formatting but I need trunk to STFU
2023-01-18 14:51:48 -06:00
Thomas Göttgens
f86eef66c8
Simple UDP calls, if wired up a fair bit of this can go again.
...
this is preliminary work
2023-01-18 21:35:51 +01:00
Ben Meadors
b218ea9ec7
Hopefully ignore generated files
2023-01-18 11:04:06 -06:00
thebentern
80f259cc6c
[create-pull-request] automated change
2023-01-18 16:19:47 +00:00
thebentern
5189e328b6
[create-pull-request] automated change
2023-01-18 14:57:44 +00:00
Ben Meadors
4d4af7de59
generated paths experiment
2023-01-18 08:56:47 -06:00
Ben Meadors
1b932c6bbe
Fix scripts patch and remove files in previous dir
2023-01-18 07:53:19 -06:00
thebentern
cf39628222
[create-pull-request] automated change
2023-01-18 13:42:53 +00:00
Andrew Moroz
0a2539650e
sx126x-rx-boosted-gain: add support for setting Rx gain mode on SX126x chipsets
2023-01-17 00:56:15 -05:00
Thomas Göttgens
0e51a42ce2
Merge branch 'master' into xmodem-proto
2023-01-16 20:11:02 +01:00
Ben Meadors
cc0cccbd1b
Coerce int
2023-01-16 12:26:10 -06:00
Ben Meadors
6c388e0da8
Merge branch 'master' into develop
2023-01-16 11:10:08 -06:00
Thomas Göttgens
9f3c09cf40
adapt to new proto names
2023-01-16 18:09:17 +01:00
Ben Meadors
34b2d51113
Patch locked_to
2023-01-16 11:05:36 -06:00
Thomas Göttgens
1dbd0f8dd1
Merge branch 'develop' of github.com:meshtastic/firmware into develop
2023-01-16 17:56:57 +01:00
Thomas Göttgens
0f4306158c
fix S&F Problem
2023-01-16 17:56:48 +01:00
Thomas Göttgens
d5a3acb83a
Trigger rebuild
2023-01-16 17:55:17 +01:00
Krezalis
efbdb273c3
Update RadioInterface.cpp
2023-01-16 17:55:17 +01:00
Krezalis
011013ab1a
Update RadioInterface.cpp
2023-01-16 17:55:17 +01:00
Krezalis
49279e56d0
Update RadioInterface.cpp
2023-01-16 17:55:17 +01:00
Krezalis
1cfda77356
Add 868 MHz Ukrainian Band
2023-01-16 17:55:17 +01:00
caveman99
f4779bd93f
[create-pull-request] automated change
2023-01-16 17:51:45 +01:00
Thomas Göttgens
59ee0fb012
put legacy S&F call back in, till Apps support it.
2023-01-16 14:53:27 +01:00
Thomas Göttgens
5831124f1d
Store and Forward: don't try to store a message if PSRAM is not initialized!
2023-01-16 14:53:27 +01:00
Thomas Göttgens
2b9f01f0e4
fix cppcheck
2023-01-16 11:08:48 +01:00
Thomas Göttgens
aca1241a7f
Having a first stab at flawfinder errors
2023-01-16 10:55:40 +01:00
Thomas Göttgens
c33569f833
re-merge fixes by @lesykm
2023-01-12 12:15:12 -06:00
Thomas Göttgens
8db3f317ab
re-merge fixes by @lesykm
2023-01-12 19:08:41 +01:00
Thomas Göttgens
867e55b9e7
sync mqtt with develop
2023-01-12 16:09:03 +01:00
Thomas Göttgens
42122f3d0f
Merge branch 'master' into develop
2023-01-12 15:01:56 +01:00
Thomas Göttgens
bd2b766a36
Rename to make function clearer
2023-01-12 14:03:06 +01:00
Thomas Göttgens
bd51cbd721
Chance calculation for Nice TX. Still same value but dynamically based on duty cycle.
2023-01-12 09:15:54 +00:00
Thomas Göttgens
5e66dd0dad
File Transfer: add debug logging and allocate memory used.
2023-01-12 10:00:52 +01:00
Thomas Göttgens
80d1a993dd
Merge branch 'develop' of github.com:meshtastic/firmware into xmodem-proto
2023-01-12 10:00:04 +01:00
thebentern
440b965e71
[create-pull-request] automated change
2023-01-12 01:38:21 +00:00
GUVWAF
c0166773e8
Portduino can handle this
2023-01-11 21:53:23 +01:00
GUVWAF
fc775012ea
Don't send NodeInfo and DeviceTelemetry at high Tx air util
...
Also move airtime checking to airtime class
2023-01-11 21:52:19 +01:00
thebentern
721f87af7e
[create-pull-request] automated change
2023-01-11 20:35:13 +00:00
Ben Meadors
17a2589b35
Allow time from phone to be sent to the mesh
2023-01-11 07:50:07 -06:00
GUVWAF
ab9d0ba543
Report actual RoutingError
2023-01-10 21:12:40 +01:00
GUVWAF
e13fb9919e
Send NAK only to the API upon duty cycle limit
2023-01-10 21:12:17 +01:00
GUVWAF
a3b93a4dcf
Better not to compare float directly
2023-01-10 21:10:09 +01:00
Thomas Göttgens
6b0f18e1e4
Merge pull request #2113 from meshtastic/mqtt-fix
...
Find the downlink channel to post packet to.
2023-01-10 20:49:18 +01:00
Ben Meadors
713f7d5996
Turn of 3.3v rail on RAK-4631 on shutdown
2023-01-10 07:36:19 -06:00
Thomas Göttgens
8f2155f8f9
Merge branch 'develop' into mqtt-fix
2023-01-09 23:28:08 +01:00
Thomas Göttgens
1fc5d70221
let the library handle the reconnect, manually do it after 5 seconds
2023-01-09 23:26:47 +01:00
Ben Meadors
e7d425ef6e
Until we figure out what's going on
2023-01-09 16:19:42 -06:00
Thomas Göttgens
c63536d948
switch to 16 bit packet number
2023-01-09 20:23:32 +01:00
Thomas Göttgens
9c1cfe9358
Merge pull request #2114 from meshtastic/refactor-apiserver
...
make a template class for API Server
2023-01-09 20:11:01 +01:00
Thomas Göttgens
971565aed3
Merge branch 'develop' into xmodem-proto
2023-01-09 20:08:37 +01:00
Thomas Göttgens
3a6e3464e6
notify phoneAPI about new packages to process
2023-01-09 20:06:11 +01:00
Thomas Göttgens
0181e186ac
Merge pull request #2106 from meshtastic/assert-cleanup
...
initial cleanup work
2023-01-09 19:45:23 +01:00
Thomas Göttgens
86748bf88e
fix building portduino and make cppcheck happy
2023-01-09 19:23:41 +01:00
Thomas Göttgens
5fd00b2538
- make a template class for API Server
...
- Skip a lot of duplicate code
- add a hexDump output - might come in handy
- refactor directory names
- remove unused debugOut that was generating template errors
2023-01-09 17:03:52 +01:00
Thomas Göttgens
5cec370cf5
getByName was not used anywhere in the code so that change is safe.
...
Please TEST this as i don't have a working Json setup in mqtt at the moment.
2023-01-09 11:28:21 +01:00
Thomas Göttgens
fce52e16e3
update license. This is only loosely based on Xmodem.
2023-01-08 18:34:56 +01:00
Thomas Göttgens
0e7797f3bb
Adding to generated for now, protobuf PR will come when it works ... :-)
2023-01-08 18:15:51 +01:00
Thomas Göttgens
81ee6dd799
first crash from stress test
2023-01-07 23:40:47 +01:00
Thomas Göttgens
3a8ffe7ac2
ah feck
2023-01-07 15:43:17 +01:00
Thomas Göttgens
d8b85f9a09
fingers crossed
2023-01-07 15:24:46 +01:00
Thomas Göttgens
8465467aa8
2nd batch
2023-01-07 14:57:00 +01:00
Thomas Göttgens
2a0b8093ea
freakin' nitpickin' cpp_check
2023-01-07 13:59:40 +01:00
Thomas Göttgens
96fa5dafb8
fixing portduino
2023-01-07 13:36:02 +01:00
Thomas Göttgens
be2d3f7769
fix leak
2023-01-07 13:28:36 +01:00
Thomas Göttgens
b283e526bf
fix for nRF52 and Portduino
2023-01-07 13:25:29 +01:00
Thomas Göttgens
03c5dfc7a8
initial cleanup work
2023-01-07 13:16:58 +01:00
Mark Trevor Birss
52cfd62031
Update SX128xInterface.cpp
2023-01-07 14:05:16 +02:00
Tim Wilkinson
0b9c8e62ea
Make sure we dont use a multicast MAC for ethernet
2023-01-05 22:31:57 -08:00
Thomas Göttgens
78b6916b1b
External Notification Hotfix
2023-01-04 14:49:04 +01:00
Thomas Göttgens
9740f0a505
External Notification Hotfix
2023-01-04 14:45:28 +01:00
Thomas Göttgens
d9f0dc7ea4
add MQTT outqueue back in (still broken)
2023-01-04 14:41:58 +01:00
pavelb-techspark
30ae4c2a38
Add QueueStatus sending to the firmware ( #1820 )
...
* Yank mqtt service envelope queue
* trybuildfix mqtt system
* removed too much
* no excessive heap debugging on release builds
* send QueueStatus messages
The QueueStatus message is sent as a response to the attempt to queue
an outgoing MeshPacket and contains statuses of the last queue
attempt, TX Queue space and capacity and MeshPacket.id that was
queued.
When TX Queue changes status from completely full to at least
a single slot free a QueueStatus message is also sent to notify
that user can queue more messages.
Signed-off-by: Pavel Boldin <pavel.b@techspark.engineering>
* WIP: update protobufs
Signed-off-by: Pavel Boldin <pavel.b@techspark.engineering>
* update protobufs
* regen protos
Signed-off-by: Pavel Boldin <pavel.b@techspark.engineering>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
Co-authored-by: Sacha Weatherstone <sachaw100@hotmail.com>
2023-01-04 23:56:52 +11:00
Thomas Göttgens
d077be1496
add a possibility to flush the serial TX buffer on the console.
2023-01-04 10:37:27 +01:00
Thomas Göttgens
4f26a2a74a
Update Unishox to latest V2 code, change is only cosmetic
2023-01-04 10:35:52 +01:00
Thomas Göttgens
cad5c9b70c
removed too much
2023-01-03 22:17:04 +01:00
Thomas Göttgens
5867038abf
trybuildfix mqtt system
2023-01-03 22:09:35 +01:00
Ben Meadors
42b24d4510
Yank mqtt service envelope queue
2023-01-03 14:32:28 -06:00
Thomas Göttgens
64895cc7eb
remove Merge duplication
2023-01-03 19:21:11 +01:00
Thomas Göttgens
52903f83e3
remove Merge duplication
2023-01-03 19:19:11 +01:00
Ben Meadors
e0002ef2d5
Merge remote-tracking branch 'origin/master' into develop-2-master
2023-01-03 11:34:53 -06:00
Ben Meadors
021fc8235c
Renamed eth_mode to address_mode
2023-01-03 06:24:47 -06:00
thebentern
bca70d10d0
[create-pull-request] automated change
2023-01-03 12:20:39 +00:00
Thomas Göttgens
2d62cbe345
I am dumb.
2023-01-01 21:08:07 +01:00
Thomas Göttgens
092a753a6f
yea, well
2022-12-30 20:27:35 +01:00
Thomas Göttgens
8a9af37d82
Merge branch 'develop' into nice-threads
2022-12-30 20:18:19 +01:00
joshpirihi
11f1508d85
Merge branch 'meshtastic:develop' into develop
2022-12-31 06:40:25 +13:00
Joshua Pirihi
19436b7d54
Increase MQTT buffer size
2022-12-31 06:40:02 +13:00
Ben Meadors
3d3aba584e
Include
2022-12-30 10:56:57 -06:00
Ben Meadors
ef1fb877ba
Prefix log levels
2022-12-30 10:47:31 -06:00
Ben Meadors
f1cdfd163d
Replaced all of the logging with proper log levels
2022-12-30 10:27:07 -06:00
Thomas Göttgens
8364c2b147
more verbose thread debug
2022-12-30 17:03:48 +01:00
Ben Meadors
8193215294
Trace
2022-12-30 08:14:37 -06:00
Thomas Göttgens
e73ae7cdac
woops - was too fast there
2022-12-30 14:53:34 +01:00
Thomas Göttgens
65aad62702
tryfix - no mqtt if no mqtt wanted...
2022-12-30 14:51:00 +01:00
Ben Meadors
3eefd46ca1
Log levels log function
2022-12-30 07:48:59 -06:00
Thomas Göttgens
115cb05d3b
less verbose logging and heap free printing
2022-12-30 14:22:08 +01:00
GUVWAF
5ccd66864b
Report actual Routing_Error upon abort
2022-12-30 13:45:02 +01:00
Ben Meadors
0b5cae5393
Log levels refactoring
2022-12-29 20:41:37 -06:00
Ben Meadors
be91b08b3e
Missed one
2022-12-29 18:49:40 -06:00
Ben Meadors
c7c5671cca
More disables
2022-12-29 18:48:33 -06:00
Ben Meadors
979d12d607
Here we go
2022-12-29 16:59:52 -06:00
Ben Meadors
110c80d045
Make disable return an int32_t for runOnce usage
2022-12-29 16:54:39 -06:00
Ben Meadors
38a1315599
Refactor OSThread consumers to use disable()
2022-12-29 16:26:25 -06:00
Ben Meadors
8ebe0edc5a
Merge pull request #2075 from meshtastic/load-save-proto
...
add storage for ringtone
2022-12-29 15:50:16 -06:00
Thomas Göttgens
a8f93d5f47
Heap Debugging and Thread Disable
2022-12-29 22:42:05 +01:00
Thomas Göttgens
45e6e86ff9
- add RemoteHardware (and the missing S&F config) in
...
- make the config boundaries automatic
2022-12-29 21:35:32 +01:00
Thomas Göttgens
f73b8661de
Wait for 5 seconds for serial port on ESP32-S2/3 too...
2022-12-29 21:34:18 +01:00
Thomas Göttgens
3c5710e65b
- add storage for ringtone
...
- Refactor file load and save
- fix a size error in Canned Messages
2022-12-29 16:53:36 +01:00
Thomas Göttgens
4e4a74379e
fix copy/paste error
2022-12-29 15:48:02 +01:00
Thomas Göttgens
41a1dfec79
a lot of thread housekeeping. Switch them off when not needed / disabled.
2022-12-29 15:45:49 +01:00
Thomas Göttgens
1a949b7ca6
Plumbing for new display layout protos
2022-12-29 15:44:22 +01:00
Thomas Göttgens
887405cc08
update protobufs on develop
2022-12-29 14:18:33 +01:00
Thomas Göttgens
1736dada7d
hotfix for user button. Also update version number on develop
2022-12-29 11:56:47 +01:00
Thomas Göttgens
7f3a624ee3
Hotfix for user button not working
2022-12-29 11:55:19 +01:00
Thomas Göttgens
6ea0963f4b
fix master too
2022-12-28 16:03:34 +01:00
Thomas Göttgens
b134f0bb46
missed one
2022-12-28 15:45:46 +01:00
Thomas Göttgens
d9d8c7eb74
I think this will fix portduino...
2022-12-28 15:41:58 +01:00
Thomas Göttgens
3b19040590
protobuf update
2022-12-28 15:37:17 +01:00
Thomas Göttgens
14be4ee9f0
Release Develop to Master
2022-12-28 15:31:04 +01:00
Thomas Göttgens
94cb100e3f
Master to Develop
2022-12-28 15:30:23 +01:00
Ben Meadors
f632933b93
Merge pull request #2069 from GUVWAF/wantAckDM
...
Flood ACKs on DM back to original sender
2022-12-28 08:00:52 -06:00
Thomas Göttgens
e25d05689b
Updates to external notification and radiolib for SX128x. Rip out Godmode again for these
2022-12-28 14:57:40 +01:00
GUVWAF
5c859da4e4
Remove unnecessary changes
2022-12-28 14:40:10 +01:00
GUVWAF
6c5602e88d
Cleanup
2022-12-28 14:13:48 +01:00
GUVWAF
b4735f4224
Don't resend ACK every time you receive the packet
2022-12-28 14:13:48 +01:00
GUVWAF
3b9b33a5ee
Use hopLimit setting for ACKs as well
2022-12-28 14:13:14 +01:00
Thomas Göttgens
430908f5d6
TLORA_T3_S3
2022-12-28 13:56:56 +01:00
Thomas Göttgens
6f6ca64cfd
potential bugfix for nag cutoff
2022-12-27 21:51:35 +01:00
Thomas Göttgens
796e58161d
Merge branch 'master' into sht31
2022-12-27 13:58:44 +01:00
caveman99
b808ffa9ab
[create-pull-request] automated change
2022-12-27 12:53:56 +00:00
miaoski
506bae4a8b
Support SHT31 temperature sensor
2022-12-27 19:39:51 +08:00
Thomas Göttgens
2ac2b6d1b6
replace PB03 compat macros with the real deal.
2022-12-23 10:00:34 +01:00
Thomas Göttgens
b8657158be
Remove unused parameter on save
2022-12-23 09:45:56 +01:00
Thomas Göttgens
70f5f8301b
added this in back by mistake
2022-12-23 09:01:59 +01:00
Thomas Göttgens
a289406863
refactor classes to accomodate SerialModule
2022-12-22 18:24:42 +01:00
Thomas Göttgens
1a3f2a8ab5
don't touch that code if you don't even know about "Serial2"
2022-12-22 17:43:55 +01:00
Thomas Göttgens
23d6b815f5
WIP: ProtobufAPI in SerialModule
2022-12-22 17:25:15 +01:00
Mykhailo Lesyk
e1feb5eb30
[modules][serial] switch simple mode from ascii to bytes
2022-12-22 14:55:32 +01:00
Mykhailo Lesyk
b9df41c55f
[modules][serial] switch simple mode from ascii to bytes
2022-12-21 22:37:30 -08:00
Thomas Göttgens
0064d18e64
remember to save your work before committing next time
2022-12-21 18:39:34 +01:00
Thomas Göttgens
6f5a6d5cb4
consolidate code and add missing message.
2022-12-21 17:56:34 +01:00
Thomas Göttgens
e0194528dd
S&F WIP
2022-12-21 15:22:38 +01:00
Thomas Göttgens
30240ac14b
fix cppcheck complaints
2022-12-21 15:13:16 +01:00
Thomas Göttgens
fb41b0f5c8
update generated protos
2022-12-21 14:45:33 +01:00
Thomas Göttgens
201b786f77
fix RAK build
2022-12-21 14:06:02 +01:00
caveman99
0992093f4d
[create-pull-request] automated change
2022-12-21 12:55:50 +00:00
Thomas Göttgens
6978e57991
fix nrf52 build
2022-12-21 13:49:26 +01:00
Thomas Göttgens
7396d0f241
Cherry Picking Stuff from develop...
2022-12-21 13:36:38 +01:00
Thomas Göttgens
220859d0aa
Merge pull request #2019 from code8buster/gps-toggle-final
...
Adds a flag to turn the GPS power rail off entirely on tbeam
2022-12-21 13:28:32 +01:00
Thomas Göttgens
941786669b
fix compiler warnings
2022-12-21 13:28:29 +01:00
Thomas Göttgens
4eb620d47b
Heap Debug: only show if delta occurs
2022-12-21 13:28:29 +01:00
Thomas Göttgens
9794995d7a
fix building DIY-1 target
2022-12-21 13:28:29 +01:00
Thomas Göttgens
055146602a
support ESP32-S2 CPUs
...
Note: these don't have Bluetooth and only a single physical core.
2022-12-21 13:28:28 +01:00
Thomas Göttgens
86d7860d86
made a nice PTT/RECV screen for audio module. And cleaned up screen graphics a bit.
2022-12-21 13:28:28 +01:00
Thomas Göttgens
0f2d0d1f07
change on screen graphics to support bicolor screens
2022-12-21 13:28:28 +01:00
Thomas Göttgens
ab6a5a5e07
if we get different frames than our own transmission setup, decode and play them anyway
2022-12-21 13:28:28 +01:00
Thomas Göttgens
fab08b6451
fix building for screenless devices
2022-12-21 13:28:28 +01:00
Thomas Göttgens
d9cd3dd3e1
Change Boot Message format
2022-12-21 13:28:25 +01:00
Thomas Göttgens
c75ea87f6b
Format received message screen like sender in canned messages.
2022-12-21 13:28:25 +01:00
Thomas Göttgens
706ddf6e95
show appropriate message when going into OTA mode
2022-12-21 13:28:25 +01:00
Thomas Göttgens
aec091e7aa
manual master merge
...
# Conflicts:
# src/Power.cpp
2022-12-21 13:28:25 +01:00
Thomas Göttgens
cea8393a7f
Merge pull request #2026 from GUVWAF/develop
...
TraceRouteModule
2022-12-21 13:27:12 +01:00
Thomas Göttgens
8f94463eac
send a 4 byte magic header including the codec version
2022-12-21 13:27:00 +01:00
Thomas Göttgens
a0f5e44967
Audio Module is finished for regression tests.
2022-12-21 13:27:00 +01:00
Thomas Göttgens
feb7181767
debug print thread count. max_threads is 32
2022-12-21 13:27:00 +01:00
Thomas Göttgens
a0c1e9cdc6
Still WIP, but first working version of audio. I2S works good, analogue not so much.
2022-12-21 13:27:00 +01:00
Thomas Göttgens
7d1b6f63b5
Definition cleanup and AudioModule WIP
2022-12-21 13:27:00 +01:00
Thomas Göttgens
0e6285edf2
add temp code for heap debugging. Disable -DDEBUG_HEAP for release builds.
...
DEBUG_MSG output only for now.
2022-12-21 13:26:59 +01:00
Thomas Göttgens
8b58eaac20
fix compile
...
# Conflicts:
# protobufs
2022-12-21 13:26:59 +01:00
Thomas Göttgens
8cbf292373
WIP: add digital audio. Needs a proto change, so checking in generated files for now.
...
# Conflicts:
# src/mesh/generated/localonly.pb.h
# src/mesh/generated/module_config.pb.h
2022-12-21 13:26:44 +01:00
Thomas Göttgens
80d0b63c3a
hopefully fix compilation errors
2022-12-21 13:26:13 +01:00
Thomas Göttgens
f5120a29ec
WIP: audio module still does not work, but enabled for all regions where audio is permitted.
...
# Conflicts:
# variants/tlora_v2_1_18/platformio.ini
2022-12-21 13:26:13 +01:00
Thomas Göttgens
efc3f4c0ee
remove a few DSR Router bits for S&F Module
2022-12-21 13:25:12 +01:00
Thomas Göttgens
bd2bfd6822
update board definition, update copy/paste errors, fix SX1280.
2022-12-21 13:25:12 +01:00
Thomas Göttgens
eae347ddac
visual indicator for S&F Plugin 'Router on Network'.
2022-12-21 13:00:15 +01:00
Thomas Göttgens
ae2ca1d89c
WIP: S&F Progress
2022-12-21 12:57:42 +01:00
Thomas Göttgens
6a5dd26907
need to trigger new CI run
2022-12-21 12:24:38 +01:00
Mykhailo Lesyk
4de557b4db
[modules][serial] fix simple module ability to send
2022-12-21 01:35:19 -08:00
Thomas Göttgens
d9eb9758e2
add bold print to canned messages freetext
2022-12-18 14:47:28 +01:00
Thomas Göttgens
d566457f0c
Merge remote-tracking branch 'remotes/origin/master' into develop
2022-12-18 14:07:20 +01:00
caveman99
8c66940b78
[create-pull-request] automated change
2022-12-17 17:41:39 +00:00
Thomas Göttgens
c577e09183
Merge branch 'develop' into gps-toggle-final
2022-12-16 20:58:53 +01:00
Thomas Göttgens
bbaeeb7ce9
fixing portduino is getting old ...
2022-12-16 20:46:43 +01:00