Wykres commitów

565 Commity (fb8424c4a199ccc9b16d2c06fc5d472ed517354b)

Autor SHA1 Wiadomość Data
mverch67 f0df8545ad version control, new languages, lock and alert parameters 2024-10-26 15:03:39 +02:00
Thomas Göttgens 619bd44654 add device ui to config roll 2024-10-24 14:36:57 +02:00
Ben Meadors d91f614dc4 Extend device instead of shrink admin 2024-10-23 09:55:45 -05:00
Ben Meadors 2f400a078e Fix RTTL size mismatch 2024-10-23 09:48:18 -05:00
Ben Meadors ea6eb85d6e Expand to 128 bit bytes 2024-10-21 14:48:31 -05:00
Ben Meadors e09bd361a4 Add rebroadcast mode to ignore non-standard portnum traffic 2024-10-21 05:05:25 -05:00
Ben Meadors 1ab8611a31 Add uint64 device id 2024-10-18 05:45:19 -05:00
Thomas Göttgens 7e6177dcd6 remove oem.proto 2024-10-14 19:44:45 +02:00
Manuel f5d95f385b
Merge branch 'master' into device-ui-languages 2024-10-13 11:45:56 +02:00
mverch67 1842d2203b device-ui: more languages 2024-10-13 11:43:34 +02:00
Andre K 3990520748
fix device_ui Java outer classname 2024-10-12 06:27:59 -03:00
Thomas Göttgens 99280a1a1e
Update config.proto 2024-10-11 11:55:56 +02:00
Ben Meadors 647081c7fa
Merge pull request #597 from meshtastic/device-ui
Add device-ui persistency
2024-10-10 06:17:14 -05:00
Ben Meadors 70a52e77d3
Update device_ui.options 2024-10-10 06:14:55 -05:00
mverch67 cb37f8ce61 rewording 2024-10-09 23:10:03 +02:00
mverch67 50a87ef3aa I should goto sleep 2024-10-09 22:56:10 +02:00
mverch67 19993f75ce typo 2024-10-09 22:53:02 +02:00
mverch67 901ce4c1c4 renumbering getter/setter 2024-10-09 22:52:55 +02:00
mverch67 c28a677d7d device-ui persistency 2024-10-09 12:49:09 +02:00
Riley Nielsen 27072c0838 Update telemetry.proto 2024-10-07 17:43:15 -07:00
Ben Meadors c9ae7fd478
Merge pull request #593 from meshtastic/fifieldt-patch-1
Add RegionCodes for Philippines
2024-10-06 07:48:56 -05:00
Tom Fifield 29b19dfd79
Add health_screen_enabled and fix comments
health_screen_enabled will be used for turning on/off the screen for health telemetry.

Also fixed some commands on other existing variables that were incorrect.
2024-10-06 19:49:17 +08:00
Tom Fifield d983fef9e4
Add RegionCodes for Philippines
Required by https://github.com/meshtastic/firmware/pull/4951
2024-10-05 13:45:41 +08:00
Tom Fifield dd8619f786
Typo fix 2024-10-03 19:41:34 +08:00
Tom Fifield 08876d1c25
Add MLX90614 non-contact IR temperature sensor.
Mentioned in https://github.com/meshtastic/firmware/issues/4738 as being most appropriate for sensing animal temperature. 

