Skip to content

Conversation

@iMRUM
Copy link

@iMRUM iMRUM commented May 29, 2025

Add Initial Support for LILYGO T-Deck Plus (ESP32-S3 + SX1262)

This pull request introduces support for the LILYGO T-Deck Plus development board, which features the ESP32-S3 microcontroller and an integrated SX1262 LoRa module. The configuration includes verified LoRa pin mappings and basic board detection integration within the TinyGS framework.

Current status: Only LoRa reception and WiFi connectivity have been verified as functional. The onboard display is not currently supported. GPIO pins 11 and 16 have been reserved as placeholders for OLED functionality to prevent conflicts.

Summary of Relevant Commits

Verified Working Stations

The following stations are currently operating with this configuration:

@G4lile0
Copy link
Owner

G4lile0 commented May 31, 2025

Thanks for your pull request! It's great to see support for the LILYGO T-Deck Plus.
Before we can merge it, we need you to make some changes. We standardize on a universal ESP32-S3 configuration for all ESP32-S3 boards as we do on the ESP32S and ESP32C3.
Could you please add the LILYGO T-Deck Plus to these general ESP32-S3 configurations and remove [env:lilygo_t_deck_plus_s3]

Thanks!

@iMRUM
Copy link
Author

iMRUM commented Jun 1, 2025

I've removed the [env:lilygo_t_deck_plus_s3] environment and added the universal [env:esp32s3] configuration as requested. I'll have access to a Heltec V3 tomorrow to test compatibility and will update if it supports the general config as well.

@iMRUM
Copy link
Author

iMRUM commented Jun 3, 2025

Tested universal ESP32-S3 configuration on both LILYGO T-Deck Plus and Heltec V3, both boards work correctly (ACM and USB auto-detection) with the unified build environment.

@iMRUM
Copy link
Author

iMRUM commented Jun 9, 2025

Hi @G4lile0,

I've implemented the universal ESP32-S3 configuration as requested and tested it successfully on both LILYGO T-Deck Plus and Heltec V3 boards.

I realized I may have been overly aggressive in removing the existing [env:heltec_wifi_lora_32_V3] environment. If you'd prefer to keep that existing environment for backward compatibility, I can easily restore it and just ensure the T-Deck Plus works with the existing ESP32-S3 configurations instead.

Please let me know your preference - I'm happy to adjust the approach to better match what you had in mind.

Thanks!

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants