Ben Meadors and GitHub
c3b9d493b6
Leave the build epoch commented and uncomment when CI runs ( #4943 )
2024-10-04 15:07:10 -05:00
Ben Meadors and GitHub
00f15459ec
Userprefs prefix macros for clarity and consistency ( #4923 )
...
* Convert userprefs macros to prefixed ones for clarity
* Fix key
2024-10-02 06:14:24 -05:00
18f12584ab
Consolidate and shrink down the re-used strings in logs ( #4907 )
...
* Consolidate and shrink down the re-used strings in GPS
* Condense all the things
---------
Co-authored-by: GUVWAF <thijs@havinga.eu >
2024-10-01 15:38:36 -05:00
Ben Meadors
8d288d5a3c
Only on pull request
2024-09-30 19:26:35 -05:00
Ben Meadors
dc55d7dd98
Trunk it
2024-09-30 18:07:11 -05:00
Ben Meadors and GitHub
8ad89ba724
Allow for better target level Radiolib exclude plumbing ( #4906 )
...
* WIP
* LR11x0
* Anothern
* =1
2024-09-30 05:14:22 -05:00
403e5c304e
Fix: Not being able to stop Ext. Notification nagging for screenless devices ( #4899 )
...
* Move logic up to button thread for screen-less devices
* Comment doesn't apply
* Fiddy
---------
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
2024-09-29 07:29:53 -05:00
Ben Meadors and GitHub
dcb2707d94
Return queue status on rate limit throttling ( #4901 )
2024-09-29 07:28:20 -05:00
Ben Meadors
a70d5ee9d8
Temporarily remove native AGAIN due to gather-artifacts failure
2024-09-28 15:49:37 -05:00
Ben Meadors
6a355616c7
Another extra
2024-09-28 13:06:01 -05:00
Ben Meadors
ec23189407
Making some board levels extra for uncommon hardware
2024-09-28 13:04:50 -05:00
Ben Meadors and GitHub
8efc15f4d9
Ignore seen phoneapi packets ( #4888 )
...
* Ignore PhoneAPI packet if it's been seen
* ignoramus
* Also keep track of the last 20 packet IDs
* Fill
* Make this match the nimble one
* Add the log too
* Ignore zero ID packets
* Remove message entirely
* TRunkt
2024-09-27 20:09:53 -05:00
Ben Meadors
884e3f2e35
Remove remote hardware from release
2024-09-27 20:03:51 -05:00
Ben Meadors
30356dcd97
Retroactive trunkinate
2024-09-26 19:46:17 -05:00
Ben Meadors
9bebad2dbe
Trunkt
2024-09-25 19:54:14 -05:00
Ben Meadors and GitHub
baf9cf5a59
Encapsulate RadioLibInterface receive IRQ logic ( #4866 )
...
* Encapsulate RadioLibInterface receive IRQ logic
* More concise
* Trunk
2024-09-25 16:19:18 -05:00
Ben Meadors
51e4b364b0
Trunk things
2024-09-25 16:18:45 -05:00
Ben Meadors and GitHub
3a2fa118a2
Merge branch 'master' into detsensor_broadcast_changes
2024-09-25 13:57:49 -05:00
Ben Meadors and GitHub
ac5edf867c
Create SECURITY.md ( #4868 )
2024-09-25 13:55:04 -05:00
Ben Meadors and GitHub
4128d75ad4
IS_ONE_OF macro to make long chains of conditions more concise and easy to follow ( #4860 )
...
* Is one of macro
* Moar
* Whoops
* Trunk
* isOneOf function backed macro
2024-09-25 13:50:00 -05:00
Ben Meadors
9dd769586f
Version
2024-09-25 08:40:33 -05:00
Ben Meadors
6e1616375e
Trunk update
2024-09-25 07:25:45 -05:00
Ben Meadors
a7c379961a
New detection sensor trigger type value
2024-09-25 07:01:15 -05:00
Ben Meadors and GitHub
02d9d8b76c
Merge branch 'master' into detsensor_broadcast_changes
2024-09-25 06:30:09 -05:00
Ben Meadors and GitHub
31e952c72e
Merge branch 'master' into detsensor_broadcast_changes
2024-09-25 06:26:14 -05:00
Ben Meadors
c50df710ba
Also put this back
2024-09-24 20:12:42 -05:00
Ben Meadors
10c51d8a05
Put this back
2024-09-24 15:44:16 -05:00
Ben Meadors
453b3a59b2
python3 ref
2024-09-24 15:24:08 -05:00
Ben Meadors
67fd4b64af
Actual ref
2024-09-24 15:20:05 -05:00
Ben Meadors
1d0013918b
master ref
2024-09-24 15:15:55 -05:00
Ben Meadors
cac640ea97
Meshtestic submodule update
2024-09-24 14:57:20 -05:00
Ben Meadors and GitHub
e7569838c7
Bin path
2024-09-24 14:32:20 -05:00
Ben Meadors and GitHub
64b2bf5f93
Checkout should handle this but oh well
2024-09-24 14:18:19 -05:00
Ben Meadors and GitHub
d6a008500a
Who chose that ridiculous name anyway?!
2024-09-24 14:05:12 -05:00
Ben Meadors and GitHub
a9d636c025
Consolidate commands
2024-09-24 14:02:12 -05:00
Ben Meadors and GitHub
292027f40f
Setup node
2024-09-24 13:57:53 -05:00
Ben Meadors and GitHub
3c126212d5
PIO script
2024-09-24 13:45:02 -05:00
Ben Meadors and GitHub
9710ac79d3
Pipargs
2024-09-24 13:37:40 -05:00
Ben Meadors and GitHub
f2801a660b
Update tests.yml
2024-09-24 13:33:51 -05:00
Ben Meadors and GitHub
4d269501dd
No args
2024-09-24 13:30:26 -05:00
Ben Meadors and GitHub
752192b09a
pipx
2024-09-24 13:27:13 -05:00
Ben Meadors and GitHub
f8f9329529
pip3
2024-09-24 13:16:24 -05:00
Ben Meadors and GitHub
c679932248
Setup python
2024-09-24 12:58:41 -05:00
Ben Meadors and GitHub
5488c8f579
Got the runner labels backwards
2024-09-24 12:54:04 -05:00
Ben Meadors and GitHub
6c488fe816
Ony run on test runner label
2024-09-24 12:43:39 -05:00
Ben Meadors
771cb52616
Remove amd64
2024-09-24 10:52:46 -05:00
Ben Meadors
10869ea10a
Don't wait for after-checks
2024-09-24 09:10:29 -05:00
Ben Meadors
e4d0e38f37
Remove native and add v4 back
2024-09-24 08:25:25 -05:00
Ben Meadors
d7badcc9cb
Don't run checks on workflow_dispatch
2024-09-24 07:17:38 -05:00
Ben Meadors
4fbf666cd9
Try v3
2024-09-24 07:12:43 -05:00
Ben Meadors
0ad1f776ae
Manually regen protos for now
2024-09-23 18:53:01 -05:00
Ben Meadors and GitHub
e78c706999
Fix RAK4631 accelerometer ( #4837 )
2024-09-23 18:40:54 -05:00
Ben Meadors
c442cd7267
Remove some straggler now
2024-09-23 15:53:42 -05:00
Ben Meadors and GitHub
9cbabb0468
Teardown bluetooth phoneAPI better and fix client notification issue ( #4834 )
...
* Teardown bluetooth phoneAPI better and fix client notification issue
* Fix client notification draining
2024-09-23 15:51:05 -05:00
e8829b8f52
Refactor and consolidate time window logic ( #4826 )
...
* Refactor and consolidate windowing logic
* Trunk
* Fixes
* More
* Fix braces and remove unused now variables.
There was a brace in src/mesh/RadioLibInterface.cpp that was breaking
compile on some architectures.
Additionally, there were some brace errors in
src/modules/Telemetry/AirQualityTelemetry.cpp
src/modules/Telemetry/EnvironmentTelemetry.cpp
src/mesh/wifi/WiFiAPClient.cpp
Move throttle include in WifiAPClient.cpp to top.
Add Default.h to sleep.cpp
rest of files just remove unused now variables.
* Remove a couple more meows
---------
Co-authored-by: Tom Fifield <tom@tomfifield.net >
2024-09-23 08:58:14 -05:00
Ben Meadors
51af747508
CI fixes
2024-09-21 20:53:23 -05:00
Ben Meadors
893bbe09d1
Hopefully extract and commit to meshtastic.github.io
2024-09-21 16:34:26 -05:00
Ben Meadors
0664c09f9d
Download debian files after firmware zip
2024-09-20 14:55:53 -05:00
Ben Meadors
85d722232e
Additional decoded packet ignores
2024-09-20 07:35:26 -05:00
Ben Meadors
921d92c649
Drop received packets from self
2024-09-20 06:55:16 -05:00
Ben Meadors and GitHub
91b4199f9d
Revert "DetectionSensor: broadcast all state changes" ( #4776 )
2024-09-19 10:46:18 -05:00
Ben Meadors and GitHub
777bcf691a
Initial PhoneAPI rate-limiting of messages on certain ports ( #4756 )
2024-09-18 10:13:07 -05:00
Ben Meadors and GitHub
50fb4ab22a
Implement optional hops_away on NodeInfo/Lite ( #4747 )
...
* Implement optional hops_away on NodeInfo/Lite
* Trunk
2024-09-17 12:08:04 -05:00
Ben Meadors and GitHub
2a6921292e
Implement CoT detail support in TAKPacket ( #4748 )
...
* Implement CoT detail support in TAKPacket
* dest, src
* More coffee is needed
* SAVE
2024-09-17 10:05:55 -05:00
Ben Meadors and GitHub
11378325e0
Separate GPS and NTP RTCQuality logic and allow GPS time to always set us ( #4721 )
2024-09-17 06:29:18 -05:00
Ben Meadors and GitHub
8d57b6164a
Add Heltec T1114 hardware model to build ( #4719 )
2024-09-15 20:37:19 -05:00
Ben Meadors and GitHub
dc3eba9100
Expand to MqttClientProxyMessage_size ( #4726 )
2024-09-15 18:57:02 -05:00
Ben Meadors
ae791ca7e1
Add buildstamp epoch to initial debug output
2024-09-13 19:43:50 -05:00
Ben Meadors and GitHub
35cfe4318a
Stop past timestamps from setting our system time RTC ( #4704 )
...
* Ignore attempts to set times in the past (before our build epoch)
* TRONK
2024-09-13 19:42:31 -05:00
Ben Meadors and GitHub
d36c69396b
Exclude meshtasticd binaries from firmware.zip ( #4698 )
...
* Exclude meshtasticd binaries from firmware.zip
* Incorrect
2024-09-13 10:42:40 -05:00
9ac0e26d42
Add option to preserve private key for factory reset (config) ( #4679 )
...
* Add option to preserve private key for factory reset (config)
* Typo fix
* Copy the key in the right direction, and set the size.
* Don't set the key size back to 0 right after setting it to 32.
* Set the key size before using it to do a memcpy.
* Use the right key_size for backing up private_key
* Don't factoryReset() for a missing nodeDB
* Disable Bluetooth in AdminModule when resetting device settings or nodeDB to avoid race
* Add checks for valid objects before deinit bluetooth
* Add disableBluetooth to handleSetConfig, handleSetModuleConfig, and commit settings
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2024-09-11 08:42:26 -05:00
Ben Meadors
1ba4f6e222
Revert "Temp: Grab pre-release tag"
...
This reverts commit e8e9826adc .
2024-09-10 20:07:06 -05:00
Ben Meadors
e8e9826adc
Temp: Grab pre-release tag
2024-09-10 19:27:59 -05:00
Ben Meadors and GitHub
013021941e
Remove scaling of smart position broadcast minimum interval specifically ( #4677 )
...
* Remove scaling of smart position broacast minimum interval specifically
* Trunk
2024-09-10 15:30:40 -05:00
Ben Meadors and GitHub
106dab23db
Revert "Changes by create-pull-request action" ( #4671 )
2024-09-09 14:20:14 -05:00
Ben Meadors and GitHub
ee68e727ed
Merge branch 'master' into master
2024-09-06 06:25:07 -05:00
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