Also, according to https://www.sparkfun.com/products/retired/14569, a replacement for the apparently retired MLX90632
2024-10-03 16:25:33 +08:00
GUVWAF b52e08eb97 Add duplicate received, relayed and canceled relayed packets to LocalStats 2024-10-02 20:29:12 +02:00
Ben Meadors c0708735f5 Tag numbers 2024-10-02 06:05:43 -05:00
Ben Meadors 94ef58cbf2 Add health telemetry 2024-10-02 06:03:55 -05:00
Ben Meadors 61d7ca6565
Update description 2024-09-30 17:16:49 -05:00
Thomas Göttgens f6c9aeb4f1
Add TLora-C6 2024-09-28 13:29:52 +02:00
Ben Meadors 6ac91926c2
Merge pull request #582 from augustozanellato/detsensor_broadcast_changes
Implement more flexible triggering in DetectionSensor
2024-09-25 05:46:02 -05:00
Mark Trevor Birss dfccd4fba4
Update mesh.proto 2024-09-25 09:05:02 +02:00
Tom Fifield fb9a48dae7
fix typos 2024-09-24 19:20:54 +08:00
Dylanliacc 7ef4ee191a feat: add seeed xiao s3 2024-09-24 18:26:48 +08:00
Augusto Zanellato 206e046e34
set detection_trigger_type max_size 2024-09-24 11:10:35 +02:00
Augusto Zanellato 3be0da8370
Merge branch 'master' into detsensor_broadcast_changes 2024-09-24 11:08:58 +02:00
Thomas Göttgens 67f9d80eb2
Update mesh.proto
For our own sanity, please keep the numerical order
2024-09-22 17:21:09 +02:00
Ludovic BOUÉ c12bb5beea
Add support for M5Stack CoreS3 variant 2024-09-22 15:47:28 +02:00
Thomas Göttgens 9dbb2ae4ef
Pico2 2024-09-21 14:54:52 +02:00
Thomas Göttgens a711a17d47
heltec-wireless-bridge 2024-09-21 11:54:41 +02:00
Augusto Zanellato 3ff3dab75d
DetectionSensor: make triggering more flexible 2024-09-20 00:37:28 +02:00
Augusto Zanellato c4636e0232
Add DetectionSensorConfig.broadcast_all_state_transitions 2024-09-19 21:48:47 +02:00
Ben Meadors 5709c0a05e
Merge pull request #576 from meshtastic/device-profile-update1
add fixed_position, ringtone, and canned_messages to `DeviceProfile`
2024-09-18 10:14:05 -05:00
Jonathan Bennett cc2f12bc7a
Adds the hasPKC bool to device metadata capabilities 2024-09-17 17:30:02 -05:00
Ben Meadors 1e212f1135
Merge pull request #579 from powersjcb/optional-hops_away
convert hops_away from required to optional
2024-09-17 06:40:37 -05:00
Jonathan Bennett c5108cfd6b
Update max_count of admin_key to 3 (#575) 2024-09-16 21:52:43 -05:00
Jonathan Bennett a5cf8b5ac3
More Admin Errors 2024-09-16 21:36:03 -05:00
Jacob Powers 292538b8fb
Update mesh.proto 2024-09-16 20:20:45 -06:00
Jacob Powers 0347af720c
Update deviceonly.proto 2024-09-16 20:19:41 -06:00
Ben Meadors 84a60f4e62 Add generic detail payload variant to TAKPacket 2024-09-15 19:24:15 -05:00
andrekir a883cfe739 add fixed_position, ringtone, and canned_messages to `DeviceProfile` 2024-09-14 23:24:04 -03:00
Jonathan Bennett 0acaec6eff
Move ok_to_mqtt from flag to bitfield (#574) 2024-09-06 18:27:22 -05:00
Jonathan Bennett fce5ab584f Rename ok_to_mqtt and add config 2024-09-06 11:57:23 -05:00
Jonathan Bennett 30eb05a8a9
Adds OKToMqtt bool to data 2024-09-04 14:30:54 -05:00
GUVWAF 90f73ed100 Add RESPONSE priority for responses to a request 2024-09-01 15:35:54 +02:00
GUVWAF 77fc95a9ab Add new MeshPacket priority HIGH 2024-08-30 19:58:30 +02:00
Ben Meadors 8c01df356a
Update telemetry.proto 2024-08-30 07:31:08 -05:00
Ben Meadors 2d5ffbb61f
Custom i2c sensor telemetry 2024-08-30 07:30:26 -05:00
Junhuang b575b137e2 Be available for M5 corebasic2.7、core2 2024-08-29 10:10:04 +08:00
Jonathan Bennett 17043d6f3a Make admin_key repeated max count 1, for future expansion 2024-08-25 21:55:51 -05:00
Ben Meadors 52cfa2c1c2
Merge pull request #565 from geeksville/pr-for4375 2024-08-23 20:17:44 -05:00
Ben Meadors cbd790fed1
Merge pull request #559 from miltieIV2/miltieIV2/add_support_for_adafruit_feather_rp2040_rfm95
miltieIV2/add support for adafruit feather rp2040 rfm95
2024-08-22 14:09:21 -05:00
Kevin Hester 183ba970a7 remove deprecated serial/bt logging options and unify in the new
security option.  Per discussion in https://github.com/meshtastic/firmware/issues/4375
no need to preserve the old options when changing to this new simpler
single boolean because they were newish, rarely used and only for 'advanced'
developers.
2024-08-20 13:36:32 -07:00
Jonathan Bennett 68b946291e Adds a blank config for fetching a remote admin session key 2024-08-19 14:38:11 -05:00
John Milton e6561cc17c
Update mesh.proto
enum upstream collision, switch to the next free.
2024-08-19 14:56:19 -04:00
GUVWAF 7171332c99 Add route back and SNR lists to RouteDiscovery for traceroute 2024-08-17 14:27:37 +02:00
Ben Meadors fe4496484a
Merge pull request #553 from meshtastic/2.5
2.5
2024-08-17 06:47:22 -05:00
Ben Meadors 59d035a37d net 2024-08-16 18:49:23 -05:00
Ben Meadors 8ac99eefe8 Fixed 2024-08-16 18:31:16 -05:00
Ben Meadors 6a53f766bc Set time only admin message 2024-08-16 18:21:01 -05:00
Ben Meadors 8da680b690
Merge pull request #555 from pdxlocations/canned-messages-input-sources
Edit Comments of Canned Messages
2024-08-16 06:13:59 -05:00
Mark Trevor Birss d2a88c9ddc
Update mesh.proto 2024-08-16 09:52:25 +02:00
Ben Meadors ceb1170e2c Local device mesh stats 2024-08-15 20:41:11 -05:00
Jonathan Bennett 06d7ca5821
Adds Admin session_passkey to prevent replay of admin packets (#558)
* Adds Admin session_passkey to prevent replay of admin packets

* Update comment on admin_passkey
2024-08-15 16:32:42 -05:00
John Milton 2d7f6d12d9 add ther other Adafruit displauy and a comment about A0. 2024-08-15 14:00:06 -04:00
John Milton 97cd687e82 Add board enum for RP2040_FEATHER_RFM95; variants/feather_rp2040_rfm95. 2024-08-15 13:51:20 -04:00
Jonathan Bennett 8b5b2faf66
Add PKI_UNKNOWN_PUBKEY (#557) 2024-08-14 15:31:46 -05:00
Jonathan Bennett f007d1d719 Rename NONE_PKI to PKI_FAILED 2024-08-13 18:27:47 -05:00
Jonathan Bennett f03121f440 Add NONE_PKI error message 2024-08-13 18:27:47 -05:00
Ben Meadors 1ff2e736ca UserLite 2024-08-13 18:27:47 -05:00
Jonathan Bennett 000e9dcd38 Add SECURITY_CONFIG to admin.proto (#547) 2024-08-13 18:27:47 -05:00
Ben Meadors 66a6d11f7f Add client notification fromradio message 2024-08-13 18:27:47 -05:00
Garth Vander Houwen d7ce4f30fa Update config.proto
update api name
2024-08-13 18:27:47 -05:00
Garth Vander Houwen c979c1ac8f Update config.proto
Update comments to match discord conversation
2024-08-13 18:27:47 -05:00
Jonathan Bennett 04a3b65a94 No default for you, Proto3 2024-08-13 18:27:47 -05:00
Jonathan Bennett 684d1faf8e Add admin_channel_enabled to the security config 2024-08-13 18:27:47 -05:00
Jonathan Bennett 6cde2e2672 Add SecurityConfig to Localonly 2024-08-13 18:27:47 -05:00
Jonathan Bennett ecc4d42053 Also move device_logging_enabled from bluetooth to SecurityConfig 2024-08-13 18:27:47 -05:00
Jonathan Bennett adb2ff256b Re-org some settings into a new SecurityConfig proto 2024-08-13 18:27:47 -05:00
Jonathan Bennett bc465e6522 Add the key used to PKI decrypt to MeshPacket 2024-08-13 18:27:47 -05:00
Jonathan Bennett e9b83744e2 Adds public_key and private_key for PKI
co-authored-by: edinnen
2024-08-13 18:27:47 -05:00
Ian McEwen a3242bd0b4 Add `optional` keywords to stuff that can be "truly zero" within mesh packet payloads 2024-08-13 18:27:47 -05:00
Ben Meadors eed2033cc3 Short turbo preset 2024-08-13 18:24:53 -05:00
Jonathan Bennett 666b481ae0
Remove dos-style formatting from telemetry.proto (#554) 2024-08-13 18:12:39 -05:00
pdxlocations 5b7a39da33 add scanAndSelect, cardkb, and serialkb 2024-08-13 16:09:49 -07:00
Jonathan Bennett deb05e9514 Remove dos-style formatting from telemetry.proto 2024-08-13 18:04:12 -05:00
Michael Gjelsø 26c144b2ba
New Device, Radio Master Bandit
Support for RadioMaster Bandit "Big Brother"
2024-08-12 17:41:21 +02:00
Ben Meadors 071fd931ec
Merge pull request #540 from dhskinner/new-sensor-types
Additional Telemetry sensors - BMP388, ICM-20948, MAX17048
2024-08-11 09:53:18 -05:00
GUVWAF d867039e46 Add RAK3172 and Wio-E5 STM32WL-based hardware models 2024-08-11 16:22:43 +02:00
Ben Meadors 2fa7d6a4b7
Merge pull request #539 from meshtastic/factory-reset-distinction
New factory reset (device) admin command and make distinction about existing command that only config / device state is removed
2024-08-08 10:53:39 -05:00
Kevin Hester 77ed84c7af Add new critical fault codes for flash corruption
for https://github.com/meshtastic/firmware/issues/4184
2024-08-05 14:27:31 -07:00
David 25df63b0a0 Update telemetry.proto 2024-08-03 13:37:03 +10:00
Ben Meadors 4d3efb56d8 New factory reset (device) admin command and make distinction about existing command that only config / device state is removed 2024-07-31 10:42:35 -05:00
Ben Meadors c4110a4422
Revert "LogRecord over serial enabled" 2024-07-30 14:24:43 -05:00
Ben Meadors 9902e65bf2
LogRecord over serial enabled 2024-07-30 07:07:18 -05:00
Ben Meadors ff1aa723d1
Add t1000-e hw model 2024-07-26 06:25:03 -05:00
Ben Meadors 38a3a4a8bf
Sensecap indicator 2024-07-22 09:01:59 -05:00
Tavis 7370460a59 fix tag index. whoops, duh. 2024-07-10 09:09:32 -10:00
Tavis 29f8011bce add ws85 serialmodule mode, add gust,lull to env teleme 2024-07-09 21:50:10 -10:00
Michael Gjelsø b2dd7a5562
Disable PA FAN
Disable the build-in PA FAN using pin define in RF95_FAN_EN
for use in "Low Traffic" areas where cooling of PA it not necessary.
2024-07-09 18:06:29 +02:00
GUVWAF 940395c81e Add bool to StoreForward config to set it as server 2024-07-06 10:05:21 +02:00
Heltec-Aaron-Lee 0891eeb9e1 Fix spelling issue 2024-07-01 14:10:05 +08:00
Aaron.Lee e3557e4bcb
Merge branch 'meshtastic:master' into master 2024-07-01 14:08:58 +08:00
Ben Meadors e7327e76bd
Merge pull request #526 from geeksville/pr-powermon2
Add protobufs for forthcoming firmware and python PRs
2024-06-29 19:01:57 -05:00
Blake McAnally 827ed60577 remove unnecessary import 2024-06-28 21:37:08 -05:00
Ben Meadors fcf0fddab8 Same line 2024-06-28 10:24:51 -05:00
Ben Meadors 17a9637530 Deprecate router client 2024-06-28 10:06:50 -05:00
Heltec-Aaron-Lee 06ceb3e21d Add Heltec new boards 2024-06-28 16:29:17 +08:00
Kevin Hester 9d747b6cf0 Now that we use LogRecord, increase the field sizes to reasonable values
Note: this change is 'free' because LogRecord is only used in a union
inside of FromRadio and FromRadio is already larger than this.
2024-06-27 19:50:59 -07:00
Kevin Hester c25e0c4e0b Add PowerStress agent support to PowerMon 2024-06-27 10:30:42 -07:00
Ben Meadors bcdef8996c Add FileInfo packet to FromRadio 2024-06-24 19:37:52 -05:00
geeksville a82df2239a Move our namespace into a fake message so the linter doesn't yell. 2024-06-21 16:07:04 -07:00
geeksville 97138a78dc PowerMon initial protobufs
for https://github.com/meshtastic/firmware/issues/4136
2024-06-21 15:07:20 -07:00
Ben Meadors 1c3029f286
Merge pull request #522 from meshtastic/thebentern-patch-1
BLE Device Logging
2024-06-19 14:46:06 -05:00
Ben Meadors ad08d08124
BLE Device Logging 2024-06-19 07:22:59 -05:00
Andrew Yong 22c137c269
Add Heltec HRU-3601
A product built around the HT-CT62 module (ESP32-C3 CPU and SX1262 LoRa) and SKUs with various sensors. A separate variant is needed due to re-use of GPIOs for LEDs, user button, power gating to the I2C peripheral, etc.

https://heltec.org/project/hru-3601/

Signed-off-by: Andrew Yong <me@ndoo.sg>
2024-06-18 22:01:19 +08:00
Thomas Göttgens 09f453ed87
add RAK2560 outdoor node 2024-06-16 14:03:00 +02:00
Thomas Göttgens f168b0a95a add admin message for calibration. 2024-06-15 14:44:27 +02:00
Thomas Göttgens c18265dfbf
dang manual changes 2024-06-13 16:08:34 +02:00
Thomas Göttgens 95e94d5af0
add NAU7802 protobufs 2024-06-13 14:39:08 +02:00
Heltec-Aaron-Lee aa08ca2bdc Add Heltec Capsule Sensor V3 2024-06-12 19:25:00 +08:00
Jonathan Bennett 8c8048798c
Add compass_orientation (#515)
* add compass_orientation

We have rudimentary compass support in a branch. This would add a setting to correct the output when the sensor is oriented differently than the screen.
2024-06-11 12:23:03 -05:00
Thomas Göttgens a641c5ce4f
Merge pull request #511 from meshtastic/wm1110-proper-ID
WIO WM 1110 ID
2024-06-04 15:20:08 +02:00
Thomas Göttgens 492753200d
(maybe?) fix repeated oneof 2024-06-04 15:15:40 +02:00
Thomas Göttgens 574aeb5b49
Update mesh.proto 2024-06-04 14:54:28 +02:00
Thomas Göttgens 5d0a75e6ec
Merge pull request #509 from meshtastic/chunked-delivery-plumbing
Chunked payload for PoC binary transfer
2024-06-04 14:50:49 +02:00
Ben Meadors 5f879edb72 More lux options, wind speed, and direction as well as DF Robot lark support 2024-06-03 15:21:28 -05:00
Ben Meadors 1e8fa54a05 Chunked payload for PoC binary transfer 2024-06-03 14:57:21 -05:00
Alexander Smyslov ad3cc2d295
Update telemetry.proto
add support AHT10
2024-05-31 12:24:41 +02:00
Ben Meadors 9e61b82331
Merge pull request #506 from meshtastic/chunked-delivery-plumbing
Added to_callsign to atak GeoChat
2024-05-30 08:54:12 -05:00
Ben Meadors 7fbaa3c74c SpaghettiO 2024-05-30 06:54:38 -05:00
Ben Meadors 4ef9dd4000 Added to_callsign to atak GeoChat 2024-05-30 06:53:03 -05:00
Jurriaan Pruis 3cb2b01cf7
Fix invalid protobuf
The mesh.proto file was broken, was missing a semicolon.
2024-05-26 11:44:41 +02:00
Michael Gjelsø bacd654744
Update mesh.proto
RadioMaster 900 Bandit Nano ID, https://www.radiomasterrc.com/products/bandit-nano-expresslrs-rf-module
2024-05-25 09:01:20 +02:00
tuxphone 7c533e810b
Synchronize ham short_name length with meshtastic user short_name length 2024-05-22 14:19:07 +02:00
Thomas Göttgens 1b0b61a76e protobufs for https://github.com/meshtastic/firmware/issues/3885 2024-05-16 15:36:04 +02:00
Ben Meadors 0a84f48e84 More RAK / Adafruit sensors 2024-05-15 07:07:22 -05:00
Jorge Castillo 71f3d68db5 Update telemetry.proto to include VEML7700 high accuracy white light(irradiance) sensor 2024-05-14 16:43:15 -04:00
Jorge Castillo 5f6dc3a1a8 add veml7700 ambient light readings to the env merics 2024-05-08 22:20:18 -04:00
pr000t edbf510ef7
Update telemetry.proto
Add Sensirion SHT4X sensors
2024-05-05 17:19:54 +02:00