vidplace7
f22ce82f5a
fix t-deck-pro: disable BHI260AP support until SensorLib replacement is available
...
Missed in the previous commit
2026-08-21 12:42:16 -04:00
Austin
4d9d0f8a16
chore(deps): Correct library dependencies for T-Deck Pro and T-Watch Ultra ( #11561 )
2026-08-21 10:59:26 -05:00
0b906b4d15
T-Watch Ultra support ( #8171 )
...
* feat: T-Watch Ultra support
* fix init touch controller
* add framebuffer
* update to device-ui
* trunk fmt
* update amoled driver reference
* PMU cosmetics
* power off lora
* fix NodeDB defaults
* trySetRTC when fixedPosition
* haptic touch (only BaseUI)
* init lora RF switch
* update LovyanGFX 1.2.19
* earlyInitVariant() adaptations acc. #9438
* update device-ui / touch handling
* Set NFC_CS disabled on boot
* Get t-watch-ultra working better on BaseUI
* Fix compilation
* Fix flash reads on t-watch-ultra
* Get baseui drawing to the screen correctly again on t-watch and add touch IRQ handling
* Add PMU IRQ handling
* Add IMU support
* Change define to avoid collision
* BaseUI changes to support t-watch-s3 rounded screen (#10786 )
* BaseUI changes to support t-watch-s3 rounded screen
* Extend margin work to CannedMessages
* Finish merge
* Get audio working on watch-ultra
* trunk fmt
* added custom_meshtastic boilerplate
* T-Echo-Plus: disable BHI260AP while assumingly not implemented
* Drop the duplicate origBold declaration from the merge
* Inset incoming message bubbles on rounded screens
* Fix RTTTL tempo, WiFi screen margins, PMU guard and a duplicate define
* fix compile errror (the 2nd time)
* fix SDcard
* fix/workaround CO5300 pixel flush to SPI
* trunk fmt
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
2026-08-20 12:28:57 +00:00
Austin
8d3ad2a146
Remove board_check (now using normal matrix) ( #11312 )
...
This was being misused / misunderstood (most were a no-op already).
2026-08-01 21:41:55 -04:00
Austin
76f4340f3a
Add explicit board_level = release ( #11305 )
...
Relying on board_level = <empty> was causing some inheritence footguns.
Let's be explicit about what's being released.
2026-07-31 16:04:24 +00:00
renovate[bot]
eba74fa6e2
Update GxEPD2 to v1.6.9 ( #10212 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-21 06:08:28 -05:00
Ben Meadors
12f0a74557
Sync up custom metadata
2026-04-07 08:43:29 -05:00
renovate[bot]
3ef7a15a17
Update GxEPD2 to v1.6.8 ( #9918 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 15:40:37 -05:00
renovate[bot]
28c4acf5c4
chore(deps): update gxepd2 to v1.6.7 ( #9577 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 08:54:35 -06:00
Jonathan Bennett
45fbc0f9d3
Remove stale variant.h defines ( #9470 )
...
* Remove noop CANNED_MESSAGE_MODULE_ENABLE define
* Remove over-eager warning removal
* Remove unused LED_CONN
* Dead defines removal
* Rename oddball LED pin name
* Rename second oddball LED pin name
* Remove another dead define
2026-01-29 10:58:06 -06:00
Jonathan Bennett
c038cfe69a
Move device code from main.cpp to earlyInitVariant ( #9438 )
2026-01-26 11:54:14 -06:00
renovate[bot]
04d2dd3b1c
Update GxEPD2 to v1.6.6 ( #9412 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-24 05:16:47 -06:00
renovate[bot]
f805aec867
Update GxEPD2 to v1.6.5 ( #9266 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 18:36:37 -06:00
Ben Meadors
1a6cbb5caa
Migrate all of the Meshtastic API attributes into the ini as a source of truth ( #9214 )
...
* Migrate all of the Meshtastic API attributes into the ini as a source of truth
* Cleanup garbage coalescing
* Another spot
* We already account for inkhud and mui
* Consolidate
* Removed them
* Boogers
* Infer
* Copying manifest should always succeed
* Remove portduino guards
* Rename
* None
2026-01-07 15:25:38 -06:00
Jorropo
beb268ff25
Revert "add a .clang-format file ( #9154 )" ( #9172 )
...
I thought git would be smart enough to understand all the whitespace changes but even with all the flags I know to make it ignore theses it still blows up if there are identical changes on both sides.
I have a solution but it require creating a new commit at the merge base for each conflicting PR and merging it into develop.
I don't think blowing up all PRs is worth for now, maybe if we can coordinate this for V3 let's say.
This reverts commit 0d11331d18 .
2026-01-04 05:15:53 -06:00
Jorropo
0d11331d18
add a .clang-format file ( #9154 )
2026-01-03 14:19:24 -06:00
Jason P
ef530db44c
Implement HAS_PHYSICAL_KEYBOARD for devices with physical keyboards ( #9071 )
...
- Implement HAS_PHYSICAL_KEYBOARD for devices with physical keyboards
- Add HAS_PHYSICAL_KEYBOARD to variant.h for:
- TDeck
- TLora Pager
- TDeck Pro
2025-12-26 07:34:25 -06:00
Austin
96c42229b0
Renovate all the things ( #8994 )
2025-12-17 11:05:48 -06:00
Austin
ed77ba5612
Replace PIO fuzzy version matches (reproducible builds) ( #8984 )
...
This change does not introduce version *changes*, but simply "updates" to the version already being referenced by the fuzzy-match (^)
2025-12-15 19:48:34 -06:00
Austin
eafa8c7b47
PIO: Fix ESP32 sub-variant inheritance ( #8983 )
2025-12-15 19:04:03 -06:00
Jonathan Bennett
464663b496
GPS_POWER_TOGGLE no longer has a function, so purge ( #8312 )
2025-10-12 05:33:34 -05:00
Michael and GUVWAF
b9d53d667e
Feature: Seamless Cross-Preset Communication via UDP Multicast Bridging ( #7753 )
...
* Added compatibility between nodes on different Presets through `Mesh via UDP`
* Optimize multicast handling and channel mapping
- FloodingRouter: remove redundant UDP-encrypted rebroadcast suppression.
- Router: guard multicast fallback with HAS_UDP_MULTICAST and map fallback-decoded packets
to the local default channel via isDefaultChannel()
- UdpMulticastHandler: set transport_mechanism only after successful decode
* trunk fmt
* Move setting transport mechanism.
---------
Co-authored-by: GUVWAF <thijs@havinga.eu >
2025-09-15 19:29:47 -05:00
Lewis He and Ben Meadors
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
b3525c2569
T-Deck Pro support ( #6936 )
...
* initial draft
* fix touchscreen
* fix touchscreen
* optimize GPS
* battery management
* cleanup comments
* enable vibration motor
* refactored TCA8418Keyboard
* update HW_VENDOR id
* manual fixes after merge
* fix keyboard/BQ27220 detection
* add BQ27220
* modify charge voltage and current
* update XpowerLib
* design capacity
* try-fix charge behavior
* improve Vbus detection
* moved variant into esp32s3 folder
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
2025-07-21 19:33:24 +02:00