Manuel
a1c5495219
set rotation
2025-11-11 17:48:36 +01:00
Manuel
ee049fd977
Merge branch 'master' into t5-epaper-pro
2025-11-10 20:35:42 +01:00
Ben Meadors
e9590003f4
Only call stopNow if we're nagging ( #8601 )
2025-11-10 11:58:39 -06:00
Manuel
6d59489ee8
Merge branch 'master' into t5-epaper-pro
2025-11-09 11:41:05 +01:00
Quency-D
602945f66b
Add the Heltec v4 expansion box. ( #8539 )
...
* Add the Heltec v4 expansion box.
* Change heltec-v4-oled to heltec-v4.
* Add touchscreen to I2C scanning.
* Add reset and busy pins to the ST7789.
* Ignore the touch interrupt pin and extend the sleep time to 1 hour.
* Remove the default sleep function.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-11-08 06:50:20 -06:00
Benjamin Faershtein
b86827967e
Drop PKI acks if there is no downlink on MQTTClientProxy ( #8580 )
...
* Discard everything if downlink isn't on
* Drop PKI packets when downlink not on
2025-11-08 06:00:38 -06:00
Manuel
eb332cefbe
Merge branch 'master' into t5-epaper-pro
2025-11-07 12:43:43 +01:00
Ben Meadors
e76013fb60
Try-fix traceroute panic ( #8568 )
2025-11-07 05:16:00 -06:00
Benjamin Faershtein
b25797e1b3
Discard everything if downlink isn't on ( #8578 )
2025-11-06 21:02:46 -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
Jonathan Bennett
7eca061f01
Bugfix: Don't toggle BLE when choosing active state ( #8579 )
2025-11-06 21:01:30 -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
github-actions[bot]
5ba04ade2d
Update protobufs ( #8566 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-11-06 07:10:57 -06:00
Jonathan Bennett
69db3bd11c
Reject legacy text message DMs ( #8562 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-11-06 06:28:13 -06:00
Manuel
45bf2468a9
fix missing key 0 ( #8564 )
2025-11-05 19:32:56 -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
Daniel.Cao
3ed831b8a3
Add support for RAK_WISMESH_TAP_V2 and RAK3401 hardware models ( #8537 )
2025-11-04 05:53:08 -06:00
Manuel
6cfff85d54
Merge branch 'master' into t5-epaper-pro
2025-11-02 16:15:12 +01: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
GUVWAF
bca0e1abde
Fix boot on RP2040 by excluding new FreeRTOS task ( #8508 )
2025-11-01 16:48:04 -05:00
Jonathan Bennett
c46abe125c
Skip setting up Lora GPIO lines when using a ch341 radio on native ( #8506 )
2025-11-01 12:45:11 -05:00
Manuel
e77f5c4c4d
more EPD display cleanup
2025-11-01 12:47:40 +01:00
Manuel
7ec233e2e5
display() code cleanup
2025-11-01 11:52:09 +01:00
Manuel
145d2df9b9
workaround for FastEPD partial update bug (artifacts)
2025-11-01 03:18:50 +01:00
Manuel
49d9a763c5
limit Ghosting similar to EInkDynamicDisplay
2025-10-31 23:30:35 +01:00
Manuel
4ceebf6997
add locks
2025-10-31 23:30:01 +01:00
Manuel
356cb0fdd0
Merge branch 'master' into t5-epaper-pro
2025-10-31 21:13:49 +01:00
Manuel
f843e8a7eb
set lora_cs pin
2025-10-31 21:12:22 +01:00
Manuel
f46a843eaa
update touch driver
2025-10-31 21:11:54 +01:00
Manuel
654897e47b
tryfix crash
2025-10-31 21:10:07 +01:00
Erayd
16b1280804
Fix type to ensure correct alignment; saves 4B per entry ( #8465 )
2025-10-31 07:09:53 -05: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
Manuel
9f81d9637e
Merge branch 'master' into t5-epaper-pro
2025-10-30 13:43:54 +01:00
Manuel
9dd5487ba3
consider bitsremain == 0
2025-10-30 13:43:26 +01:00
Manuel
e06c3371b4
replace touch driver; enable debugging
2025-10-30 13:39:49 +01:00
Manuel
11462ecedc
use larger fonts
2025-10-30 13:37:18 +01:00
Jonathan Bennett
0dfa11a909
Add missed debug log line in RF95 Interface ( #8490 )
2025-10-30 14:35:54 +11:00
Manuel
447925d99c
provide local copy of TwoWire instance as the touch driver calls end()
2025-10-29 22:03:40 +01:00
Jonathan Bennett
c330bfe848
Turn the e-ink backlight on for any brightness value over 0 ( #8481 )
2025-10-29 06:46:50 -05:00
Manuel
91015821fd
refactor display buffer processing
2025-10-29 00:18:48 +01:00
Manuel
f31fac0e1d
rotate touch screen
2025-10-29 00:18:48 +01:00
Manuel
870b76817f
enable touchscreen
2025-10-28 21:46:15 +01:00
Manuel
70f25c8e79
Merge branch 'master' into t5-epaper-pro
2025-10-28 21:04:43 +01:00
Manuel
12ea5985f2
dispaly() implementation
2025-10-28 21:03:18 +01:00
Manuel
4cd4d229e2
setup screen
2025-10-28 21:03:02 +01:00
Manuel
84ea6c042a
EInkParallelDisplay definition
2025-10-28 18:01:32 +01:00
Manuel
b04fb5cb23
create screen
2025-10-28 17:49:21 +01:00
Manuel
f4c0ca11fc
USE_EPD (e-ink parallel display)
2025-10-28 17:41:38 +01:00
Jason P
580fa292ac
Address longName wrapping ( #8441 )
...
* Address longName wrapping
* Update src/graphics/draw/NodeListRenderer.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-25 07:12:59 -05:00