Ben Meadors
8685436cbb
Merge pull request #7773 from meshtastic/master
...
Backmerge
2025-08-27 20:53:55 -05:00
Ben Meadors
834c3c5cc2
Add this back in
2025-08-27 16:24:57 -05:00
Ben Meadors
237b8908f7
Chainsaw took too much off the top
2025-08-27 09:54:39 -05:00
Ben Meadors
06bccef462
Reinstitute previous streamapi readStream
2025-08-27 07:17:46 -05:00
Ben Meadors
3120bb8fd7
Fix check
2025-08-27 06:50:53 -05:00
Ben Meadors
0903ed8232
Mesh solar integrate ( #7764 )
...
* Added HELTEC MeshSolar board. (#7499 )
* Added HELTEC MeshSolar board.
* Set emergency shutdown pin as high impedance
* Set emergency shutdown pin as high impedance
Set emergency shutdown pin as high impedance
* Update variants/nrf52840/heltec_mesh_solar/variant.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update variants/nrf52840/heltec_mesh_solar/variant.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update variants/nrf52840/heltec_mesh_solar/variant.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update I2C SCL pin definition in variant.h
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Updates
---------
Co-authored-by: Quency-D <55523105+Quency-D@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-27 06:02:54 -05:00
Ben Meadors
f8ba392a24
Add BaseUI support for L1 EInk ( #7751 )
...
* Add BaseUI support for L1 EInk
* Fix Eink offset
* Add joystick
* Updates
* Adjust Seeed Wio Tracker L1 E-Ink variant (#7326 )
* Rename variant
Needs the -inkhud suffix to work correctly with the web flasher
* Display driver for ZJY122250_0213BAAMFGN
* Remove dead code from nicheGraphics.h
Remnants of T-Echo's nicheGraphics.h file, which was used as a template.
* Use ZJY122250_0213BAAMFGN driver
Improves display health. We don't need as many full refreshes now.
* Tidying
* board_check = true
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
* Consolidation
* Add hack for existing InkHUD button functionality
---------
Co-authored-by: todd-herbert <herbert.todd@gmail.com >
2025-08-26 20:29:11 -05:00
Ben Meadors
3dd384dd53
Null check
2025-08-26 19:45:26 -05:00
Jonathan Bennett
2c071a3283
Don't use pin 0 on RAK for input ( #7755 )
...
* Don't use pin 0 on RAK for input
* Use boolean instead of define
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-08-26 13:41:33 -05:00
Manuel
3f5c30e3b3
T-Lora Pager ( #7613 )
...
* initial commit
* preset rotary1 encoder
* define TAB+ESC
* haptic feedback
* allow switch off haptic feedback
* enable audio amplifier
* include PR4684
* fix for tft target
* add ES8311 audio codec
* fix KB scan duplicate
* display workaround to avoid debris
* fix debris on display
* keyboard backlight
* enable screen options
* fsm based bounce-free rotary encoder implementation
* use fsm RotaryEncoder only for T-Lora Pager
* change inputbroker default config to allow using rotary wheel for screens AND menues
---------
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-08-26 09:35:25 -05:00
Ben Meadors
24204feb71
Merge pull request #7747 from m1nl/esp32-pm-capabability-flags
...
Setup ESP32 PM-specific capability flags
2025-08-25 19:29:25 -05:00
Ben Meadors
4ace2638e1
Merge pull request #7718 from notmasteryet/err7info
...
Log more information about ignored packet
2025-08-25 14:29:24 -05:00
m1nl
ba26d03b1b
standarize values of HAS_32768HZ capability flag
2025-08-25 19:44:13 +02:00
m1nl
9a1c2c9b61
setup flags which describe framework / device PM capabilties
2025-08-25 19:42:13 +02:00
Ben Meadors
f2ba7d7851
Merge pull request #7744 from meshtastic/master
...
Backmerge to develop
2025-08-25 06:58:05 -05:00
Tom Fifield
1eafdfcbc8
Reduce power of EU433 to 10dBm ( #7733 )
...
We are currently blocked from making the breaking change to fix
EU_433 channel centres until 3.0 (https://github.com/meshtastic/firmware/issues/3371 )
However, as already updated in https://github.com/meshtastic/meshtastic/pull/919
the documentation, the power limit for EU_433 is 10dBm. We can change
the power limit without breaking anything, so this patch sets the
power limit to match the ETSI spec without changing any other settings.
2025-08-24 14:45:29 -05:00
Jonathan Bennett
915f882e1f
Pkc fix ( #7722 )
2025-08-24 10:13:18 -05:00
Lewis He
5136c8ba24
The T-Deck-Pro 4G version sets the modem to be disabled by default. ( #7715 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-08-23 06:46:59 -05:00
Ben Meadors
8b42bf7a95
Don't reboot when setting lora config with portduino sim radio ( #7716 )
2025-08-23 05:47:51 -05:00
notmasteryet
1c329d9ffa
Log more information about ignored packet
2025-08-22 08:46:14 -05: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
ford-jones
4dfcd61d46
If specified, Clean out range test results on module init
2025-08-21 20:05:30 +10:00
ford-jones
9d560fe9e1
Enable protobufs to include rangetest deletion configuration
2025-08-21 20:05:30 +10:00
ford-jones
8e32d58077
Check filesystem mounted
2025-08-21 20:05:30 +10:00
ford-jones
7b24d31636
Use string constants in place of char*
2025-08-21 20:05:30 +10:00
ford-jones
35d9e68053
Enabled deletion of files created by the range-test module
2025-08-21 20:05:30 +10: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
ford-jones
caf2180075
If specified, Clean out range test results on module init
2025-08-21 19:28:52 +12:00
ford-jones
236d2b92dc
Enable protobufs to include rangetest deletion configuration
2025-08-21 12:12:13 +12:00
ford-jones
e6a2df5b6d
Check filesystem mounted
2025-08-21 12:01:45 +12:00
ford-jones
f6bb1977bc
Use string constants in place of char*
2025-08-21 12:00:19 +12:00
ford-jones
9b0fbcf1d9
Enabled deletion of files created by the range-test module
2025-08-21 11:55:53 +12: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
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
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
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
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
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
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]
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