Wykres commitów

135 Commity (f9c4f875818c9aa6995e6e25803d52557a1779c7)

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