Kevin Hester
649c3deb71
move admin ops to the admin service
2021-02-21 14:03:13 +08:00
Kevin Hester
f23417aa7d
1.2 WIP
2021-02-21 12:59:22 +08:00
Kevin Hester
527b0fdc34
move more out of Envelope
2021-02-17 16:17:18 +08:00
Kevin Hester
65914b84f1
1.2 WIP moving routing into data
2021-02-17 13:05:46 +08:00
Kevin Hester
481beb41ba
version 1.2 protocol cleanup BREAKING CHANGE
2021-02-16 15:41:05 +08:00
Kevin Hester
efa2aa613e
add deprecation note to region
2021-02-15 17:11:36 +08:00
Kevin Hester
0cadaed395
detailed docs
2021-02-12 10:29:00 +08:00
Kevin Hester
b1aed06442
add a RELIABLE priority
2021-02-12 09:39:35 +08:00
Kevin Hester
0221e83d68
add message priorities in support of https://github.com/meshtastic/Meshtastic-device/issues/681
2021-02-11 18:59:05 +08:00
Sacha Weatherstone
7d7eacb0e4
Fix formatting
2021-02-10 10:39:50 +11:00
Kevin Hester
d91259728d
Merge branch 'master' of https://github.com/meshtastic/Meshtastic-protobufs
2021-02-08 12:26:56 +08:00
Kevin Hester
4279b90291
deprecate current_packet_id
2021-02-08 12:26:50 +08:00
Kevin Hester
8492e4030a
Merge branch 'master' of https://github.com/meshtastic/Meshtastic-protobufs
...
# Conflicts:
# mesh.proto
2021-02-08 12:21:31 +08:00
Kevin Hester
3d5990ec7b
fix docs
2021-02-08 12:20:36 +08:00
Kevin Hester
72ad7db305
Merge pull request #11 from sachaw/master
...
Make oneOf property naming consistant
2021-02-07 14:47:07 +08:00
Jm Casler
29f4bc5a80
Changes for range_test_plugin and store_forward_plugin
2021-02-06 21:42:17 -08:00
Jm Casler
8e5d7d1189
Add configurations for RangeTestPlugin & StoreForwardPlugin
2021-02-06 20:39:38 -08:00
Kevin Hester
106f4bfdeb
add MAX_RETRANSMIT error code
2021-02-07 10:05:41 +08:00
Kevin Hester
fcda45a3cc
add NO_INTERFACE error reason
...
in support of https://github.com/meshtastic/Meshtastic-device/issues/677
2021-02-07 09:45:08 +08:00
Sacha Weatherstone
8b9207aa5d
Make oneOf property naming consistant
2021-02-02 21:22:25 +11:00
Sacha Weatherstone
9837b5bb01
Fix formatting
2021-02-02 21:19:47 +11:00
Kevin Hester
2e15426fe3
fix formatting
2021-01-29 10:11:10 +08:00
Kevin Hester
5a23071d23
move device only code into a separate file
2020-12-28 13:12:14 +08:00
Kevin Hester
323b814f43
add InvalidRadioSetting critical fault
...
in support of https://github.com/meshtastic/Meshtastic-device/issues/577
2020-12-27 13:07:46 +08:00
Kevin Hester
9a7d8a03cb
move error code defs to .proto so that other platforms can easily parse
2020-12-27 11:18:18 +08:00
Kevin Hester
1c9e025d28
Merge branch 'master' of https://github.com/meshtastic/Meshtastic-protobufs
2020-12-27 10:55:34 +08:00
Kevin Hester
e7ab73e2a9
Clean up LogRecord
2020-12-27 10:55:13 +08:00
Kevin Hester
3c06a5962b
add doc note
2020-12-21 14:46:17 +08:00
Kevin Hester
020ef9eea8
remove unused param
2020-12-21 10:21:34 +08:00
Kevin Hester
f1cd492529
doc updates
2020-12-21 10:15:48 +08:00
Kevin Hester
75078afe43
move secondary_channels out of radioconfig
2020-12-17 10:52:31 +08:00
Kevin Hester
3d0bcc2afa
begin support for multiple simultaneous channels
2020-12-17 10:31:40 +08:00
Kevin Hester
e0df97118b
changes for human names for channels
2020-12-15 13:38:28 +08:00
Kevin Hester
7b1c057858
Simpilify channel naming for various channel speeds
2020-12-15 13:12:44 +08:00
Kevin Hester
b1e1a54330
add concept of very short ChannelSettings for common channels
2020-12-14 20:49:25 +08:00
Kevin Hester
ebd18145ca
add debug_log_enabled
2020-12-09 11:56:13 +08:00
Kevin Hester
1ec2369ae4
add setlat/setlon support for
...
https://github.com/meshtastic/Meshtastic-device/issues/536
meshtastic --setlat 32.7767 --setlon -96.7970 --setalt 1337
2020-12-09 11:42:23 +08:00
Kevin Hester
6e8d220ad0
add remote gpio control as an example app
...
for bug https://github.com/meshtastic/Meshtastic-device/issues/182
2020-12-06 18:32:39 +08:00
Kevin Hester
7652d96bc7
doc updates
2020-12-06 08:30:58 +08:00
Kevin Hester
74683df138
Merge branch 'master' of https://github.com/meshtastic/Meshtastic-protobufs
2020-12-05 09:21:47 +08:00
Kevin Hester
4e46082a24
doc updates
2020-12-05 08:47:06 +08:00
xyc0n
f87345f0e6
Update mesh.proto
2020-12-04 14:15:03 -08:00
Kevin Hester
be48f1cbef
fix docs
2020-12-04 18:55:05 +08:00
Kevin Hester
8b24fbab19
fix doc formatting
2020-12-04 18:45:14 +08:00
Kevin Hester
613433e321
Update protobufs to autogenerate docs via protoc-gen-doc
2020-12-04 18:32:18 +08:00
Kevin Hester
95ef921604
move text message handling into the new general plugin system
2020-11-28 12:09:11 +08:00
Kevin Hester
414fbd5609
begin app cleanup - invent concept of PortNum
2020-11-28 10:40:47 +08:00
Jm Casler
34cc5cca1d
wait_bluetooth_secs to 1 minute
2020-11-22 19:34:19 -08:00
Kevin Hester
a36b31a43c
add constant in support of https://github.com/meshtastic/Meshtastic-Android/issues/204
2020-11-21 08:39:38 +08:00
Kevin Hester
d11bed182d
add router mode
2020-10-06 10:39:49 +08:00
Kevin Hester
aa018c38de
doc updates
2020-10-06 06:08:29 +08:00
Kevin Hester
0d4ad90e4a
for gps power improvements
2020-10-05 14:42:52 +08:00
geeksville
c250aaa459
in support of https://github.com/meshtastic/Meshtastic-device/issues/376
2020-10-01 10:02:57 -07:00
geeksville
d8338eba86
Better GPS power management options
...
for https://github.com/meshtastic/Meshtastic-device/issues/376
2020-09-30 07:45:13 -07:00
geeksville
5cdd7bff56
define regions as an enum - so we can get rid of region specific firmware
2020-09-25 12:48:42 -07:00
geeksville
4e431c8410
Merge remote-tracking branch 'origin/master'
2020-09-19 11:11:04 -07:00
geeksville
5a317435b6
add factory_reset option and store region code in preferences
2020-09-19 11:10:50 -07:00
geeksville
9a18f98948
document the channel name -> channel number hash algorithm
2020-09-15 17:08:16 -07:00
geeksville
ce422b7c44
force any units to gps reset one more time for
...
https://github.com/meshtastic/Meshtastic-device/issues/376
2020-09-10 09:21:49 -07:00
geeksville
3caee2e5b9
add gps flag
2020-08-21 10:11:52 -07:00
Garret Kelly
ea42289d80
Update comment around use of `modem_config`
...
Closes #1
2020-08-09 18:40:30 -04:00
geeksville
e69fe1ef82
doc improvements
2020-07-18 12:49:48 -07:00
geeksville
d62df9bbad
improve channel name docs
2020-07-18 09:22:12 -07:00
geeksville
0523977d1f
Add some optional protobuf changes before 1.0 ships
...
Related to https://github.com/meshtastic/Meshtastic-device/issues/269
2020-07-18 09:12:22 -07:00
geeksville
2824331686
minor doc fixes
2020-07-05 22:09:43 -07:00
geeksville
ab281311c4
add no_save to allow testing developer configs
2020-06-24 13:06:11 -07:00
geeksville
fc79db4594
add support for wifi connections from nodes
2020-06-21 14:11:09 -07:00
geeksville
b6b1cca5ad
remove long ago deprecated fields
2020-06-11 21:23:41 -07:00
geeksville
3ba76bbe4c
change to use 32 bit nodenums/packetids
2020-06-06 13:15:15 -07:00
geeksville
9d083d5d4f
add min_app_version so apps can warn if they are too old to work
2020-06-03 13:56:54 -07:00
geeksville
e9c7f9b95d
tell the phone what the current worst case message timeout is
2020-05-30 19:04:33 -07:00
geeksville
d624f8cb17
improve docs
2020-05-30 16:18:09 -07:00
geeksville
f7b0fa8d5f
add packet_id_bits to work with old devices
2020-05-30 16:15:27 -07:00
geeksville
34972b9dc0
add myNodeInfo.nodenum_bits for backwards compatibility
...
/// How many bits are used for the nodenum. If zero it is assumed we use eight bit node nodenums
/// New device loads will user 32 bit nodenums.
uint32 nodenum_bits = 10;
2020-05-30 16:03:35 -07:00
geeksville
adf4127fe3
DSR WIP
2020-05-23 17:38:49 -07:00
geeksville
f713e0c039
DSR WIP
2020-05-23 15:39:38 -07:00
geeksville
e95239a2ec
Allow ignoring certain nodes (for DSR testing)
2020-05-23 09:24:54 -07:00
geeksville
2cb162a303
nodenums are positive
2020-05-21 20:30:56 -07:00
geeksville
bfae47bdc0
document want_ack when used with broadcasts
2020-05-21 12:31:54 -07:00
geeksville
e095ea92e6
want_ack support
2020-05-19 10:27:02 -07:00
geeksville
5799cb10b8
add some ideas for mfg
2020-05-18 17:03:16 -07:00
geeksville
bc3ecd97e3
Updates to keep ToRadio/FromRadio packets smaller than 512 bytes
2020-05-12 13:34:44 -07:00
geeksville
3bf195cb2d
DSR WIP
2020-05-11 15:40:04 -07:00
geeksville
4840493693
Used fixed32 for largeish int32s
2020-05-10 14:14:35 -07:00
geeksville
5e2df6c998
We now allow sending encrypted message payloads
2020-05-09 19:06:45 -07:00
geeksville
f775ebe369
change MeshPacket so sometimes payloads can be opaquely encrypted bytes
2020-05-09 17:50:42 -07:00
geeksville
1a5afe8f56
add notes about crypto
2020-05-09 16:14:30 -07:00
geeksville
b35e7fb17e
more efficient encoding for lat/lon
2020-05-04 11:18:33 -07:00
geeksville
cabbdf51ed
Use int32s for lat/long - higher precision and 4 bytes less per packet
...
related to https://github.com/meshtastic/Meshtastic-device/issues/124
2020-05-04 07:43:15 -07:00
geeksville
bd002e5a14
change rx_snr to a float, by defining a new field
2020-04-30 12:37:19 -07:00
geeksville
e570ee9836
add a FromRadio.rebooted packet so serial clients can tell if device reboots
2020-04-28 17:34:06 -07:00
geeksville
8427b23016
fix name for Opaque data to be more clear
2020-04-28 09:19:19 -07:00
geeksville
79b2cf728c
Remove owner from the FromRadio packet
2020-04-22 17:56:10 -07:00
geeksville
083ba79310
include a nonce (just in case) for the config request/response
2020-04-20 19:31:09 -07:00
geeksville
0cef755015
get ready for more of a simple stream API over serial, BLE or UDP
...
for https://github.com/meshtastic/Meshtastic-esp32/issues/69
2020-04-20 16:15:52 -07:00
geeksville
e06645d8db
move docs to a better place
2020-04-17 11:51:50 -07:00
geeksville
793d3e65ca
comment out fields I'm not using yet
2020-04-17 09:48:14 -07:00
geeksville
fc4214e34d
changes as prelude for turning mesh back on
2020-04-16 17:31:45 -07:00
geeksville
1b2449b50d
track total lifetime # of bugs this node has seen
2020-03-24 13:22:16 -07:00
geeksville
1422402d96
add support for reporting device errors up through the phone to analytics
...
related to https://github.com/meshtastic/Meshtastic-esp32/issues/53
2020-03-24 13:12:25 -07:00