Ben Meadors and GitHub
b526a3ad53
Own node should be favorited and have zero hops away ( #4618 )
2024-09-02 17:51:02 -05:00
Ben Meadors and GitHub
24501c30c0
Update and rename test_simulator.yml to tests.yml
2024-09-01 11:33:41 -05:00
Ben Meadors and GitHub
7d2f3a3425
Hello world for MeshTestic ( #4607 )
2024-09-01 11:29:34 -05:00
Ben Meadors and GitHub
33eb073535
Ignore (from)Net time on positions with an unknown or fixed location source ( #4593 )
...
* Ignore (from)Net time on positions with an unknown or fixed location source
* Dunk a trunk
2024-08-30 19:02:48 -05:00
Ben Meadors and GitHub
8729cdb699
Merge branch 'master' into pr-fix4154
2024-08-30 16:31:47 -05:00
Ben Meadors
7475cc301e
GPS_POWER_TOGGLE on T114
2024-08-30 15:37:39 -05:00
Ben Meadors
171512d2f6
Fixed buzzer
2024-08-29 11:42:27 -05:00
Ben Meadors and Kevin Hester
a1bf0d8519
Add button secondary and enable scan-select on T190 ( #4577 )
2024-08-28 11:25:54 -07:00
Ben Meadors and Kevin Hester
f5633bf0c5
Fix T1000-E default to turn on buzzer for Ext. Notification ( #4575 )
2024-08-28 11:25:54 -07:00
Ben Meadors and Kevin Hester
3ad0af5ce8
Fix super tiny T1114 tft font size and fork repo to fix compiler warnings ( #4573 )
2024-08-28 11:25:54 -07:00
Ben Meadors and Kevin Hester
72c82c1c08
Add RAK4631 hex to firmware release
2024-08-28 11:25:54 -07:00
Ben Meadors and Kevin Hester
927a35ef51
Protos
2024-08-28 11:25:54 -07:00
Ben Meadors and Kevin Hester
c11a66030f
Userlite mem comparison ( #4552 )
2024-08-28 11:25:54 -07:00
Ben Meadors and Kevin Hester
b285aa5bd6
Dum dum zero comparision
2024-08-28 11:25:54 -07:00
Ben Meadors and Kevin Hester
9de0b7cfac
Found more places to set explicit has_optional on position ( #4542 )
2024-08-28 11:25:54 -07:00
Ben Meadors and Kevin Hester
06175737cc
Save nodedb after favoriting (or removing) ( #4537 )
2024-08-28 11:25:54 -07:00
Ben Meadors and GitHub
50f06840d7
Add button secondary and enable scan-select on T190 ( #4577 )
2024-08-28 07:54:50 -05:00
Ben Meadors and GitHub
a34170654c
Fix T1000-E default to turn on buzzer for Ext. Notification ( #4575 )
2024-08-28 07:24:41 -05:00
Ben Meadors and GitHub
f27281d3fa
Fix super tiny T1114 tft font size and fork repo to fix compiler warnings ( #4573 )
2024-08-28 06:43:30 -05:00
Ben Meadors
50d778d281
Add RAK4631 hex to firmware release
2024-08-27 18:24:14 -05:00
Ben Meadors
d0fd17134e
Protos
2024-08-26 07:48:07 -05:00
Ben Meadors and GitHub
d6dac1737a
Userlite mem comparison ( #4552 )
2024-08-24 12:19:31 -05:00
Ben Meadors
2a279c7f3d
Dum dum zero comparision
2024-08-23 07:07:28 -05:00
Ben Meadors and GitHub
7abc194ef5
Found more places to set explicit has_optional on position ( #4542 )
2024-08-23 07:04:34 -05:00
Ben Meadors and GitHub
ff500bc5a9
Save nodedb after favoriting (or removing) ( #4537 )
2024-08-22 20:57:03 -05:00
Ben Meadors
6ddee795d6
Poetry
2024-08-21 17:24:56 -05:00
Ben Meadors and GitHub
314009a10f
Version 2.5 bump
2024-08-20 07:35:47 -05:00
Ben Meadors
2d9126f873
Try cwd
2024-08-20 07:17:39 -05:00
Ben Meadors
d404a49336
Trunk
2024-08-20 07:08:42 -05:00
Ben Meadors
929b3e4f88
Add platformio tests
2024-08-20 06:49:54 -05:00
Ben Meadors
bd21a0455b
&
2024-08-19 19:19:16 -05:00
Ben Meadors
9b4ad68f43
Add simulator back as a separate step
2024-08-19 18:39:26 -05:00
Ben Meadors
14146d6ff5
Ms!
2024-08-19 07:04:48 -05:00
Ben Meadors and GitHub
5ff1078c8c
Move NeighborInfo interval default to 6 hours (double NodeInfo) ( #4483 )
...
* Move NeighborInfo in line with NodeInfo
* Set default to 6 hours and cap minimum at 2 hours
2024-08-17 11:51:53 -05:00
Ben Meadors and GitHub
fdaaf71366
Merge branch 'master' into 2.5-changes
2024-08-17 08:01:15 -05:00
Ben Meadors and GitHub
9dad62e3c4
Set time-only admin command ( #4479 )
2024-08-17 05:52:36 -05:00
Ben Meadors and GitHub
e61bd84116
Send local stats telemetry to phone every 15 minutes ( #4475 )
...
* Send local stats telemetry to phone every 10 minutes
* Add debug log and bump to 15 minutes
* Tronk
* Explicit has_ optional
2024-08-16 17:15:51 -05:00
eefe9efa9f
Adds ASCII log option needed by portudino ( #4443 ) ( #4474 )
...
* Adds ASCII logs useful to portudino
Activates ASCII log option when stdout is not a terminal. This is
generally the right thing to do; if not, the behavior can be
overridden in config.yaml using AsciiLogs under Logging. The result
is reasonable system logs for portudino when running under systemd or
the like.
Signed-off-by: Christopher Hoover <ch@murgatroid.com >
Co-authored-by: Christopher Hoover <ch@murgatroid.com >
2024-08-16 07:42:19 -05:00
Ben Meadors
390de724ba
Update 2.5 protos
2024-08-16 06:09:02 -05:00
Ben Meadors and GitHub
6f1dae1b1b
Re-compute correct timeslot on applyModemConfig ( #4469 )
...
* Re-compute correct timeslot on applyModemConfig
* Cap contention window max at 7
2024-08-15 15:05:38 -05:00
Ben Meadors and GitHub
d398419aef
Router and sensor are impolite ( #4468 )
2024-08-15 08:47:49 -05:00
Ben Meadors and GitHub
96cf78aadd
Short turbo preset ( #4465 )
2024-08-14 21:16:21 -05:00
Ben Meadors and GitHub
efc27f2051
Initial telemetry with time and variant tags ( #4463 )
2024-08-14 16:24:28 -05:00
Ben Meadors and GitHub
207b9b49a5
Always attempt to set NTP or GPS time on a fresh position packet ( #4460 )
2024-08-14 07:42:30 -05:00
Ben Meadors and Jonathan Bennett
0e7253d309
Protos
2024-08-13 18:45:38 -05:00
Ben Meadors and Jonathan Bennett
884bc529f0
protos
2024-08-13 18:44:25 -05:00
Ben Meadors and Jonathan Bennett
8f3614d66c
User to UserLite in NodeDB ( #4438 )
...
* User to UserLite in the nodedb
* Tronkdor the burninator
2024-08-13 18:43:37 -05:00
Ben Meadors and Jonathan Bennett
c451db3a3f
Get in the trunk!
2024-08-13 18:43:19 -05:00
Ben Meadors and Jonathan Bennett
95682c9095
Add ClientNotification hello world
2024-08-13 18:43:19 -05:00
Ben Meadors and Jonathan Bennett
da53b8152d
Protos
2024-08-13 18:43:17 -05:00
Ben Meadors and Jonathan Bennett
8d1a34a4bf
Protobufs
2024-08-13 18:42:40 -05:00
Ben Meadors and GitHub
464f270b12
More explicit guards for attempting to set RTC ( #4452 )
...
* Guard against timesources from the mesh if we have good time
* Trunk
* Consider phone time in the past 24 hours authoritative as well
* Rename
* GPS can be null
* Declaration
* Remove RemoteHardware
* Explicitly remove GPS
* Exclude GPS earlier for RAK2560
2024-08-13 06:56:20 -05:00
Ben Meadors
7740b4bccd
Sweep up some missed trunk formatting
2024-08-13 06:52:03 -05:00
Ben Meadors
e85a2e827b
Update protos
2024-08-13 06:49:32 -05:00
Ben Meadors
48eee747da
protos
2024-08-11 18:25:32 -05:00
Ben Meadors and GitHub
a28f10e0c2
User to UserLite in NodeDB ( #4438 )
...
* User to UserLite in the nodedb
* Tronkdor the burninator
2024-08-11 17:22:11 -05:00
Ben Meadors and GitHub
864b793ce0
Merge branch 'master' into 2.5-changes
2024-08-10 13:45:52 -05:00
Ben Meadors
a767997cea
Get in the trunk!
2024-08-10 08:57:37 -05:00
Ben Meadors
861f0b6769
Add ClientNotification hello world
2024-08-10 08:33:42 -05:00
Ben Meadors
2012a0ae1c
Protos
2024-08-10 07:51:59 -05:00
Ben Meadors
3513d88794
Protobufs
2024-08-10 07:25:05 -05:00
Ben Meadors and GitHub
3878e025e4
Split factory reset into config and device variants ( #4427 )
...
* Split factory reset into config and device variants
* Trunk
* Default only in header
2024-08-09 08:38:29 -05:00
Ben Meadors
5b4530325f
Short circuit while the probe code does not auto-detect
2024-08-08 20:53:26 -05:00
Ben Meadors
bcdda4de8a
Missed some includes of userPrefs that would allow behavior we don't want
2024-07-31 08:53:59 -05:00
Ben Meadors
24ecfa1a45
Trunk fmt
2024-07-31 07:42:23 -05:00
Ben Meadors and GitHub
29fe6e7448
Event mode: Block problematic portnums of traffic ( #4362 )
2024-07-31 05:52:17 -05:00
Ben Meadors
5dde738a31
Trunk
2024-07-30 15:08:38 -05:00
Ben Meadors and GitHub
93ba19d1e1
Make LogRecord protobuf serial logging over Phone API opt-in instead ( #4358 )
...
* Make LogRecord protobuf serial logging over Phone API opt-in instead of enabled by default
* debug_log_enabled
2024-07-30 15:05:33 -05:00
59cc57fc29
Event mode: Enforce reliable hop limit and disallow default public MQTT ( #4343 )
...
* Event mode: Enforce reliable hop limit
* Event mode: Short circuit wantsLink on MQTT for default broker address
* Just enforce at channels level since everything uses this
* For events never forward packets with excessive hop_limit
* In EVENT_MODE, don't respond with hop_limit set more then the configured max.
* Correct hop_start when correcting hop_limit in event mode.
* Make EVENT_MODE work from userPrefs.h
* Event mode: Disallow Router or Repeater roles
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2024-07-29 20:16:47 -05:00
Ben Meadors
6813b8e4e9
Just literally trying stuff at this point
2024-07-29 06:52:14 -05:00
Ben Meadors
4aa6f60e95
Maybe remove pip cache
2024-07-29 06:41:26 -05:00
Ben Meadors
2ffc93324d
After
2024-07-29 06:38:34 -05:00
Ben Meadors
c501cc501d
Pip pip cheerios plz
2024-07-29 06:37:19 -05:00
Ben Meadors
8c0ff89972
Trunk
2024-07-29 06:14:32 -05:00
Ben Meadors
cf22b7ff04
Latest pip version of setuptools is broken. Install specific version
2024-07-29 06:11:08 -05:00
811a9ae261
Macro to trace log all MeshPackets as JSON ( #4336 )
...
* Macro to trace log all MeshPackets as JSON
* Comment
* Add trace logging to file for native target
* bytes to hex
* Add time_ms
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2024-07-28 19:49:10 -05:00
Ben Meadors
32bc2f1137
Add RAK3172 to the STM32WL canon
2024-07-27 09:38:28 -05:00
Ben Meadors
1b249c32bf
Copy the actual bin
2024-07-27 07:28:11 -05:00
Ben Meadors
bca9fbe7e4
Missed a needs
2024-07-27 06:49:50 -05:00
Ben Meadors
e70435ebd7
All builds need to only pkg update for their target environment
2024-07-27 06:49:11 -05:00
Ben Meadors and GitHub
f583837b4e
Enable STM32 build ( #4339 )
...
* Enable stm32 builds and wio-e5 board
* Chmod
2024-07-27 06:39:16 -05:00
Ben Meadors
4ee15d8128
Trunk
2024-07-26 06:38:54 -05:00
Ben Meadors
394e0e1b3e
T1000_E hw model
2024-07-26 06:30:28 -05:00
Ben Meadors and GitHub
f645ae943d
JSON serialization refactor ( #4331 )
2024-07-25 20:50:42 -05:00
Ben Meadors
7ac64bd762
Trunk
2024-07-25 13:09:28 -05:00
Ben Meadors
c5f2d2736d
Whitespace trunk grousing
2024-07-24 21:14:58 -05:00
Ben Meadors and GitHub
01e089fd07
Ignore invalid service envelopes ( #4326 )
2024-07-24 08:23:04 -05:00
Ben Meadors and GitHub
1d3ac57943
Fix type ( #4323 )
2024-07-23 08:35:01 -05:00
Ben Meadors and GitHub
0d2a9b6282
Fix de/compression buffer overflows in TAK packets ( #4317 )
...
* Fix de/compression buffer overflows in TAK packets
* Log message
2024-07-23 06:16:53 -05:00
Ben Meadors and GitHub
dadf9234e5
Remove status topic ( #4305 )
2024-07-21 07:09:10 -05:00
Ben Meadors and GitHub
46d7b82ac1
Migrate to new defaults ( #4294 )
...
* Upgrade module config state version but don't blow everything away
* ModuleConfig version intervals roll forward
* Be specific about version migration criteria
* initModuleConfigIntervals fix
* Don't forget power!
2024-07-16 09:37:50 -05:00
Ben Meadors
a04de8c6b3
Add PaxCounter to the mix
2024-07-14 06:27:16 -05:00
Ben Meadors and GitHub
4286f2c2dd
Minor version bump
2024-07-13 06:07:20 -05:00
Ben Meadors and GitHub
c5d747cd3e
Scale default intervals based for *online* mesh size past 40 nodes ( #4277 )
...
* Add congestion scaling coefficient
* Added active mesh sized based interval scaling
* Moved back to bottom
* Format
* Add observers and use correct number of online nodes
2024-07-13 05:59:19 -05:00
Ben Meadors and GitHub
0fa9974518
Don't send node info interrogation when ch. util is >25% ( #4273 )
2024-07-12 11:48:35 -05:00
Ben Meadors and GitHub
699d37b04c
Move up telemetry defaults to every 30 minutes ( #4274 )
2024-07-12 09:24:42 -05:00
Ben Meadors and GitHub
df194ca0f0
WM1110 SDK kit enter serial DFU and add deployment packages ( #4266 )
...
* Switch default upload protocol to nrfutil so that pio generates zip deploy packages
* Enter serial DFU on SDK board
* Remove guard for DFU zip from SDK build
* NRF_USE_SERIAL_DFU macro instead
2024-07-11 14:08:31 -05:00
Ben Meadors
c887675bb4
Fix missing
2024-07-10 09:35:18 -05:00
Ben Meadors
5c71187db1
Tell trunk to ignore bin folder
2024-07-10 07:34:41 -05:00
Ben Meadors
8048fab084
Move e290 to board level extra while CI is broken
2024-07-10 07:28:29 -05:00