606abfc116
Fix several features of M1 and M2 (i know what the 7 is now ...) ( #6507 )
...
* Fix several features of M1 and M2 (i know what the 7 is now ...)
* 'THe' should be 'The'.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* remove floating definition
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-04-07 05:46:22 -05:00
860e8eca5a
[create-pull-request] automated change ( #6511 )
...
Co-authored-by: caveman99 <25002+caveman99@users.noreply.github.com >
2025-04-07 11:51:05 +02:00
5a9d70b445
Upgrade trunk ( #6509 )
...
Co-authored-by: sachaw <11172820+sachaw@users.noreply.github.com >
2025-04-07 10:39:45 +02:00
Nasimovy and GitHub
2125c03974
Fix for PSRAM detection on ESP32-S3R8 and t-beam ( #6504 )
...
* remove duplicate HAS_LP5562 introduced by #6422
* T190 PSRAM fix
* all the boards with a ESP32-S3R8
* T-beam V1.1 PSRAM
2025-04-06 20:27:46 -05:00
Chris LaFlash and GitHub
56eb0c08b2
Add support for Quectel-L96, a MT3333 module ( #6498 )
2025-04-06 11:49:01 +08:00
Nasimovy and GitHub
1b33189fe6
remove duplicate HAS_LP5562 introduced by #6422 ( #6494 )
2025-04-04 08:35:15 -05:00
todd-herbert and GitHub
25237a15ff
feat: menu entry to send adhoc-ping ( #6492 )
2025-04-04 05:53:54 -05:00
Ben Meadors and GitHub
0110275494
Revert "Try-fix ESP32 wifi disconnects ( #6363 )" ( #6493 )
...
This reverts commit a902776e57 .
2025-04-04 04:59:31 -05:00
4dfba50304
[create-pull-request] automated change ( #6490 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-04-03 20:23:44 -05:00
7494106170
TCA8418 initial config + basic 3x4 keypad config ( #6422 )
...
* TCA8418 with base config for 3x4 keypad
* replaced k with uppercase K
* change detection method
* reflect changes #6381
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-04-03 14:18:18 -05:00
0665802823
Improve PKC unit test coverage ( #6485 )
...
* Cleanup PKC unit test a bit
* Add unit test coverage for encryptCurve25519
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-04-03 14:17:36 -05:00
rcarteraz and GitHub
1017f6af35
remove very long slow ( #6486 )
2025-04-03 09:07:43 -05:00
Thomas Göttgens and GitHub
11bafae287
update OLED library ( #6489 )
2025-04-03 16:02:46 +02:00
31130fd49e
Upgrade trunk to 1.22.12 ( #6487 )
...
Co-authored-by: sachaw <11172820+sachaw@users.noreply.github.com >
2025-04-03 06:52:39 -05:00
Thomas Göttgens and GitHub
594cb0cc1e
reinstate M1 Backlight ( #6484 )
2025-04-02 19:15:12 -05:00
Austin and GitHub
ef18a9b5b5
meshtasticd: Set available.d dir in yaml ( #6481 )
2025-04-02 06:55:14 -05:00
67fddcc214
Upgrade trunk ( #6480 )
...
Co-authored-by: sachaw <11172820+sachaw@users.noreply.github.com >
2025-04-02 05:41:36 -05:00
Clément Hampaï and GitHub
f6ed10f329
Added initial support for Texas Instruments LP5562 ( #6381 )
...
* Added initial support for Texas Instrument LP5562
* Added proper support for Ambient Lighting
* Code merge for all RBG_LED enabled devices
* Fixed forgotten log_info & added firstRGBLED()
2025-04-01 22:39:40 +02:00
644849126c
Fixes #6315 ( #6475 )
...
* Fixed Canned Messages send to non broadcast
* Small fix
* Fix formatting for singular canned message
* Trunk fmt
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-04-01 12:50:10 -05:00
Manuel and GitHub
ea4ce8d827
MUI unPhone-tft: fix defaults ( #6477 )
2025-04-01 08:53:15 -05:00
todd-herbert and GitHub
128c347c64
fix: T-Echo frontlight on at boot when using OLED UI ( #6474 )
2025-04-01 05:26:46 -05:00
ae88759059
draft an InkHUD variant for Elecrow Thinknode M1 ( #6473 )
...
Only an initial guess. No hardware here yet for testing. Button assignments are largely placeholder.
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-03-31 19:08:23 -05:00
Austin and GitHub
2c01fad798
meshtasticd: Add FrequencyLabs MeshAdv-Mini Hat ( #6458 )
2025-03-31 07:31:54 -05:00
Ben Meadors and GitHub
a5efbfccd7
Disable bluetooth config on rp2040, portduino (for now), and stm32 ( #6465 )
...
* Disable bluetooth config on rp2040, portduino (for now), and stm32
* Add comments and exclude C6
2025-03-31 06:32:54 -05:00
886bffe8f3
fix: honor user button customization ( #6400 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-03-31 06:03:44 -05:00
Ben Meadors and GitHub
39408fd3b1
Disable network config for non-eth_gateway nrf52 and non-W RP2040 targets ( #6462 )
...
* Disable network config for non-eth_gateway nrf52 and non-W RP2040 targets
* Use HAS_ETHERNET logic
2025-03-31 05:50:53 -05:00
3314b00fcc
Upgrade trunk ( #6471 )
...
Co-authored-by: sachaw <11172820+sachaw@users.noreply.github.com >
2025-03-31 11:16:13 +02:00
Ben Meadors and GitHub
72db671e00
Try-fix some import of configuration inconsistencies ( #6364 )
2025-03-31 09:54:27 +02:00
todd-herbert and GitHub
bd2d2981c9
Add InkHUD driver for WeAct Studio 4.2" display module ( #6384 )
...
* chore: todo.txt
* chore: InkHUD documentation
Word salad for maintainers
* refactor: don't init system applets using onActivate
System applets cannot be deactivated, so we will avoid using onActivate / onDeactivate methods entirely.
* chore: update the example applets
* fix: SSD16XX reset pulse
Allow time for controller IC to wake. Aligns with manufacturer's suggestions.
T-Echo button timing adjusted to prevent bouncing as a result(?) of slightly faster refreshes.
* fix: allow timeout if display update fails
Result is not graceful, but avoids total display lockup requiring power cycle.
Typical cause of failure is poor wiring / power supply.
* fix: improve display health on shutdown
Two extra full refreshes, masquerading as a "shutting down" screen. One is drawn white-on-black, to really shake the pixels up.
* feat: driver for display HINK_E042A87
As of Feb. 2025, these panels are used for "WeActStudio 4.2in B&W" display modules.
* fix: inkhud rotation should default to 0
* Revert "chore: todo.txt"
This reverts commit bea7df44a7cbf2f92e8c67c965e53d26a7885b11.
* fix: more generous timeout for display updates
Previously this was tied to the expected duration of the update, but this didn't account for any delay if our polling thread got held up by an unrelated firmware task.
* fix: don't use the full shutdown screen during reboot
* fix: cooldown period during the display shutdown display sequence
Observed to prevent border pixels from being locked in place with some residual charge?
2025-03-31 09:17:24 +02:00
todd-herbert and GitHub
da26ff5b95
feat: more toggles for InkHUD menu ( #6469 )
...
GPS on/off
Wifi off -> Bluetooth on
12 / 24 hour clock
2025-03-31 09:15:54 +02:00
Plant Daddy and GitHub
f626f02005
Add 'bluetooth' option to the LilyGo T-Watch-S3 definition.
2025-03-31 09:14:48 +02:00
Austin and GitHub
f18f60cd0b
meshtasticd: CH341 / HAT+ Auto Configuration ( #6446 )
2025-03-30 20:47:15 -05:00
850d21dcb9
Add a static_assert to verify assumption about NodeInfoLite size ( #6428 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-03-30 20:39:01 -05:00
Tavis and GitHub
e08177ba98
update to handle ws80 as well ( #6440 )
...
Small change to make the string parsing of Name = value less brittle. Adds a function to parse a line without knowing how many spaces are after the = sign. This allows it to also work with the ws80 serial output.
2025-03-30 20:38:24 -05:00
Mark Trevor Birss and GitHub
b52c355f2f
Update ScreenFonts.h ( #6412 )
2025-03-30 20:37:08 -05:00
e79d4492e8
[create-pull-request] automated change ( #6468 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-03-30 20:33:22 -05:00
Andrew Yong and GitHub
95523a9659
Fix: Update xiao_ble E22-900M30S regulatory gain to 7 dB ( #6466 )
...
Allow 3 dBm increase in power from previous value of 10 dB gain, based on actual measurements from https://github.com/S5NC/EBYTE_ESP32-S3/blob/main/E22-900M30S%20power%20output%20testing.txt
Signed-off-by: Andrew Yong <me@ndoo.sg >
2025-03-30 19:21:47 -05:00
32d91ed859
[create-pull-request] automated change ( #6464 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-03-30 14:35:51 -05:00
Thomas Göttgens and GitHub
a93d779ec0
Update library deps and nrf Toolchain ( #6450 )
2025-03-30 08:13:18 -05:00
Ben Meadors and GitHub
38c8c20a2b
Update version.properties
2025-03-30 08:12:56 -05:00
Manuel and GitHub
b89355ffa6
MUI: node list <-> map navigation ( #6456 )
...
device-ui lib update:
- node list <-> map navigation
- customizable boot logo / screen
2025-03-29 15:44:13 -05:00
Ben Meadors
8a4a0cc932
Remove unused lfs_dir_tell function
2025-03-29 14:32:56 -05:00
cbcdc3ed00
fix STM32 build ( #6455 )
...
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
2025-03-29 14:30:59 -05:00
d663d44647
Fix Bold and Inverted Displays to actually show Uptime ( #6413 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-03-29 08:21:57 -05:00
3148e7277d
Fix a couple of warnings ( #6445 )
...
* Fix a couple of warnings
* fix build error
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-03-29 08:14:24 -05:00
Thomas Göttgens and GitHub
7df327664e
add missing C8H10N4O2
2025-03-29 14:13:01 +01:00
a902776e57
Try-fix ESP32 wifi disconnects ( #6363 )
...
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
2025-03-29 07:18:03 -05:00
Thomas Göttgens and GitHub
ea9485657e
Speed up builds by referencing github zips for shallow checkouts ( #6441 )
...
* Speed up builds by referencing github zips for shallow checkouts
* sadly the zips don't include submodules OR submodule metadata
2025-03-29 06:19:05 -05:00
Thomas Göttgens and GitHub
0491c890d7
recognize M1
2025-03-29 08:26:30 +01:00
4a3991a8c6
[create-pull-request] automated change ( #6438 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-03-28 20:14:15 -05:00