Austin and GitHub
fcb9ec0c2d
t5s3-epaper: Move variant.cpp -> extra_variants/variant.cpp ( #10241 )
...
Fixes issues with #includes inherited from `configuration.h` when building for pioarduino.
Aligns t5s3_epaper with other variants like t_deck_pro.
2026-04-22 11:42:02 -05:00
Austin and GitHub
33d526f6f9
Set t5s3_epaper_inkhud to extra ( #10037 )
...
t5s3_epaper_inkhud is incomplete (missing macros). Disable it for now.
Also fixes the board_check evaluation so that `false` actually works.
2026-03-30 13:30:54 -05:00
Austin and GitHub
5a009889cc
Deps: Cleanup LewisHe library references ( #10007 )
...
We cache and dedupe our dependencies, referring to them with multiple methods/urls is just noise.
```
lewisxhe/XPowersLib@0.3.3
lewisxhe/SensorLib@0.3.4
```
This does *not* include any updates, just a cleanup.
2026-03-25 19:27:48 -04:00
3b079c91bf
T5-4.7-S3 Epaper Pro support ( #6625 )
...
* preliminary io pin definitions
* Update product link
* Move to new variant structure and refactor inkHUD - Display does not work and SX1262 init fails on HT752-02
* update variant definitions
* add EPD driver
* fix lora, add v1/v2 variant targets
* adapt pins for v1/v2
* alt button
* add compile guards
* use lilygo epd47 lib
* workaround for INT ERR_NOT_FOUND
* USE_EPD (e-ink parallel display)
* use FastEPD driver
* create screen
* EInkParallelDisplay definition
* setup screen
* dispaly() implementation
* enable touchscreen
* rotate touch screen
* refactor display buffer processing
* provide local copy of TwoWire instance as the touch driver calls end()
* use larger fonts
* replace touch driver; enable debugging
* replace touch driver; enable debugging
* consider bitsremain == 0
* tryfix crash
* fix button
* update touch driver
* set lora_cs pin
* update touch driver and lib reference
* add locks
* limit Ghosting similar to EInkDynamicDisplay
* workaround for FastEPD partial update bug (artifacts)
* display() code cleanup
* fix a few platformio definitions
* more EPD display cleanup
* set rotation
* use FastEPD arduino I2C by default
* touch rotation
* update screen for EPD
* increase swipe distance for larger screen
* EPD UIRenderer
* trunk fmt
* further #ifdef USE_EPD
* disable rotation which messes up w/h; more cleanup
* switch off ghosting algo
* releease build; V1 buttons
* swap V1 buttons
* rearrange USE_EINK/EPD macros, use large font
* cleanup (revert modified files)
* more cleanup
* revert
* revert file
* revert file
Removed redundant line continuation in preprocessor directives.
* Temporary gate off PSRam calculations until we can fix them
* move variant.cpp and update commit references
* revert wrong merge
* add earlyInitVariant()
* initialize all port 0 pins (0-7) as outputs / HIGH
---------
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
Co-authored-by: Jason P <applewiz@mac.com >
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2026-03-25 10:52:18 -05:00