Description
Kenmerken:
- Ondersteunt 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.
- Georiënteerde SPI-driverbibliotheek 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 of vul een rechthoek met afgeronde hoeken.
- EPD_drawCircle, EPD_fillCircle: Teken of vul een cirkel op het scherm.
- EPD_drawEllipse, EPD_fillEllipse: Teken of vul 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 polygonen op het scherm met een opgegeven aantal zijden (3 ~ 60).
Lettertypen:
- Ondersteunt 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 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. Ondersteunt alleen basislijn JPEG-indelingen.
- Afbeeldingsgrootte: tot 65520 x 65520 pixels.
- Kleurruimte: YCbCr alleen drie componenten. Grijsschaalafbeelding wordt niet ondersteund.
Pakket bestaat uit:
- 1 x ESP32 2,9 inch schermmodule






Reviews
There are no reviews yet.