Jonathan Bennett
7d9f629df3
Remove the up/down shortcut to launch canned messages ( #8370 )
...
* Remove the up/down shortcut to launch canned messages
* Enabled MQTT and WEBSERVER by default (#8679 )
Signed-off-by: kur1k0 <zhuzirun@m5stack.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
---------
Signed-off-by: kur1k0 <zhuzirun@m5stack.com >
Co-authored-by: Riker <zhuzirun@m5stack.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-11-30 20:53:15 -06:00
Jason P
4bf543bf85
Merge branch 'develop' into multi-message-Storage
2025-11-28 20:25:15 -06:00
Jonathan Bennett
94db3506bd
Add LOG_POWERFSM and LOG_INPUT debug macros ( #8791 )
2025-11-28 19:58:52 -06:00
Jason P
a2600723d5
Merge branch 'develop' into multi-message-Storage
2025-11-27 07:06:17 -06:00
Jonathan Bennett
9bfef80e30
Add requestFocus() in CannedMessages ( #8770 )
...
Certain actions in CannedMessages can trigger the module losing the requestFocus bit, which puts the UI into a slightly frozen state.
2025-11-27 06:01:03 -06:00
Jason P
f0af449dc2
Merge branch 'develop' into multi-message-Storage
2025-11-26 07:02:59 -06:00
Jonathan Bennett
654abe5b2c
Add support for muzi-base ( #8753 )
2025-11-25 18:28:06 -06:00
Ben Meadors
66193e1776
Prevent double-registering of Rotary Encoder on TLora Pager ( #8746 )
...
* Reduce noise
* Prevent double registering of rotary encoder broker
2025-11-25 14:34:55 -06:00
Ben Meadors
bacff5c1f0
Reduce noise
2025-11-25 14:34:23 -06:00
Jason P
69363d3bf4
Merge branch 'develop' into multi-message-Storage
2025-11-25 09:37:47 -06:00
Jonathan Bennett
ed4a798c60
Thinknode M3 support against master ( #8630 )
...
* Add variant_shutdown() as a week function in main-nrf52.cpp
* Add Status LED module
* Add Thinknode M3 support
* Catch case of BLE disabled
* Update src/modules/StatusLEDModule.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/modules/StatusLEDModule.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update variants/nrf52840/ELECROW-ThinkNode-M3/rfswitch.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Remove unused pin
* M3 pairing LED only active for 30 seconds after state change
* Thinknode M3 shutdown work
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-24 16:35:54 -06:00
Jason P
1fcbee34f4
Merge branch 'develop' into multi-message-Storage
2025-11-21 06:51:50 -06:00
Thomas Göttgens
451e52b541
fix some minor compiler warnings. Note: The 'delete' is actually safe, so we suppress the warning.
2025-11-21 10:42:15 +01:00
Jason B. Cox
066da492d5
Fix build when MESHTASTIC_EXCLUDE_PKI is defined
2025-11-20 12:26:07 -08:00
Jason P
586d4d2b99
Merge branch 'develop' into multi-message-Storage
2025-11-20 09:59:10 -06:00
Ben Meadors
441a7c5b20
Merge branch 'master' into develop-to-master
2025-11-19 16:07:58 -06:00
Jonathan Bennett
59864dd09d
Add API types, state, and log message in Debug screen. Added persistent "Connected" icon ( #8576 )
...
* Add API types, state, and log message in Debug screen
* un-goober the API state tracking
* Set the SerialConsole api_type
* Add api_type for Ethernet
* Remove API state debugging code
* Update wording for client connection states
* Improve string width for smaller screen devices
* Reserve space on navigation bar to fit link indicator
* Add persistent Connected icon to screen
* Connect System frame to ensure text doesn't overflow
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Jason P <applewiz@mac.com >
Co-authored-by: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com >
2025-11-18 06:26:34 -06:00
Jason P
1ecfbe276d
Merge branch 'develop' into multi-message-Storage
2025-11-16 09:13:38 -06:00
Dane Evans
4284fc2aec
Feat/6704 neighbor info on demand ( #8523 )
...
* full thing. works
* works
* minimal changes
* roll back previous changes, move to using the alloc() overrride
* clean up comments
* format
* run clang-format manually.
Trunk may be the absolute worst formatter in existance
* format on WSL to fix trunks awfulness
* add a 3 minute cooldown to prevent messages going back and forth
* add ignoring the dummy neighbor.
* fix or.
* fix spelling, increase logging
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-11-15 19:49:46 -06:00
Jonathan Bennett
0aa11d810c
Clean up GPS toggle logging
...
Removed redundant log warnings for GPS toggle events.
2025-11-13 12:04:39 -06:00
Jason P
efc304ccf6
Merge branch 'develop' into multi-message-Storage
2025-11-07 15:08:01 -06:00
Jonathan Bennett
531cad5e88
Add API types, state, and log message in Debug screen. Added persistent "Connected" icon ( #8576 )
...
* Add API types, state, and log message in Debug screen
* un-goober the API state tracking
* Set the SerialConsole api_type
* Add api_type for Ethernet
* Remove API state debugging code
* Update wording for client connection states
* Improve string width for smaller screen devices
* Reserve space on navigation bar to fit link indicator
* Add persistent Connected icon to screen
* Connect System frame to ensure text doesn't overflow
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Jason P <applewiz@mac.com >
Co-authored-by: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com >
2025-11-07 15:03:56 -06:00
Ben Meadors
e76013fb60
Try-fix traceroute panic ( #8568 )
2025-11-07 05:16:00 -06:00
Ford Jones
bdb3fb1477
Persist favourites on NodeDB reset ( #8292 )
...
* Conditionally delete favourited nodes on reset
* trunk fmt
* Fix equality check, use existing macro for role validation
* Extend favourite persistence setting to devices of all roles
* Refactor: Decoupled role/config check and set role defaults appropriately
* Use American-English spelling
* Use existing reference
* Convert reset to bool, regen protos
* Add optional arg to nodedb_reset in favor of additional device setting
* Use correct proto commit ID
* Regen protos
* Log preservation status
* Pull latest from master
2025-11-06 21:02:36 -06:00
Ford Jones
6cad393688
Persist favourites on NodeDB reset ( #8292 )
...
* Conditionally delete favourited nodes on reset
* trunk fmt
* Fix equality check, use existing macro for role validation
* Extend favourite persistence setting to devices of all roles
* Refactor: Decoupled role/config check and set role defaults appropriately
* Use American-English spelling
* Use existing reference
* Convert reset to bool, regen protos
* Add optional arg to nodedb_reset in favor of additional device setting
* Use correct proto commit ID
* Regen protos
* Log preservation status
* Pull latest from master
2025-11-06 16:06:37 -06:00
Jason P
65a5cec1c1
Don't run message persistent in MUI
2025-11-06 08:30:12 -06:00
Jason P
aace45305d
Merge branch 'develop' into multi-message-Storage
2025-11-06 07:40:52 -06:00
Ben Meadors
0725b46744
Merge branch 'master' into develop
2025-11-06 07:14:51 -06:00
Mike Robbins
4d86bbafe6
addFromContact: Don't auto-favorite when CLIENT_BASE; don't update last_heard unless CLIENT_BASE ( #8495 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-11-06 07:14:33 -06:00
Wessel
112b294ef6
Store hop/mqtt/transport mechanism info in S&F ( #8560 )
...
Before this, all messages received when enabling S&F server would return
Hops away: -1
2025-11-06 07:14:14 -06:00
Mike Robbins
6a6c409b9a
addFromContact: Don't auto-favorite when CLIENT_BASE; don't update last_heard unless CLIENT_BASE ( #8495 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-11-06 07:10:20 -06:00
Wessel
7b14b173d9
Store hop/mqtt/transport mechanism info in S&F ( #8560 )
...
Before this, all messages received when enabling S&F server would return
Hops away: -1
2025-11-06 06:27:25 -06:00
Jason P
ce2e08e0d8
Don't Favorite Nodes if our Role is CLIENT_BASE ( #8558 )
...
* Don't Favorite Nodes if our Role is CLIENT_BASE
* Update CannedMessageModule.cpp
2025-11-05 13:19:55 -06:00
Jason P
9e9eff0a43
Don't favorite if WE are CLIENT_BASE role
2025-11-05 10:31:15 -06:00
Jason P
e2d44829fe
Restore auto favorite; but only if not CLIENT_BASE
2025-11-05 10:01:32 -06:00
Jason P
ef5016aa12
Merge branch 'develop' into multi-message-Storage
2025-11-04 06:59:34 -06:00
Ben Meadors
8d1b9c9dce
Merge pull request #8531 from meshtastic/master
...
Master
2025-11-03 15:56:42 -06:00
Jason P
4c176d7829
Merge branch 'develop' into multi-message-Storage
2025-11-01 23:39:38 -05:00
Ben Meadors
a7796fc7b4
Fix dismiss of ext. notification ( #8512 )
...
* Dismiss all ext notifications with any input broker event
* Account for nagging
2025-11-01 21:11:36 -05:00
Ben Meadors
75f7ded12c
Merge pull request #8513 from meshtastic/master
...
Master backmerge
2025-11-01 17:17:14 -05:00
Jason P
541a6b55ba
Merge branch 'develop' into multi-message-Storage
2025-10-31 22:28:47 -05:00
pa0lin082
7f78a624cd
Add support for Bh1750 Light Sensor ( #8376 )
...
* regenerate protobuf with bh1750 TelemetrySensorType
* Added wollewald/BH1750_WE@^1.1.10 dependecy
* Added support for BH1750 during i2C detection
* Create new BH1750Sensor and added in EnvironmentTelemetry
* clean code
* Attempt to fix protobuf include
---------
Co-authored-by: Tom Fifield <tom@tomfifield.net >
2025-11-01 09:40:36 +11:00
Jason P
d00fda2f4d
Better implementation of ExternalNotificationModule::stopNow ( #8492 )
...
* Better implementation of ExternalNotificationModule::stopNow
* Label external states turning off
* Optimize original code to actually fix issues
2025-10-31 05:55:56 -05:00
GUVWAF
664d17c519
Revert "Revert "develop --> Master" ( #8244 )" ( #8450 )
...
This reverts commit 5bcc47dddb .
2025-10-25 06:59:01 -05:00
Jason P
263ae8c79f
Merge branch 'develop' into multi-message-Storage
2025-10-24 09:52:22 -05:00
Tom Fifield
799cf0e8b3
Master --> develop ( #8436 )
...
* Issue: #7944 External notification module: Adjusted default nag timeout to 15s (from 60s) (#7946 )
* External notification module: Adjusted default nag timeout to 5s (from 60s)
* Change nag to 15s
---------
Co-authored-by: Tom Fifield <tom@tomfifield.net >
* Add support for RAK WISMESH TAP V2 by enabling SDCARD_CS pin during deep sleep (#8429 )
* Upgrade trunk (#8369 )
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
* Don't assign negative SNR to unsigned int type
SNR-based contention windows are broken on systems with 64-bit long integers.
Fixes #8430
* Allow vibra or buzzer only notifications to obey cutoff (#8342 )
* Allow vibra or buzzer only notifications to obey cutoff
* Update src/modules/ExternalNotificationModule.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* InkHUD crash fix when nodes get deleted from NodeDB (#8428 )
* InkHUD crash fix
* trunk fix
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Onyx Clawe <58921814+OnyxClawe@users.noreply.github.com >
Co-authored-by: Daniel.Cao <144674500+DanielCao0@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
Co-authored-by: korbinianbauer <64415847+korbinianbauer@users.noreply.github.com >
Co-authored-by: Jason P <applewiz@mac.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com >
2025-10-24 10:37:38 +11:00
Ben Meadors
585d9d36a8
Merge pull request #8432 from korbinianbauer/develop
...
Don't use unsigned integer type for negative SNR value
2025-10-23 11:54:44 -05:00
Jason P
b682ab3967
Allow vibra or buzzer only notifications to obey cutoff ( #8342 )
...
* Allow vibra or buzzer only notifications to obey cutoff
* Update src/modules/ExternalNotificationModule.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-23 11:54:05 -05:00
Jason P
9ffdaedb48
Merge branch 'develop' into multi-message-Storage
2025-10-23 07:42:15 -05:00
Jason P
6926a50d70
Fix nullPointerRedundantCheck warning on ESP32
2025-10-22 15:44:37 -05:00