Jason P
6df2ae9f4a
Update Screen.h for handleTextMessage
2025-12-08 07:22:57 -06:00
Jason P
12d1f50015
Merge branch 'develop' into multi-message-Storage
2025-12-08 07:14:57 -06:00
Igor Danilov
4b2f241478
Disable vibration if needed ( #8895 )
2025-12-08 06:03:20 -06:00
Wilson
eb087849c0
OnScreenKeyboard Improvement with Joystick and UpDown Encoder ( #8379 )
...
* Add mesh/Default.h include.
* Reflacter OnScreenKeyBoard Module, do not interrupt keyboard when new message comes.
* feat: Add long press scrolling for Joystick and upDown Encoder on baseUI frames and menus.
* refactor: Clean up code formatting and improve readability in Screen and OnScreenKeyboardModule
* Fix navigation on UpDownEncoder, default was RotaryEncoder while bringing the T_LORA_PAGER
* Update src/graphics/draw/MenuHandler.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/modules/OnScreenKeyboardModule.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/graphics/draw/NotificationRenderer.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Optimize the detection logic for repeated events of the arrow keys.
* Fixed parameter names in the OnScreenKeyboardModule::start
* Trunk fix
* Reflator OnScreenKeyboard Input checking, make it simple
* Simplify long press logic in OnScreenKeyboardModule.
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-08 05:40:30 -06:00
Jason P
b86a4c0b43
Merge branch 'develop' into multi-message-Storage
2025-12-07 21:52:42 -06:00
Igor Danilov
94aedff6ae
Resolve #8887 (T-LoRaPager Vibration on New Message Delivery) ( #8888 )
...
* Resolve #8887
* Update src/modules/ExternalNotificationModule.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/modules/ExternalNotificationModule.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* use canBuzz method
* trunk fmt
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-07 20:29:18 -06:00
Jason P
f4fd3e7812
Merge branch 'develop' into multi-message-Storage
2025-12-07 17:42:13 -06:00
Igor Danilov
2ae391197f
Fix #8883 (lora-Pager fter playing the notification, voltage does not disappear from the speaker) ( #8884 )
...
* Fix #8883
* Fix crash when delete not inicialized rtttlFile
2025-12-07 15:50:53 -06:00
Clive Blackledge
2a17c3b5d4
Change ARDUINO_USB_MODE from 0 to 1 in the board definition. This switches to the ESP32-S3's Hardware CDC and JTAG mode, which properly handles the reset signals for automatic reboot after firmware updates. ( #8881 )
2025-12-06 18:56:56 -06:00
Tom
8060134224
promicro doesn't need these. ( #8873 )
2025-12-06 13:25:57 +11:00
Jason P
fb932461c1
Correct up/down destinations on textMessage frame
2025-12-05 18:43:58 -06:00
Jason P
03dba769dd
UpDown situational destination for textMessage
2025-12-05 14:56:03 -06:00
Jason P
87c0090e98
Restore CannedMessages on Home Frame
2025-12-05 09:05:07 -06:00
HarukiToreda
c0728b0eba
Fix
2025-12-05 02:42:21 -05:00
HarukiToreda
1381bb1dfd
Manual message scrolling
2025-12-05 02:01:23 -05:00
Jason P
903ddb5b95
Merge branch 'develop' into multi-message-Storage
2025-12-04 17:15:01 -06:00
Donato
2f4eb25b2f
Optimization flags for all NRF52 targets to reduce code size ( #8854 )
...
* changes of variants/nrf52840/nrf52.ini and variants/nrf52840/rak4631/platformio.ini
* try for nrf52 size reduction, faketec exclude unused radios and meshlink refactor
* can't exclude LR11X0 as in schematic there's option for LR1121
* remove -Map flag and -Wl
* removed spaces causing error
---------
Co-authored-by: macvenez <macvenez@gmail.com >
2025-12-04 15:32:42 -06:00
Tom
aa85fbbcc4
Promicro documentation update ( #8864 )
...
* Delete variants/nrf52840/diy/nrf52_promicro_diy_tcxo/Schematic_Pro-Micro_Pinouts.pdf
remove old file
* Add updated schematic
* Update GPS TX and RX pin definitions after swap
* Update GPS pin definitions and schematic link
Updated the schematic link to reflect GPS pin definition changes.
2025-12-04 13:35:50 -06:00
Jason P
34b1652f38
Merge branch 'develop' into multi-message-Storage
2025-12-03 13:41:08 -06:00
Jason P
b29fe39f59
Correct string length calculation for signal bars
2025-12-03 13:40:30 -06:00
Benjamin Faershtein
61e41a8beb
Don't scale up the frequency of telemetry sending ( #8664 )
2025-12-02 13:59:05 -06:00
Jason P
0b43c5b52d
Merge branch 'develop' into multi-message-Storage
2025-12-02 08:42:01 -06:00
Jonathan Bennett
525c048354
Move device specific OCV curves to their respective device.h ( #8834 )
2025-12-02 05:46:24 -06:00
Jonathan Bennett
41cbd77db3
Move everything from /arch to /variant ( #8831 )
2025-12-02 08:56:55 +01:00
Jason P
493eb32095
Merge branch 'develop' into multi-message-Storage
2025-12-01 19:35:40 -06:00
github-actions[bot]
f3e38a425f
Automated version bumps ( #8786 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-12-01 19:31:58 -06:00
rbomze
a11152e545
Commented out the definition of BATTERY_LPCOMP_INPUT in the Helltec T114 variant, due to power leakage of 2.9mA in off state. See bug #8801 ( #8800 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-12-01 19:21:49 -06:00
Ben Meadors
859ae4d3d2
Plain RAK4631 should not compile EInk and TFT display code ( #8811 )
...
* Plain RAK4631 should not compile EInk and TFT display code
* Add USE_TFTDISPLAY to variant files.
* Derp
* Undo the platformio.ini changes to heltec_v4
* Drop unneeded src_filter lines
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
Co-authored-by: Jason P <applewiz@mac.com >
2025-12-01 19:19:50 -06:00
Jason P
ab044414a7
Merge branch 'develop' into multi-message-Storage
2025-12-01 18:58:11 -06:00
Ben Meadors
03600b1252
Merge branch 'master' into develop
2025-12-01 15:40:16 -06:00
Ben Meadors
a3d3e1c912
Flags and scripts for size reduction on NRF52 -> Currently targeting … ( #8825 )
...
* Flags and scripts for size reduction on NRF52 -> Currently targeting rak4631
* Changes from the other branch poluted it
* Remove the stripper
* No strip
2025-12-01 15:34:05 -06:00
Austin
0e653056e7
RPM: Fix broken builds (bad backmerge) ( #8787 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-12-01 08:00:10 -06:00
github-actions[bot]
eba6e4ed75
Upgrade trunk ( #8822 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-12-01 06:16:52 -06:00
renovate[bot]
80e8745714
Update XPowersLib to v0.3.2 ( #8823 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 06:14:46 -06:00
Jason P
bde661260b
Merge branch 'develop' into multi-message-Storage
2025-11-30 22:04:16 -06:00
Chloe Bethel
ee6c9101c7
Make GPS_TX_PIN the serial TX and GPS_RX_PIN the serial RX for all NRF variants ( #8772 )
2025-11-30 21:57:25 -06:00
Jonathan Bennett
0d8c549269
Merge branch 'develop' into multi-message-Storage
2025-11-30 21:34:10 -06:00
HarukiToreda
34f8300288
Initial Chatter 2.0 fix for baseUI ( #8615 )
...
* Initial Chatter 2.0 fix for baseUI
* trunk fix
---------
Co-authored-by: Jason P <applewiz@mac.com >
2025-11-30 21:32:51 -06:00
Jason P
0295685be7
Merge branch 'develop' into multi-message-Storage
2025-11-30 21:28:36 -06:00
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
Riker
09bbfce625
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 >
2025-11-30 20:27:45 -06:00
Jonathan Bennett
ce6278f351
Merge branch 'develop' into multi-message-Storage
2025-11-30 19:42:31 -06:00
Jonathan Bennett
5b1b420cad
Add initial support for Hackaday Communicator ( #8771 )
...
* Add initial support for Hackaday Communicator
* Fork it!
* Trunk
* Remove unused elements from the HackadayCommunicatorKeyboard
* Don't divide by zero.
2025-11-30 17:21:10 -06:00
Jonathan Bennett
8899487c2f
Modify power saving condition for WiFi ( #8815 )
...
Update preprocessor directive to require both HAS_WIFI and MESHTASTIC_EXCLUDE_WIFI conditions.
2025-11-30 17:18:03 -06:00
Jason P
430d55e5e8
Add WiFi Toggle to System frame to re-enable ( #8802 )
...
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2025-11-30 17:17:00 -06:00
Jonathan Bennett
5ef3ff7116
rework screen.cpp ifdefs ( #8816 )
2025-11-30 15:33:29 -06:00
renovate[bot]
1abf8ddb30
Update meshtastic/device-ui digest to 3bf3322 ( #8814 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-30 13:28:58 -06:00
HarukiToreda
5a595a3ae7
Replace assert in UTF8 decoder to prevent unexpected reboot ( #8807 )
2025-11-30 07:45:24 -06:00
renovate[bot]
bcd4a1176a
Update dorny/test-reporter action to v2.3.0 ( #8809 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-30 06:10:08 -06:00
Jason P
4bf543bf85
Merge branch 'develop' into multi-message-Storage
2025-11-28 20:25:15 -06:00