Description
Kenmerken:
- Ondersteuning voor op GDEH029A1 / SSD1608 gebaseerde ePaper-modules in 4-draads SPI-modus.
- Ondersteuning voor andere controllers zal later worden toegevoegd in de geëmuleerde 4-bits grijsschaalmodus.
- SPI geeft georiënteerde SPI-driverbibliotheek weer op basis van spi-master-driver.
- Gecombineerde DMA SPI-overdrachtsmodus en directe SPI voor maximale snelheid.
- 4-bits grijstintenmodus of 1-bits zwart-witmodus kan tijdens runtime worden geselecteerd.
- SPI-snelheden tot 20 MHz zijn getest en werken probleemloos.
- Inclusief demo-applicatie die de meeste bibliotheekfuncties demonstreert.
Grafische tekenfuncties:
- EPD_drawPixel: Teken pixel op opgegeven x, y-coördinaten.
- EPD_drawLine: Trek een lijn tussen twee punten.
- EPD_drawFastVLine, EPD_drawFastHLine: Teken een verticale of horizontale lijn met een opgegeven lengte.
- EPD_drawLineByAngle: Teken een lijn op het scherm vanuit (x, y) punt onder een bepaalde hoek.
- EPD_drawRect, EPD_fillRect: Teken een rechthoek op het scherm of vul een bepaald rechthoekig schermgebied met kleur.
- EPD_drawRoundRect, EPD_fillRoundRect: Teken een rechthoek met afgeronde hoeken op het scherm of vul een bepaald rechthoekig schermgebied met kleur.
- EPD_drawCircle, EPD_fillCircle: Teken of vul een cirkel op het scherm.
- EPD_drawEllipse, EPD_fillEllipse: Teken of vul een ellips op het scherm.
- EPD_drawTriangle, EPD_fillTriangle: Teken of vul een driehoek op het scherm.
- EPD_drawArc: Teken cirkelboog op het scherm, van ~ naar bepaalde hoeken, met gegeven dikte.
- EPD_drawPolygon: Teken een polygon op het scherm met een opgegeven aantal zijden (3 ~ 60).
Lettertypen:
- Ondersteuning voor lettertypen met een vaste breedte en proportionele lettertypen; 8 lettertypen ingesloten.
- Onbeperkt aantal lettertypen uit bestand.
- 7-segment vector lettertype met variabele breedte / hoogte is inbegrepen (alleen cijfers en weinig tekens).
- Proportionele lettertypen kunnen worden gebruikt in de modus met vaste breedte.
String-schrijffunctie:
- EPD_print: Schrijf tekst om weer te geven.
- Strings kunnen onder elke hoek worden bedrukt.
- EPD_getStringWidth: Geeft als resultaat de tekenreeksbreedte in pixels op basis van de huidige lettertypekenmerken.
- EPD_clearStringRect: Vult de rechthoek die wordt ingenomen door een string met de huidige achtergrondkleur.
Afbeeldingen:
- EPD_jpg_image: Decodeert en geeft JPG-afbeeldingen weer.
- Afbeeldingsgrootte: tot 65520 x 65520 pixels.
- Kleurruimte: YCbCr alleen drie componenten.
Andere weergavefuncties:
- EPD_fillScreen: Vul het hele scherm met zwart, wit of grijsschaal.
Pakket bestaat uit:
- 1 x T5 V2.4 ESP32 1,54 inch scherm.






Reviews
There are no reviews yet.