Ben Meadors
7649e70585
Revert "No focus on new messages if auto-carousel is off ( #5881 )" ( #5936 )
...
This reverts commit 0f981153eb .
2025-01-25 12:01:25 -06:00
Ben Meadors
d1f7739bbe
Peg NRF52 arduino to meshtastic fork with LFE bluetooth fix ( #5924 )
2025-01-23 19:56:59 -06:00
Ben Meadors
0d860882a8
NRF52 - Remove file totally before opening write ( #5916 )
...
* Remove prefs first
* Remove file first
* Remove truncate
* No longer needed
* Missed a param
* That wasn't supposed to be there
* Remove vestigal lfs assert
* Durr
2025-01-23 19:12:20 -06:00
Ben Meadors
950341d1f9
Alert app messages should be treated as text ( #5878 )
2025-01-18 08:15:06 -06:00
Ben Meadors
7acd72ede1
Cleanup unique id
2025-01-16 16:00:23 -06:00
Ben Meadors
85de193845
Fix NRF52 default append write mode of files ( #5858 )
...
* Fix NRF52 default append write mode of files
* Inside the lock
2025-01-15 06:46:12 -06:00
Ben Meadors
fb2c008c89
Update version.properties
2025-01-14 18:55:02 -06:00
Ben Meadors
d5cd6f87a0
Kablammo
2025-01-13 12:15:27 -06:00
Ben Meadors
e2dd845051
Fix devicestate protobuf / filesize allocation ( #5835 )
2025-01-13 08:30:20 -06:00
Ben Meadors
1c0f43c8e2
NRF52 SafeFile should not remove / rename files ( #5840 )
2025-01-13 06:28:18 -06:00
Ben Meadors
f18a92e8c5
Don't check for node channels on broadcast address ( #5804 )
2025-01-10 18:46:26 +08:00
Ben Meadors
33e5a04508
Don't update to the latest ref on non-master branches
2025-01-07 20:02:47 -06:00
Ben Meadors
4fcf7fe027
Revert "Explicitly set CAD symbols, improve slot time calculation and adjust …" ( #5765 )
...
This reverts commit 9cc79b1d1e .
2025-01-05 18:55:55 -06:00
Ben Meadors
31a5b9c122
Cleanup and exclude external sensor macro to make T1000-E binaries much smaller
2024-12-28 08:30:53 -06:00
Ben Meadors
2b33be2fea
Exclude health telemetry by macro ( #5679 )
2024-12-28 08:49:24 +11:00
Ben Meadors
1c8b165408
Add libusb to dockerfile for ch341 ( #5641 )
2024-12-21 11:03:17 -06:00
Ben Meadors
fb7866fca7
Revert "Check if MQTT remote IP is private ( #5627 )" ( #5636 )
...
This reverts commit 9a10907a2d .
2024-12-21 07:49:25 -06:00
Ben Meadors
d9b287880f
Revert "Separate host/port before checking for private IP ( #5630 )" ( #5635 )
...
This reverts commit 398d29064e .
2024-12-21 07:48:47 -06:00
Ben Meadors
f39a9c5083
Clean up some straggler NRF52 json ( #5628 )
2024-12-21 14:42:54 +11:00
Ben Meadors
827553f4c7
Only execute on workflow_dispatch
2024-12-19 08:42:49 -06:00
Ben Meadors
445c641004
Version
2024-12-19 07:52:17 -06:00
Ben Meadors
7075a05bcd
Fix docker secret permission
2024-12-19 06:27:19 -06:00
Ben Meadors
68413486e3
Switch back docker/login-action
2024-12-18 07:15:48 -06:00
Ben Meadors
b0e3039732
Bump platform
2024-12-17 06:52:26 -06:00
Ben Meadors
b0a4087a0c
Bump nano-pb
2024-12-17 06:12:23 -06:00
Ben Meadors
1b2fc00b99
Update main_matrix.yml
2024-12-17 05:45:31 -06:00
Ben Meadors
09c082fd00
Fix omission of AQ metrics ( #5584 )
2024-12-15 16:59:14 +01:00
Ben Meadors
2d45afafe5
Try docker authentication with command-line instead
2024-12-15 06:52:45 -06:00
Ben Meadors
ea72abff22
Posthumous tronk
2024-12-14 20:21:19 -06:00
Ben Meadors
b99e57a6fa
Add popular nrf52 pro micro to the builds ( #5523 )
2024-12-07 07:03:58 -06:00
Ben Meadors
46eab20a90
Lets try this again minus device ui
2024-12-07 05:30:59 -06:00
Ben Meadors
39b5fb041e
Revert "Add heltec capsule back"
...
This reverts commit fc16d93421 .
2024-12-07 05:29:13 -06:00
Ben Meadors
fc16d93421
Add heltec capsule back
2024-12-06 20:01:47 -06:00
Ben Meadors
d00e0f6911
Convert userprefs to a json file instead of header file which has to be included everywhere ( #5471 )
...
* WIP
* Got string quoting and macro expansion working
* Need the placeholder
* Cleanup
* Missed a user prefs reference
* Update jsonc
2024-12-03 06:17:25 -06:00
Ben Meadors
b5777beb7d
Warnings and log cleanup ( #5472 )
...
* Don't log if keyboard not found
* Signed comparison issue
2024-11-28 11:20:06 -06:00
Ben Meadors
5ad30a55ea
Trunk
2024-11-28 06:26:51 -06:00
Ben Meadors
0832388482
Remove ATECC crypto chip placeholder code ( #5461 )
2024-11-27 09:45:54 +01:00
Ben Meadors
502a83bb8a
Use isWithinTimespanMs to avoid refererence to NodeDb instance inside of NodeDb ( #5453 )
2024-11-26 16:39:16 -06:00
Ben Meadors
474f9b5bfb
Clean up some inline functions ( #5454 )
2024-11-26 14:00:10 -06:00
Ben Meadors
fe86c40145
Cleanup i2c scan logs and macro to save some bytes and remain consistent ( #5455 )
...
* Cleanup i2c scan logs and macro to save some bytes and remain consistent
* Functions are better than macros
* Exclude i2c scan for STM32
* Useless log
2024-11-26 13:59:50 -06:00
Ben Meadors
d5af8f0a97
Revert "Seems like the last DIY board that's not "extra" ( #5420 )" ( #5446 )
...
This reverts commit e6fb6b115a .
2024-11-26 11:09:55 +08:00
Ben Meadors
58c957f2c7
Don't powersave on Wifi ( #5443 )
...
* Don't go into light sleep with wifi enabled
* Move
* Trunk
2024-11-25 06:53:05 -06:00
Ben Meadors and Tom Fifield
6018c0a830
Removing 1.0 legacy boards from releases and completely removing Heltec wireless capsule from support ( #5436 )
...
Co-authored-by: Tom Fifield <tom@tomfifield.net >
2024-11-25 05:14:48 -06:00
Ben Meadors
f2ee0df015
Remove BMA-423 and STK8X by default ( #5429 )
...
* Remove BMA-423 by default
* STK
* Wrong macro
* Helps if you include the file
2024-11-23 17:18:22 -06:00
Ben Meadors and mverch67
fdec95f9c1
Cherry pick tdeck fixes ( #5422 )
...
* Try-fix (workaround) T-Deck audio crash
* set T-Deck audio to unused 48 (mem mclk)
* swap mclk to gpio 21
* dreamcatcher: assign GPIO44 to audio mclk
---------
Co-authored-by: mverch67 <manuel.verch@gmx.de >
2024-11-22 14:25:09 -06:00
Ben Meadors
d5bb32ff93
Temetry can respond to want-response for LocalStats variant ( #5414 )
2024-11-21 15:11:19 -06:00
Ben Meadors
f5058a9cbb
Check for OkToMqtt flag presence before uplinking to MQTT ( #5413 )
...
* Check for oktomqtt flag presence before uplinking to MQTT
* Move to mqtt->onSend
2024-11-21 14:52:54 -06:00
Ben Meadors
fd98e9f553
Fixed NMEA sentence issue in CalTopo as well as bug with no printing all of the nodes ( #5412 )
2024-11-21 20:13:30 +08:00
Ben Meadors
2ca3cdf837
Fix RTC time injection and consolidate position logic ( #5396 )
...
* Fix RTC time injection and consolidate position logic
* Comment out unused var warning
* Backerds
2024-11-20 07:52:39 -06:00
Ben Meadors
485c371de4
Create a specific hw_model for WisMesh Tap ( #5400 )
...
* Create a specific hw_model for WisMesh Tap
* Trunk
* HAS_ETHERNET
* Remove it altogether
* Don't need these either
2024-11-20 12:57:46 +08:00
Ben Meadors
1a06f88dfb
Cleanup static files from bad Web UI bundle on 2.5.13 release ( #5376 )
...
* Cleanup static files from bad Web UI bundle on 2.5.13 release
* Check existence first
* Esp32 is the only one we care about
2024-11-17 07:57:59 -06:00
Ben Meadors
37b29f6899
Add littlefswebui
2024-11-16 19:36:55 -06:00
Ben Meadors
74d0c58576
Diag
2024-11-16 06:24:10 -06:00
Ben Meadors
ca3d8da128
version tags
2024-11-16 06:22:08 -06:00
Ben Meadors
be6348388e
Separate littlefs bundle
2024-11-16 06:12:45 -06:00
Ben Meadors
fdc473e5fa
Trunk
2024-11-16 06:01:07 -06:00
Ben Meadors
add70b5229
Rework some things
2024-11-16 05:58:07 -06:00
Ben Meadors
295278bb12
Update version.properties
2024-11-13 18:47:46 -06:00
Ben Meadors
ec6949fdc0
Migrate NRF52 devices max nodes down to 80 for now to prevent brownouts ( #5346 )
2024-11-13 18:44:35 -06:00
Ben Meadors
73430cb582
Update version.properties ( #5343 )
2024-11-13 11:00:23 -06:00
Ben Meadors
3a66c738bd
Revert "Decrease max nodes for NRF52 to 80 as workaround to prevent FS blowou…" ( #5340 )
...
This reverts commit ea150c32f3 .
2024-11-13 10:21:55 -06:00
Ben Meadors
ea150c32f3
Decrease max nodes for NRF52 to 80 as workaround to prevent FS blowouts ( #5338 )
...
* Decrease max nodes for NRF52 to 80 as workaround to prevent FS blowouts
* Don't redefine
* Newline
2024-11-13 07:43:05 -06:00
Ben Meadors
ac804818de
Only allow 30 seconds minimum for power.on_battery_shutdown_after_secs ( #5337 )
2024-11-13 05:39:15 -06:00
Ben Meadors
a49f080bd2
Revert "Portduino packaging: Move meshtastic/web out of /usr/share/doc ( #5323 )" ( #5325 )
...
This reverts commit 762ccdc1b9 .
2024-11-12 06:40:46 -06:00
Ben Meadors
e65a754430
Remove board level extra from wismesh tap
2024-11-12 06:20:42 -06:00
Ben Meadors
a84324c4fa
Don't attempt to save NodeDB on low-batt shutdown to prevent FS corruption ( #5312 )
2024-11-12 06:17:26 -06:00
Ben Meadors
51ea7ac627
Trunk toolchain versions
2024-11-12 06:12:09 -06:00
Ben Meadors
606c2e8eb0
Exclude paxcounter
2024-11-12 05:50:30 -06:00
Ben Meadors
3d5eb34c5c
Add back some details to the PhoneAPI logs ( #5313 )
2024-11-11 07:01:29 -06:00
Ben Meadors
3a9a4bbb92
Coerce minimum neighborinfo interval on startup ( #5314 )
2024-11-11 07:00:56 -06:00
Ben Meadors and Tom Fifield
667b4ef0f2
Exclude some niche modules by default and populate exclude_modules ( #5300 )
...
* Exclude some niche modules by default
* Start of intelligently excluding modules
---------
Co-authored-by: Tom Fifield <tom@tomfifield.net >
2024-11-10 13:36:49 -06:00
Ben Meadors
73e2e25eb1
Smarter traffic scaling ( #5264 )
2024-11-06 15:00:53 -06:00
Ben Meadors
982190936d
More log reductions. I'll probably stop now ;-) ( #5263 )
2024-11-06 21:03:25 +08:00
Ben Meadors
8498b175e7
Add exception for RTC to not strip time from position ( #5262 )
...
* Add exception for RTC to not strip time from position
* t
2024-11-06 10:06:43 +08:00
Ben Meadors
f769c50fa5
More reduction ( #5256 )
...
* Now with even fewer ings
* Ye
* Mo
* QMA6100PSensor
2024-11-04 19:15:59 -06:00
Ben Meadors
50dac38a1b
Pass#2: Lots more savings in logs and string reduction surgery ( #5251 )
...
* Pass#2: Lots more savings in logs and string reduction surgery
* Don't need Thread suffix either
* Warn
2024-11-04 12:16:25 -06:00
Ben Meadors
03aaaafa13
Exclude preferred routing roles from nodeinfo interrogation behavior ( #5242 )
...
* Exclude prefered routing roles from nodeinfo interrogation behavior
* Exclude prefered routing roles from nodeinfo interrogation behavior
* Update MeshService.cpp
* Rework logic to prevent spammy router logs
2024-11-04 19:05:03 +08:00
Ben Meadors
0fc5c9b0d7
Create CODE_OF_CONDUCT.md ( #5225 )
2024-11-02 07:57:33 -05:00
Ben Meadors
cbe74009a9
Comment out unused var to get rid of warning
2024-11-01 15:46:11 -05:00
Ben Meadors
701421b50a
Trunk fmt
2024-11-01 15:17:25 -05:00
Ben Meadors
a1ac358b0a
Don't try to count non-lora transmissions into airtime (or attempt to decode) ( #5215 )
...
* Don't try to count non-lora transmissions into airtime (or attempt to decode)
* Don't need to check utilization anymore
2024-11-01 13:20:11 -05:00
Ben Meadors
10dd8af614
Eh?
2024-11-01 06:10:42 -05:00
Ben Meadors
9c06c492d9
Use one from the other PR
2024-11-01 06:04:14 -05:00
Ben Meadors
7e3c369e87
Trunk fmt on comment
2024-11-01 05:58:48 -05:00
Ben Meadors
732cf4832a
Bump version since I killed the PR
2024-11-01 05:20:00 -05:00
Ben Meadors
7912c214c7
Increase NimBLE stack size ( #5202 )
2024-10-31 15:09:27 -05:00
Ben Meadors
5f6e19d971
As a Router
2024-10-30 06:02:59 -05:00
Ben Meadors
936260fca3
Default rebroadcast mode for Router and Repeater to ignore problematic portnums ( #5178 )
...
* Default rebroadcast mode for Router and Repeater to ignore problematic portnums
* Verbiage
* IS_ONE_OF
2024-10-29 05:44:32 -05:00
Ben Meadors
e12fd27b49
Trunkdor the burninator
2024-10-28 06:40:48 -05:00
Ben Meadors
1334d07c6a
Trunk updates
2024-10-27 06:57:11 -05:00
Ben Meadors
ca5f71f774
Add device unique id ( #5092 )
...
* Add device unique id
* Trunk
* WIP
* Esp32 implementation
* Trunk
* Check for ESP_EFUSE_OPTIONAL_UNIQUE_ID
* Comment print
* Trunk
2024-10-23 21:18:37 -05:00
Ben Meadors
7e3931b05d
Move 115200 baud GNSS probe earlier ( #5101 )
...
* Move 115200 baud GNSS probe earlier
* Even more optimized!
2024-10-19 20:05:52 -05:00
Ben Meadors
4575352d8c
Initial NODENUM_BROADCAST_NO_LORA implementation with NeighborInfo module ( #5087 )
...
* Initial NODENUM_BROADCAST_NO_LORA implementation with NeighborInfo module
* isBroadcast
* Trunkt
2024-10-19 12:48:00 -05:00
Ben Meadors
ec9e562a77
Coerce minimum telemetry interval of 30 minutes on defaults and make new default interval one hour ( #5086 )
...
* Coerce minimum telemetry interval of 30 minutes on defaults and make new default interval one hour
* Smaller log messages
2024-10-17 13:33:52 -05:00
Ben Meadors
f77c87dca8
Extra extra
2024-10-16 09:18:44 -05:00
Ben Meadors
198b62f3fc
I thought these were already board level extra
2024-10-16 07:34:24 -05:00
Ben Meadors
420ab89f8d
Merge branch 'master' into oem-proto
2024-10-14 14:10:31 -05:00
Ben Meadors
fb9f361052
Implement rebroadcast mode NONE ( #5040 )
...
* Implement rebroadcast mode none
* Correct debug message
2024-10-12 06:17:44 -05:00
Ben Meadors
1f2d972e18
Remove waypoint and text message frames on NodeDB reset as well ( #5029 )
2024-10-10 19:24:37 -05:00
Ben Meadors
e8f287a36f
Fixes critical error rendering before screen thread is running ( #5024 )
...
* Fixes critical error rendering before screen thread is running
* Fix GPS thread crashing on probe code attempting to %s print an enum
* 10
2024-10-10 14:58:42 -05:00