platformio / platform-espressif32

Espressif 32: development platform for PlatformIO
https://registry.platformio.org/platforms/platformio/espressif32
Apache License 2.0
856 stars 571 forks source link

Lilygo T5-4.7 inch ESP32-S3 (aka "plus"/V2.3) e-paper board #1269

Open nickolay opened 6 months ago

nickolay commented 6 months ago

I have the "T5 4.7 Inch E-paper V2.3" (aka "LILYGO T5-4.7 Plus") board. https://www.lilygo.cc/products/t5-4-7-inch-e-paper-v2-3 https://www.aliexpress.us/item/3256804461011991.html

The vendor published the board json here: https://github.com/Xinyuan-LilyGO/LilyGo-EPD47/blob/f6a4fabbfba39f29fcc166d1b8a87c342a379b99/platformio/boards/lilygo-t5-47-plus.json

What's the procedure for adding it to the tree? (I see that sometimes the JSON simply gets committed, in other cases an arduino board config is requested first.)

Once https://github.com/Xinyuan-LilyGO/LilyGo-EPD47/issues/107 is resolved (either by removing ARDUINO_RUNNING_CORE from the json, or on the esphome side), this would simplify the process of using it with esphome a lot.

valeros commented 5 months ago

Hi @nickolay, usually a variant header file with proper pin definitions in the Arduino core is required just to avoid frustrating issues when default pins (e.g. LED_BUILTIN) doesn't correspond to the real hardware.