Wykres commitów

600 Commity (f1e495cbba4ef235a23446709b9df292636937d6)

Autor SHA1 Wiadomość Data
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 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