Skip to content

Forward-port: Add Lilygo T-Impulse-Plus (#10497) to develop#10780

Merged
thebentern merged 1 commit into
developfrom
forward-port-t-impulse-plus
Jun 25, 2026
Merged

Forward-port: Add Lilygo T-Impulse-Plus (#10497) to develop#10780
thebentern merged 1 commit into
developfrom
forward-port-t-impulse-plus

Conversation

@thebentern

Copy link
Copy Markdown
Contributor

Forward-ports the Lilygo T-Impulse-Plus board support that landed on master (#10497) but was never brought to develop. Cherry-picked with -x provenance, original author preserved.

Contents

  • New board: boards/t-impulse-plus.json, variants/nrf52840/t-impulse-plus/ (platformio.ini, variant.cpp, variant.h)
  • New drivers: SGM41562 PMIC (src/power/), HapticFeedback (src/input/)
  • Hooks in src/Power.cpp, src/input/InputBroker.cpp, src/platform/nrf52/architecture.h

Notes

  • Cherry-picked cleanly onto develop (auto-merged Power.cpp / InputBroker.cpp / architecture.h, no conflicts).
  • meshtastic_HardwareModel_T_IMPULSE_PLUS = 135 is present in develop's pinned protobufs, so no protobuf bump required.
  • Build validated by CI on this PR.

* Add Lilygo T-Impulse-Plus

* Enable small screen layout 64x32

* trunk'd

* Haptic Feedback (short and long press)

* enable Charging Indicator

* enable nrfutil uploads

* trunk fmt

* Add Lilygo T-Impulse-Plus

* Enable small screen layout 64x32

* trunk'd

* Haptic Feedback (short and long press)

* enable Charging Indicator

* enable nrfutil uploads

* trunk fmt

* enable proper device model

* Dim the haptic duration a bit.

* Fix GPS pins and speed. Module enable is active low, speed is 38400

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* set correct geometry.

* Add custom_meshtastic_* metadata to t-impulse-plus platformio.ini

---------

Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
(cherry picked from commit cb867cc)
@github-actions

Copy link
Copy Markdown
Contributor

⚡ Try this PR in the Web Flasher

Note

Building this pull request… the flash button, badges and supported-board
list will appear here automatically once CI finishes.

@github-actions github-actions Bot added the hardware-support Hardware related: new devices or modules, problems specific to hardware label Jun 24, 2026
@thebentern thebentern merged commit 7aa004c into develop Jun 25, 2026
80 of 81 checks passed
@thebentern thebentern deleted the forward-port-t-impulse-plus branch June 25, 2026 01:11
@github-actions

Copy link
Copy Markdown
Contributor

Firmware Size Report

22 targets | vs develop: 8 increased, 13 decreased, net -956

Target Size vs develop
wio-e5 234,220 📉 -240
pico2 762,632 📉 -160
rak3172 181,968 📉 -140
seeed_xiao_rp2350 760,800 📉 -136
picow 1,237,112 📈 +112
Show 17 more target(s)
Target Size vs develop
station-g2 2,258,080 📉 -112
station-g3 2,258,096 📉 -112
pico 775,176 📉 -88
rak11310 798,080 📉 -88
seeed_xiao_rp2040 773,376 📉 -88
pico2w 1,213,148 📈 +80
t-deck-tft 3,803,088 📉 -80
elecrow-adv-35-tft 3,407,056 📉 -32
heltec-ht62-esp32c3-sx1262 2,126,176 📈 +32
heltec-v4 2,267,648 📈 +32
heltec-vision-master-e213-inkhud 2,216,160 📈 +32
rak3312 2,263,936 📈 +32
heltec-v3 2,255,232 📈 +16
rak11200 1,851,968 📉 -16
seeed-xiao-s3 2,267,728 📉 -16
tlora-c6 2,359,568 📈 +16
t-eth-elite 2,481,888 0

Updated for 8d2c4b1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hardware-support Hardware related: new devices or modules, problems specific to hardware

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants