Thomas Göttgens
0f7e6b8964
update submodule protobufs to latest
2022-12-06 13:55:43 +01:00
Thomas Göttgens
470e711383
Audio Module is finished for regression tests.
2022-12-02 12:58:26 +01:00
Thomas Göttgens
628028475c
fix compile
2022-11-29 17:45:57 +01:00
Thomas Göttgens
05e992ad67
WIP: add digital audio. Needs a proto change, so checking in generated files for now.
2022-11-29 17:19:10 +01:00
GUVWAF
330ac3be68
Update generated protobufs
2022-11-26 21:07:36 +01:00
caveman99
7c9cada50e
[create-pull-request] automated change
2022-11-26 15:04:12 +00:00
Thomas Göttgens
32e5ced814
regen protos
2022-11-24 09:22:50 +01:00
Ben Meadors
b1ba807ec9
Only save and reboot while a transaction isnt open
2022-11-20 19:50:45 -06:00
Ben Meadors
c3c899bc85
Upstream protos for resolving conflicts
2022-11-13 14:45:26 -06:00
Ben Meadors
3d7dea0606
Added support for Heltec V3
2022-11-13 09:45:16 -06:00
Ben Meadors
30a87e3145
Switch to a smaller sample of devices for cppcheck
2022-11-10 07:26:28 -06:00
Ben Meadors
32223a818c
Updated admin module and protobufs
2022-11-08 15:04:24 -06:00
Ben Meadors
950d5defda
Master to develop (resolves conflicts) ( #1903 )
...
* Rearranging deck chairs, 900M22S working, 30S not
* We do have wire, just not where it's expected
* Put more of the module specific pins in their blocks
* tryfix compile with NO_SCREEN
* Portduino only: don't continue to try rebooting (#1887 )
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
* Support for TLORA 2.1-1.8
* Don't allow arbitrary channel name for admin (#1886 )
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
* Experimental DIY nrf52840 feather support (#1884 )
* Experimental DIY nrf52840 feather support
* Fix target
* sx1262 wiring
* Remove lib
* Don't consider Response as ACK for FloodingRouter (#1885 )
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
* Fix feather diy (#1892 )
* Fix variant
* Fix feather diy target
* [modules][external notifications] allow select channel to listen to
* Fix feather diy pin mapping (#1894 )
Thanks to @markbirss
* [create-pull-request] automated change
* Override Screen Autodtect
* Maybe fix crash of this board.
* Fixes reset loop with new espressif32 platform on tlora-v2
Sending a pulse to the OLED_RESET Pin 16 results in a reset loop using recent version of the espressif32 platform.
* Experiment with self hosted action runner
* Fix MQTT on ETH
* revert the tryfix
* Cheating
* Cleanup artifacts older than 1 month
* Update cleanup_artifacts.yml
* Update cleanup_artifacts.yml
* Update cleanup_artifacts.yml
* Delete cleanup_artifacts.yml
* fix: use RF95_IRQ for wakeup source in doLightSleep (#1899 )
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
* Update protos
* Update protos
Co-authored-by: code8buster <communismisgreat@national.shitposting.agency>
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
Co-authored-by: GUVWAF <78759985+GUVWAF@users.noreply.github.com>
Co-authored-by: Mykhailo Lesyk <m@lesyk.org>
Co-authored-by: Mykhailo Lesyk <lesykm@users.noreply.github.com>
Co-authored-by: caveman99 <caveman99@users.noreply.github.com>
Co-authored-by: he-leon <he-leon@users.noreply.github.com>
Co-authored-by: Lars Weber <weber@weber-software.com>
2022-11-05 09:28:41 -05:00
Thomas Göttgens
1716c4d6f9
Allow static IP for WLAN
...
and portentially fix reconnect issues
2022-11-05 15:02:06 +01:00
Thomas Göttgens
8874a6e488
update protos
2022-11-05 14:18:57 +01:00
Thomas Göttgens
20686cc66a
Show boot logo / OEM Logo longer - 5 seconds each now.
2022-11-03 09:46:32 +01:00
Sacha Weatherstone
b24caa1e06
Update links
2022-10-31 17:32:38 +10:00
Ben Meadors
311835a231
Implement extended device metadata ( #1874 )
...
* Implement extended device metadata
* HAS_BLUETOOTH should be global
2022-10-30 10:02:11 -05:00
thebentern
23c9fa0b56
[create-pull-request] automated change
2022-10-26 21:29:46 +00:00
caveman99
0c3ec9254d
[create-pull-request] automated change
2022-10-26 15:56:26 +00:00
caveman99
cb26bc3871
[create-pull-request] automated change
2022-10-22 14:18:18 +00:00
caveman99
2236f74a55
[create-pull-request] automated change
2022-10-19 11:44:12 +00:00
caveman99
227cd93e67
[create-pull-request] automated change
2022-10-18 10:20:06 +00:00
caveman99
7dcc981a2c
[create-pull-request] automated change
2022-10-17 08:04:36 +00:00
caveman99
7a9673dc37
[create-pull-request] automated change
2022-10-16 14:24:27 +00:00
Ben Meadors
f88dde2f60
Send channels over phoneapi on want config ( #1780 )
...
* Send channels
* Doh!
* Adjust comments
* Missed a spot
* Consolidate
* Skipped disabled ones
* Fixed bounding
* Change order
* comment out disabled check for build artefact
* Remove loop
* Off by one
* Probably should start at zero
* Zero
* Oops
* enable dubug log
* Reset to index zero
Co-authored-by: Sacha Weatherstone <sachaw100@hotmail.com>
2022-10-10 10:36:49 -05:00
caveman99
dd4c4fba80
[create-pull-request] automated change
2022-10-09 08:55:33 +00:00
Ben Meadors
bf4115a80f
Telemetry sensors re-map ( #1765 )
...
* Add factory erase uf2 to the release assets
* Sensors map
* Uncomment sensors
2022-10-07 08:33:07 -05:00
Ben Meadors
e85af2f732
regen protos
2022-10-02 19:45:15 -05:00
github-actions[bot]
1dd7aa935f
[create-pull-request] automated change ( #1738 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com>
2022-10-01 08:47:35 -05:00
caveman99
b1ac2cf821
[create-pull-request] automated change
2022-09-13 12:31:51 +00:00
Ben Meadors
a8711bc54a
Add tbeam-s3-core
2022-09-12 07:39:41 -05:00
Sacha Weatherstone
60b4dbfdcd
More default inits. ( #1689 )
...
* More default inits.
* update protobufs
* Try checking has_device first
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-09-11 08:36:47 -05:00
Ben Meadors
f98e96cf1b
Slots for upcoming telemetry sensor support
2022-09-10 17:28:01 -05:00
caveman99
c8d7b1aba0
[create-pull-request] automated change
2022-09-09 11:10:31 +00:00
caveman99
96cab75ccd
[create-pull-request] automated change
2022-09-09 10:04:11 +00:00
caveman99
11590e33d3
[create-pull-request] automated change
2022-09-09 09:19:18 +00:00
Ben Meadors
84e438f72f
Mqtt json_enabled ( #1672 )
...
* Payload variants
* Waypoints and fixes
* Remove json send to mesh. I think protobuf messages already do that
* whoops
* Added json_enabled mqtt config
2022-09-03 14:06:10 -05:00
Ben Meadors
7f586f7099
Better logging and cleanup ( #1662 )
2022-08-29 07:31:02 -05:00
Ben Meadors
b54073a8a1
Bluetooth mode unification and behavior tweaks ( #1636 )
...
* Esp32 bluetooth modes
* Comment
* Gutting bluetooth
* Cleanup
* Security
* Testing
* NRF bluetooth security
* Reboot on saved lora or bluetooth settings
* Cleanup
* Fixes
* Stub for platforms without screens
* Fixed just-works in esp32
* Cleanup
* Display device name in boot screen
* Added waypoint module routing
* chmod
* Words
* Protos
* Backing out partition changes for testing
* Revert "Backing out partition changes for testing"
This reverts commit 191ed6489c
.
* Chmod PR artifacts
* Trying setInitialState again
* Revert "Trying setInitialState again"
This reverts commit 703eac7277
.
* External notification module
* Cleanup
* Pin display formatting
2022-08-22 16:41:23 -05:00
Ben Meadors
86d3759f55
New bluetooth config protos and canned messages consolidation ( #1632 )
...
* Bluetooth and canned messages refactor
* More can of worms messages
* Set has_bluetooth and default pin
* Defaults
2022-08-15 21:06:55 -05:00
Ben Meadors
7d0411cd15
Esp32 NimBLE experiments ( #1613 )
...
* Delete callbacks on bleServer on destruct
* Trying things
2022-08-10 12:44:52 -05:00
Sacha Weatherstone
e04d6b3f56
Update protobufs
2022-08-09 12:22:46 +10:00
Ben Meadors
572f9f9295
Get device metadata admin message ( #1607 )
...
* Get device metadata admin message
* Bump device state version
2022-08-08 07:19:04 -05:00
Sacha Weatherstone
ca1e687fd4
update protobufs
2022-08-06 21:29:59 +10:00
Sacha Weatherstone
4c215530f6
Update protobufs
2022-08-06 16:35:52 +10:00
Sacha Weatherstone
472fb6e5b0
Update protobufs & fix build
2022-08-06 16:31:40 +10:00
caveman99
151321ac3c
[create-pull-request] automated change
2022-08-03 08:09:05 +00:00
Ben Meadors
97684c6c73
Add bmp-280 support ( #1581 )
2022-07-31 08:52:47 -05:00
Ben Meadors
7e7872605b
Lots of environmental telemetry sensor cleanup ( #1574 )
2022-07-29 12:39:46 -05:00
github-actions[bot]
0f2aa7660d
[create-pull-request] automated change ( #1537 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com>
2022-06-29 19:09:38 -05:00
mc-hamster
e0f912ab2a
[create-pull-request] automated change
2022-06-22 02:06:51 +00:00
Ben Meadors
52f299ec49
Remove is_always_pwoered ( #1525 )
2022-06-17 13:35:12 -05:00
Ben Meadors
9285316c78
Upgrade to nanopb 0.4.6 ( #1523 )
2022-06-17 08:37:52 -05:00
caveman99
d4a4bcf91a
[create-pull-request] automated change
2022-06-16 19:31:21 +00:00
caveman99
0943e5f500
[create-pull-request] automated change
2022-06-15 17:40:08 +00:00
caveman99
058b5ceddd
[create-pull-request] automated change
2022-06-15 14:44:33 +00:00
Ben Meadors
553b35d0ad
Consolidate power saving prefs ( #1507 )
...
* Fixed conversion linter warning
* Power saving consolidation
* Whoops
2022-06-12 19:56:32 -05:00
Ben Meadors
5106433572
Removed phone_timeout_secs pref references ( #1503 )
2022-06-12 09:44:23 -05:00
Ben Meadors
90957e6994
INA260 + INA219 sensor support ( #1501 )
...
* INA219 + INA260 support in telemetry
* Protobuf update
* Fixes + debug statement
* Fix size
* Fix conversion from mv
* Added getRegisterValue for i2cscan
2022-06-11 16:44:56 -05:00
mc-hamster
2e1b895791
[create-pull-request] automated change
2022-06-04 01:47:29 +00:00
mc-hamster
5aef58e87f
[create-pull-request] automated change
2022-06-03 01:07:08 +00:00
caveman99
03bbc5eff4
[create-pull-request] automated change
2022-05-30 19:00:01 +00:00
mc-hamster
1b8830e7df
[create-pull-request] automated change
2022-05-27 19:19:57 +00:00
mc-hamster
a0b4b4efa1
[create-pull-request] automated change
2022-05-24 04:10:51 +00:00
caveman99
c4f69cbcc0
[create-pull-request] automated change
2022-05-22 10:59:47 +00:00
mc-hamster
2e45d4f0fd
[create-pull-request] automated change
2022-05-22 00:44:37 +00:00
caveman99
e4484270b1
[create-pull-request] automated change
2022-05-21 19:46:36 +00:00
Sacha Weatherstone
3ed9a05ac6
Update max channels in protos & remove batt_lvl from position flags
2022-05-13 10:30:01 +10:00
Sacha Weatherstone
3b4c8ad0e2
fix max message sizes for unused protobufs
2022-05-12 23:12:37 +10:00
Sacha Weatherstone
2035ddf5a9
Add ntp server config option, remove old region logic
2022-05-11 18:30:29 +10:00
caveman99
f26fb9408e
[create-pull-request] automated change
2022-05-10 08:20:52 +00:00
Sacha Weatherstone
6b0ce6b729
Finish config transition
2022-05-07 20:31:21 +10:00
Sacha Weatherstone
ea86f76393
Move LoRa config out of primary channel
2022-05-07 13:34:06 +10:00
Sacha Weatherstone
f84286d138
Split config structure in two
2022-05-02 22:00:24 +10:00
Sacha Weatherstone
7ae8601ba5
fix warnings
2022-05-02 10:24:28 +10:00
Sacha Weatherstone
8f038ced15
add handleSetConfig, remove team
2022-05-02 08:53:44 +10:00
Sacha Weatherstone
3a1f20821e
Remove team and provision set_config
2022-05-02 08:35:31 +10:00
Ben Meadors
2ca0290662
Admin message implementation
2022-05-01 15:35:01 -05:00
Ben Meadors
163774bb1f
Moved refactored prefs
2022-05-01 14:26:05 -05:00
Sacha Weatherstone
c0d40895f8
Config rework - Init GetConfigResponse
2022-05-01 16:12:48 +10:00
Sacha Weatherstone
98cd19ea0f
Config rework - Init getConfig
2022-05-01 12:39:48 +10:00
caveman99
b82bf5c729
[create-pull-request] automated change
2022-04-19 20:26:22 +00:00
Jm Casler
8c1a81c03a
Merge branch 'compression' into master
2022-04-18 17:02:45 -07:00
Thomas Göttgens
748416d9e3
protobuf update
2022-04-18 18:27:17 +02:00
Jm Casler
5d7990667d
Max nodes to 64 and remove targz
2022-04-15 23:16:40 -07:00
Jm Casler
ecc114f1cd
temp work on compression
2022-04-13 19:23:35 -07:00
Ben Meadors
794167c701
Removed phone sds timeout ( #1372 )
2022-04-12 08:04:24 -05:00
Ben Meadors
10a7071300
Remove send owner interval ( #1361 )
...
* NodeInfo slimfast
* Removed send_owner_interval
2022-04-06 08:03:44 -05:00
github-actions[bot]
279def7911
[create-pull-request] automated change ( #1356 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com>
2022-04-05 11:31:13 -05:00
neilhao
0c600363c8
add nano g1 ( #1351 )
...
* add nano g1
* Update platformio.ini
* Update configuration.h
* Revert platformio.ini to previous state
* Update configuration.h
* Update platformio.ini
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2022-04-04 20:16:19 +10:00
Ben Meadors
07e2816703
Promote device metrics ( #1347 )
...
* NodeInfo slimfast
* Update
2022-04-01 18:35:18 -05:00
Jm Casler
e905f15a0f
Added new roles
2022-03-29 22:02:21 -07:00
Jm Casler
c1ec842454
bump node_db max_count to 80
2022-03-29 20:06:32 -07:00
Ben Meadors
ba2fa84ebd
Reworked metrics structure and split telemetry into device or environ… ( #1331 )
...
* Reworked metrics structure and split telemetry into device or environment
* Comment cleanup
2022-03-27 09:55:35 -05:00
Jm Casler
8bca0d94cd
Regen protos for serial baud & mode. Update serial_module to support new enums.
...
Regen protos for serial baud & mode. Update serial_module to support new enums.
2022-03-26 09:35:06 -07:00
Jm Casler
48fa2b6b9b
Regen protos with support for messaged waypoints
2022-03-26 07:48:35 -07:00
caveman99
3e8ca1f381
[create-pull-request] automated change
2022-03-25 10:40:54 +00:00
Ben Meadors
47524d58d7
Telemetry tweaks ( #1315 )
...
* Update protos
* Removed battery level from position packets
* Send internal metrics
* Handle telemetry on node info for now
* Fixes
* Default telemetry to enabled and same interval as position
* Fixes for lots of interval issues
* Fixed interval
* Regen
* Cleanup
* Newline
* Update proto ref
* Fixed missing metric and updated power level to uint
* Regen
2022-03-23 15:46:39 -05:00
Ben Meadors
e97bd4f9f9
Battery level / telemetry rework (first pass) ( #1306 )
...
* Update protos
* Removed battery level from position packets
* Send internal metrics
* Handle telemetry on node info for now
* Fixes
* Default telemetry to enabled and same interval as position
* Fixes for lots of interval issues
* Fixed interval
* Regen
* Cleanup
* Newline
* Update proto ref
2022-03-20 09:55:38 -05:00
Sacha Weatherstone
8adacba3a1
Respect loc_share_disabled
2022-03-20 16:12:55 +11:00
Sacha Weatherstone
e5e25c2f31
Use gps_disabled
2022-03-20 15:57:49 +11:00
Sacha Weatherstone
a530249503
Fix typo "Fahrenheit"
2022-03-20 14:15:32 +11:00
Sacha Weatherstone
285413c68c
Rename packetNum to packetId
2022-03-20 11:40:13 +11:00
Sacha Weatherstone
4cd1570543
make location_share a boolean
2022-03-20 11:01:49 +11:00
Jm Casler
11130496c4
remove is_router in favor of role == Role_Router
2022-03-15 15:49:25 -07:00
Jm Casler
1b1c3936a4
support for position_broadcast_smart_disabled
2022-03-14 18:09:11 -07:00
Sacha Weatherstone
46b8b61b7f
Fix Serial Plugin name
2022-03-09 18:37:41 +11:00
Jm Casler
2c7b3acbb9
Fix tophone build error
2022-03-02 18:55:11 -08:00
Jm Casler
4d8c0c11dc
Added router to mynodeinfo
2022-02-28 22:44:51 -08:00
Jm Casler
e5e13d78c3
Add role to generated proto
2022-02-27 12:56:18 -08:00
Jm Casler
ba7644e376
Update canned messages from plugin to module
2022-02-27 01:09:36 -08:00
Jm Casler
ed5dea9f85
Update _plugin_ in radioconfig to _module_
2022-02-27 00:52:25 -08:00
Jm Casler
9050fe7f90
regen protos for NZ regioncode
2022-02-26 21:32:52 -08:00
Jm Casler
ac43a1b182
Rename environmental measurement to telemetry
2022-02-26 20:52:22 -08:00
Jm Casler
5bff62e428
Delete environmental_measurement.pb.h
2022-02-26 20:31:16 -08:00
Jm Casler
a0f80c1a2a
Delete environmental_measurement.pb.c
2022-02-26 20:31:05 -08:00
Balazs Kelemen
a36889abba
Canned message - Extend messages length
2022-02-21 22:04:58 +01:00
Jm Casler
3fdd425634
Add groups to payloadVariant
2022-02-20 01:33:49 -08:00
Jm Casler
389a8f1401
Add ourGroupInfo to NodeDB
2022-02-20 00:04:32 -08:00
Jm Casler
e34190b497
Plumbing for the GroupPlugin
2022-02-19 23:43:32 -08:00
Jm Casler
1ba7f009dd
Remove hw_model_deprecated
2022-02-14 20:37:44 -08:00
Jm Casler
b99d793e23
Remove legacyRadio and Legacy Preferences
2022-02-14 19:58:54 -08:00
Jm Casler
1de086819c
Remove myNodeInfo.num_bands. It's not used by android.
2022-02-14 19:45:26 -08:00
Jm Casler
a1ad1e7973
Updated modem configuration
2022-02-14 18:01:34 -08:00
Jm Casler
ee95594f74
Rename EU865 to EU868 & Add TH and IN
2022-02-14 17:01:13 -08:00
thebentern
e567fe7322
[create-pull-request] automated change
2022-02-03 03:21:12 +00:00
github-actions[bot]
dd31a829fb
Update and regen protobufs ( #1175 )
...
* Update and regen protobufs
2022-02-01 09:41:56 -06:00
Jm Casler
266d6ad205
Proto regen for .53
2022-01-27 17:52:03 -08:00
mkinney
aea6675e64
[create-pull-request] automated change
2022-01-27 18:32:55 +00:00
Ben Meadors
b51be320dd
BME680 support ( #1142 )
2022-01-25 14:22:48 -06:00
Jm Casler
c8ecd6ac8e
Protos regened for reply and tapback
2022-01-23 09:30:44 -08:00
Ben Meadors
16ee75313a
BME280 support for environment and screen re-org ( #1129 )
2022-01-22 15:09:17 -06:00
Ben Meadors
6d34151590
Admin message shutdown protobufs ( #1119 )
...
* Updated protos for admin message shutdown protobufs
2022-01-20 21:43:15 -06:00
Balazs Kelemen
1ff3b3326c
Temporary fix on canned messages total length.
2022-01-18 23:15:54 +01:00
Mike Kinney
1f227797c1
updated file after updating protobufs
2022-01-16 23:54:10 +00:00
Jm Casler
25a540c28b
Add airtime tx calculation as a 1hr rolling window
2022-01-15 09:44:29 -08:00
Jm Casler
5392a83e33
Disable light-sleep (aka bluetooth sleep) as the default behavior.
...
https://github.com/meshtastic/Meshtastic-device/issues/1071
2022-01-09 22:28:13 -08:00
ernax78
1c63d2d334
Feature: add disable_tx setting #1065 ( #1066 )
...
* Feature: add disable_tx setting #1065
2022-01-06 12:01:45 -06:00
Thomas Göttgens
3857dd7e52
regen protobuf headers
2022-01-02 14:41:41 +01:00
Jm Casler
7c6d53f297
Support for replies and tap backs
...
https://github.com/meshtastic/Meshtastic-device/issues/1035
2021-12-29 09:25:01 -08:00
Jm Casler
79e75a47f6
Add channel utilization to myNodeInfo
2021-12-28 23:37:23 -08:00
Joshua Pirihi
0aa4ea86a0
Add mqtt_username and mqtt_password user preferences
2021-12-24 06:17:08 +13:00
Jm Casler
7af4a31329
Adding MeshPacket_Delayed
2021-12-19 14:02:36 -05:00
Jm Casler
d7a1b9fd62
Allow hop_limit to be configured
...
https://github.com/meshtastic/Meshtastic-device/issues/1007
2021-12-18 16:21:12 -05:00
Jm Casler
3d4e4bfa50
Update generated protos & has_wifi #979
...
https://github.com/meshtastic/Meshtastic-device/issues/979
2021-12-09 11:47:42 -08:00
Jm Casler
67766b817c
Reduce size of airtime structure for mynodeinfo
2021-12-07 11:44:48 -08:00
Jm Casler
d3dc51d102
Fix typo
2021-12-07 11:31:46 -08:00
Jm Casler
a904bb8cc5
Generated protos for Feature request: add airtime to NodeInfo #970
2021-12-07 11:26:06 -08:00
Jm Casler
f01952bd0d
Create new default channel configurations. #965
...
Create new default channel configurations. #965
2021-12-06 15:03:35 -08:00