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
72cbde93ff
we aren't yet storing tophone messages across deep sleep, so shrink this
2020-06-16 15:25:54 -07:00
geeksville
e7f181ef6f
remove deprecated fields
2020-06-12 09:01:02 -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
d13d741a98
allow longer hw model strings
...
fix https://github.com/meshtastic/Meshtastic-esp32/issues/73
2020-03-30 19:33:46 -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
geeksville
398fdf3625
only devices need to care about channel numbers now
2020-03-15 17:35:51 -07:00
geeksville
66e926740a
fix minor doc errors
2020-03-08 14:03:08 -07:00
Kevin Hester
f309ee8f9e
Make devicestate.version a private #define in the device code
2020-03-03 13:45:31 -08:00
Kevin Hester
e1a48b6e75
allow for slightly longer strings
2020-03-03 08:23:20 -08:00
Kevin Hester
3eb7dab332
add hw model info to MyNodeInfo
...
This allows the android app to get this data without connecting to
the device info service (we are already talking to our mesh bluetooth
serivce)
Also possibly useful for apps that are talking to the radio over serial
(cc @girtsf)
2020-03-03 06:54:14 -08:00
Kevin Hester
c4ee1448ea
Add the protobuf definitions
2020-03-02 09:47:10 -08:00
Kevin Hester
f4f1e0a800
Initial commit
2020-03-02 09:44:55 -08:00