arduinoGP
27a10b395f
Update MQTT.cpp
...
(First real try at writing meaningful C++ but it seems to work.)
Allows sending JSON Position data from MQTT broker for broadcast to a LORA mesh via gateway device.
The new type is "sendposition". Valid envelope looks like:
{
"sender": "someSender",
"type": "sendposition",
"payload": {
"latitude_i": 399600000,
"longitude_i": -862600000,
"altitude": 100
}
}
This complements the "sendtext" type envelope.
2022-12-04 00:00:43 -05:00
Ben Meadors
b1f3e117d1
Merge pull request #2015 from meshtastic/master
...
Fix shell scripts for both linux and darwin
2022-12-03 08:25:29 -06:00
Ben Meadors
7570cdbd22
Fix shell scripts for both linux and darwin
2022-12-03 08:24:11 -06:00
Thomas Göttgens
28ff2efdef
Merge branch 'develop' of github.com:meshtastic/firmware into develop
2022-12-02 13:44:47 +01:00
Thomas Göttgens
bb1a9192eb
send a 4 byte magic header including the codec version
2022-12-02 13:44:36 +01:00
Ben Meadors
1787e2c775
Merge pull request #2014 from meshtastic/master
...
Downstream
2022-12-02 06:38:41 -06:00
Thomas Göttgens
470e711383
Audio Module is finished for regression tests.
2022-12-02 12:58:26 +01:00
Thomas Göttgens
eb4f682ad1
debug print thread count. max_threads is 32
2022-12-02 12:20:21 +01:00
Thomas Göttgens
4b63730efb
Still WIP, but first working version of audio. I2S works good, analogue not so much.
2022-12-02 00:30:31 +01:00
Thomas Göttgens
c857474116
Merge pull request #2013 from arduionoGP/patch-2
...
Update MQTT.cpp
2022-12-01 22:17:35 +01:00
arduinoGP
8ff5dacc3c
Update MQTT.cpp
...
case Portnum_POSITION_APP adjusted so the various options allways get encoded into JSON as long as lat and long are present. There are circumstances where timestamp, time, or altitude might be missing and this causes silent failures of JSON encoding..
2022-12-01 15:44:47 -05:00
Thomas Göttgens
fb89828990
Definition cleanup and AudioModule WIP
2022-12-01 17:47:04 +01:00
Thomas Göttgens
c7529f9a3e
fix platform define here too
2022-11-30 10:23:54 +01:00
Thomas Göttgens
dbefa71bc8
this define is arch specific
2022-11-30 10:04:54 +01:00
Thomas Göttgens
7907404028
start rearranging the S&F Module
2022-11-30 09:57:10 +01:00
Thomas Göttgens
72e17b558c
add temp code for heap debugging. Disable -DDEBUG_HEAP for release builds.
...
DEBUG_MSG output only for now.
2022-11-30 09:52:28 +01:00
Thomas Göttgens
628028475c
fix compile
2022-11-29 17:45:57 +01:00
Thomas Göttgens
05e992ad67
WIP: add digital audio. Needs a proto change, so checking in generated files for now.
2022-11-29 17:19:10 +01:00
Thomas Göttgens
bba6bf387e
hopefully fix compilation errors
2022-11-29 14:35:46 +01:00
Thomas Göttgens
4d32f7c5ad
WIP: audio module still does not work, but enabled for all regions where audio is permitted.
2022-11-29 11:22:18 +01:00
Thomas Göttgens
0dff05e881
Merge pull request #1998 from GUVWAF/dutyCycleLimit
...
Completely refrain from transmitting if duty cycle limit exceeded
2022-11-29 11:06:31 +01:00
Thomas Göttgens
f3c5a01daf
remove a few DSR Router bits for S&F Module
2022-11-28 21:58:30 +01:00
GUVWAF
7ca104cef6
Override duty cycle if user is_licensed
2022-11-27 16:53:02 +01:00
Thomas Göttgens
fe95247d56
Merge pull request #2002 from meshtastic/master
...
Start new develop cycle
2022-11-27 15:05:27 +01:00
Ben Meadors
f1179d31ba
Fixed shell scripts
2022-11-27 07:40:40 -06:00
Thomas Göttgens
c7681cb24d
update board definition, update copy/paste errors, fix SX1280.
2022-11-27 14:03:50 +01:00
Ben Meadors
abe60b96f1
Merge pull request #2001 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-11-27 06:11:39 -06:00
thebentern
206520f179
[create-pull-request] automated change
2022-11-27 02:16:21 +00:00
Ben Meadors
97fd5cf2ab
Merge pull request #2000 from meshtastic/develop
...
Develop upstream
2022-11-26 19:16:24 -06:00
Ben Meadors
d13a095516
Merge pull request #1990 from GUVWAF/develop
...
Send 'ACK' response for handled admin message
2022-11-26 19:15:36 -06:00
Ben Meadors
4dc7d92cf1
Merge pull request #1999 from meshtastic/master
...
Fix conditional syntax
2022-11-26 15:09:56 -06:00
Ben Meadors
e7dbbeb606
Fix conditional syntax
2022-11-26 14:50:07 -06:00
GUVWAF
3e892fc391
Merge branch 'meshtastic:develop' into develop
2022-11-26 21:14:52 +01:00
GUVWAF
330ac3be68
Update generated protobufs
2022-11-26 21:07:36 +01:00
GUVWAF
3b1e34efa1
Refrain from transmitting if duty cycle exceeded
2022-11-26 21:05:37 +01:00
Ben Meadors
dfec37dfd0
Merge pull request #1996 from meshtastic/master
...
Develop downstream
2022-11-26 12:59:54 -06:00
Ben Meadors
b82ab34f85
Merge pull request #1993 from meshtastic/potential-sx1262-fix
...
Don't set DIO2 switch if TXEN is defined
2022-11-26 12:59:02 -06:00
Ben Meadors
18a2cfeda4
Merge branch 'master' into potential-sx1262-fix
2022-11-26 10:18:14 -06:00
Thomas Göttgens
082aa07e7f
update batch scripts to further check filename.
2022-11-26 17:00:33 +01:00
Ben Meadors
a703ab4418
Merge branch 'master' into potential-sx1262-fix
2022-11-26 09:07:59 -06:00
Thomas Göttgens
185ceac9df
Merge pull request #1994 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-11-26 16:06:12 +01:00
caveman99
7c9cada50e
[create-pull-request] automated change
2022-11-26 15:04:12 +00:00
Thomas Göttgens
a5ba3dd445
revert protobuf change to develop
2022-11-26 16:03:17 +01:00
Ben Meadors
63838a1632
Merge branch 'master' into potential-sx1262-fix
2022-11-26 08:19:13 -06:00
Ben Meadors
30d7f188e2
Merge pull request #1991 from meshtastic/develop
...
Merge develop to master
2022-11-26 08:18:59 -06:00
Ben Meadors
47a47f1e69
Merge branch 'master' into develop
2022-11-26 08:18:35 -06:00
Ben Meadors
daac79f314
Merge branch 'master' into potential-sx1262-fix
2022-11-26 08:13:05 -06:00
Ben Meadors
1864216e78
Merge pull request #1992 from lewisxhe/master
...
Fix the format of t-echo Bluetooth pairing display page
2022-11-26 08:12:55 -06:00
Ben Meadors
71c0cf9b9a
Don't set DIO2 switch if TXEN is defined
2022-11-26 08:11:32 -06:00
Ben Meadors
ef87ddb798
Merge branch 'master' into master
2022-11-26 07:44:19 -06:00