whywilson
f901166f16
Merge branch 'develop' of https://github.com/meshtastic/firmware into on-screen-keyboard
2025-08-23 16:14:27 +08:00
whywilson
ddc66c5e84
Add longPress event for RotaryEncoder Press.
2025-08-23 15:26:05 +08:00
whywilson
0544998c9b
Add On-Screen Keyboard for UpDownInterrupt. Pls notice the new keyboard layout was inspired and adviced by https://github.com/csrutil
2025-08-23 15:24:40 +08:00
Ben Meadors
093a37a2b0
On screen keyboard ( #7705 )
...
* Add on-screen keyboard implementation on Trackball device.
* Update On-Screen Keyboard to new layout.
* The on-screen keyboard dynamically adjusts the key size based on the screen.
* Improve input box display on small screens.
* Optimize the virtual keyboard layout and cursor movement logic, and adjust the keyboard starting position for small and wide screens.
* Optimize the text alignment of numeric keys on ssd1306.
---------
Co-authored-by: whywilson <m.tools@qq.com >
2025-08-21 06:31:27 -05:00
Ben Meadors
1daf5aad1f
Revert "Add on-screen keyboard implementation on Trackball device. ( #7625 )" ( #7704 )
...
This reverts commit fe3f14a63e .
2025-08-21 06:29:23 -05:00
Wilson
fe3f14a63e
Add on-screen keyboard implementation on Trackball device. ( #7625 )
...
* Add on-screen keyboard implementation on Wio Tracker L1.
* Update On-Screen Keyboard to new layout.
* The on-screen keyboard dynamically adjusts the key size based on the screen.
* Improve input box display on small screens.
* Optimize the virtual keyboard layout and cursor movement logic, and adjust the keyboard starting position for small and wide screens.
* Optimize the text alignment of numeric keys on ssd1306.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-08-21 18:01:31 +08:00
whywilson
dca615fe3d
Optimize the text alignment of numeric keys on ssd1306.
2025-08-21 07:03:52 +08:00
whywilson
cca2ead2c1
Merge branch 'master' into on-screen-keyboard
2025-08-21 06:20:44 +08:00
renovate[bot]
7574bfb7cb
Update meshtastic/device-ui digest to 3dc7cf3 ( #7698 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 14:18:33 -05:00
Jonathan Bennett
ce75bf4496
Initial stab at rak6421 autoconf ( #7691 )
...
* Initial stab at rak6421 autoconf
* trunk
* Add crc check to eeprom autoconf
* Trunk again
2025-08-20 14:18:20 -05:00
Jonathan Bennett
5ce47045e7
Add SDL option to BaseUI on Native ( #7568 )
...
* Add SDL option to BaseUI on Native
* Update to latest LovyanGFX PR and use LGFX_SDL define
* Move SDL backend to native-sdl target
2025-08-20 12:51:14 -05:00
Austin
57e1725419
Revert "Update platformio/espressif32 to v6.12.0 ( #7523 )" ( #7695 )
...
This reverts commit 11309662a9 .
2025-08-20 10:10:39 -04:00
whywilson
53afebae41
Optimize the virtual keyboard layout and cursor movement logic, and adjust the keyboard starting position for small and wide screens.
2025-08-20 21:49:25 +08:00
renovate[bot]
11309662a9
Update platformio/espressif32 to v6.12.0 ( #7523 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 09:08:14 -04:00
github-actions[bot]
890357d579
Update protobufs ( #7693 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-08-20 05:53:20 -05:00
whywilson
4f4ede9c8c
Merge branch 'master' into on-screen-keyboard
2025-08-20 14:21:23 +08:00
Wilson
f413c49555
Add Meshtiny device ( #7676 )
...
* Add Meshtiny device - nRF52 OLED upDown encoder
* Update platformio.ini
* Update platformio.ini
* Add GPS Exclude to Meshtiny.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-08-20 11:52:10 +08:00
Ben Meadors
c19f573b49
Fix TLS port bug on default mqtt validation
2025-08-19 20:10:47 -05:00
Jonathan Bennett
5de61b1a3d
Only gate PKC behind the simradio CLI flag ( #7681 )
...
* Only gate PKC behind the simradio CLI flag
* Hide router.cpp simradio check behind #if ARCH_PORTDUINO
2025-08-19 14:15:05 -05:00
renovate[bot]
1c1462e776
Update meshtastic/device-ui digest to 8f5094b ( #7633 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 14:14:12 -05:00
renovate[bot]
eb6ef1cbea
Update meshtastic-esp8266-oled-ssd1306 digest to 9573abb ( #7686 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 14:13:53 -05:00
renovate[bot]
9654f5b218
Update platform-native digest to 37d9864 ( #7684 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 14:13:25 -05:00
Austin
68726a1b0e
Docker: fix web assets location ( #7683 )
2025-08-19 14:06:43 -05:00
Ben Meadors
5b62bbe8e6
Disable for now
2025-08-19 11:30:19 -05:00
jake-b
e55084629a
Move heartbeat response before !available guard. ( #7672 )
...
* Move heartbeat response before !available guard.
* fix formatting.
---------
Co-authored-by: Jake-B <jake-b@users.noreply.github.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-08-19 08:10:53 -05:00
Ben Meadors
1691e885f2
Display test results
2025-08-19 06:00:29 -05:00
renovate[bot]
2d7818797d
Update platform-native digest to cd32f4e ( #7662 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 05:43:10 -05:00
github-actions[bot]
f65e2c639e
Update protobufs ( #7679 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-08-19 05:35:25 -05:00
whywilson
fbd4138d98
Merge branch 'master' of https://github.com/meshtastic/firmware into on-screen-keyboard
2025-08-19 13:46:22 +08:00
whywilson
f4bb2ec0f0
Improve input box display on small screens.
2025-08-19 13:42:15 +08:00
Jonathan Bennett
95200e8f6b
Adds rfswitch on Portduino ( #7663 )
...
* Initial attempt to get rfswitch working on Portduino
* Make portduino_config global
2025-08-18 16:33:52 -05:00
github-actions[bot]
36e8dc74f4
Upgrade trunk ( #7665 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-08-18 05:52:02 -05:00
whywilson
995752e31d
The on-screen keyboard dynamically adjusts the key size based on the screen.
2025-08-18 18:02:19 +08:00
whywilson
75b12d318d
Update On-Screen Keyboard to new layout.
2025-08-18 14:06:54 +08:00
whywilson
eea4d734d2
Merge branch 'master' of https://github.com/meshtastic/firmware into on-screen-keyboard
2025-08-18 09:47:08 +08:00
Manuel
78c5309e9a
apply 180 degree hw roration Indicator BaseUI ( #7660 )
2025-08-17 14:48:24 -05:00
Thomas Göttgens
9feb1d378e
Support for T-Echo Lite, credits to @Szetya for doing all the heavy lifting! ( #7636 )
...
* Support for T-Echo Lite, credts to @Szetya for doing all the heavy lifting!
* move define to ini file
2025-08-17 13:37:12 +02:00
Jonathan Bennett
e5e8683cdb
Don't update the NodeDB if the nodeinfo has a mismatching public key ( #7652 )
2025-08-17 05:56:06 -05:00
Jonathan Bennett
d538ad170c
Add onboard message for devices with screens ( #7655 )
...
* Add onboard message for devices with screens
* Add message for TFT
2025-08-17 05:55:00 -05:00
Jonathan Bennett
c64c196778
Wait for lead up before enable longlong action ( #7648 )
2025-08-16 06:10:44 -05:00
github-actions[bot]
8e552a9f0c
Upgrade trunk ( #7626 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-08-16 05:57:20 -05:00
whywilson
e98c6debb2
Merge branch 'master' of https://github.com/meshtastic/firmware into on-screen-keyboard
2025-08-16 13:37:02 +08:00
Ben Meadors
a02017a5c8
Remove JSON serialization from most NRF52 targets ( #7640 )
...
* Remove JSON serialization from most NRF52 targets
* Slin networking base down for NRF52 by removing syslog
* Update platformio.ini
2025-08-15 19:45:41 -05:00
github-actions[bot]
0046d957f1
Update protobufs ( #7647 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-08-15 21:42:51 +02:00
Jonathan Bennett
4a241deb96
Thinknode button and backlight fixes ( #7641 )
...
* Thinknode button and backlight fixes
* Save backlight value between reboots
2025-08-15 14:41:21 -05:00
GUVWAF
8d5ae1d5d2
Fix marking LoRa transport mechanism ( #7634 )
2025-08-15 19:09:25 +02:00
Ben Meadors
e1e89a5e62
Don't include OLED fonts for international character sets by default ( #7639 )
2025-08-15 09:03:21 -05:00
Ben Meadors
a7be93449e
Spacing
2025-08-15 09:00:09 -05:00
Ben Meadors
c8694f9f2d
Fix Tracerouter warnings ( #7637 )
...
* Static cast to avoid signed comparison
* Another one
2025-08-15 07:03:14 -05:00
Ben Meadors
ace45c1236
Merge branch 'master' into on-screen-keyboard
2025-08-15 06:20:03 -05:00