Skip to content

Conversation

@Nasimovy
Copy link
Contributor

@Nasimovy Nasimovy commented Apr 13, 2025

modified the existing library for the ST7789 to support the ST7796
created a new variant of the T-beam that supports the ST7796 shield

edit:
the touchscreen is not working yet, the address has been added to the scani2c, should i separate it?

🤝 Attestations

  • I have tested that my proposed changes behave as described.
  • I have tested that my proposed changes do not cause any obvious regressions on the following devices:
    • LilyGo T-Beam

@Nasimovy Nasimovy marked this pull request as draft April 13, 2025 14:23
@Nasimovy
Copy link
Contributor Author

converted it to draft because i seem to get SPI related errors

Copy link
Member

@caveman99 caveman99 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good overall, though i'd prefer if you got the touchscreen working as well

@caveman99 caveman99 force-pushed the T-beam-display-no-touch branch from e145e10 to e0bb762 Compare April 16, 2025 09:33
@Nasimovy
Copy link
Contributor Author

Nasimovy commented Apr 16, 2025

im trying lower SPI speeds for both the LORA module and the display because it looks like the tbeam is very EMI susceptible, or the ST7796 pumps out loads of EMI.

yesterday i had a SPI related error every ~20 minutes, also next to zero Bluetooth reception

i first want to resolve that issue before i start implementing the touchscreen

edit: resolved, Bluetooth reception is resolved with higher pinheaders

NomDeTom and others added 27 commits September 24, 2025 17:55
…eshtastic#8036)

* Update platformio.ini

* Remove some more extraneous lines
* add heltec_v4 board.

* Update variants/esp32s3/heltec_v4/platformio.ini

Co-authored-by: Austin <[email protected]>

* Limit the maximum output power.

* Trunk fixes

Fixes formatting to match meshtastic trunk linter.

* Apply suggestion from @Copilot

Co-authored-by: Copilot <[email protected]>

* Apply suggestion from @Copilot

Co-authored-by: Copilot <[email protected]>

---------

Co-authored-by: Ben Meadors <[email protected]>
Co-authored-by: Austin <[email protected]>
Co-authored-by: Tom Fifield <[email protected]>
Co-authored-by: Copilot <[email protected]>
An earlier portduino causes problems with initializing gpiod lines. This pulls in the fix.
* On disconnect, clear the lastToRadio buffer

* Move it, bucko!
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Add three expansion screens for heltec mesh solar.

* delete whitespace

Update variants/nrf52840/heltec_mesh_solar/variant.h

Co-authored-by: Copilot <[email protected]>

* delete whitespace

Update variants/nrf52840/heltec_mesh_solar/platformio.ini

Co-authored-by: Copilot <[email protected]>

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: Ben Meadors <[email protected]>
@Nasimovy
Copy link
Contributor Author

code is still working on my t-beam

@thebentern thebentern merged commit 1523368 into meshtastic:master Nov 27, 2025
73 checks passed
@Xaositek
Copy link
Contributor

Testing in the develop branch, this has broken all aspects of the TFT_MESH color being applied and is reverting all screens back to the default Green.

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

Labels

enhancement New feature or request 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.