Description
Functies:
- Ondersteunt ePaper-modules op basis van GDEH029A1 / SSD1608 in 4-draads SPI-modus. Ondersteuning voor andere controllers zal later worden toegevoegd in de geëmuleerde 4-bits grijsschaalmodus.
- Geoptimaliseerde 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 een 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 gebied 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 een ellips op het scherm.
- EPD_drawTriangle, EPD_fillTriangle: Teken of vul een driehoek op het scherm.
- EPD_drawArc: Teken een cirkelboog op het scherm met opgegeven dikte en kleuren.
- EPD_drawPolygon: Teken een polygon met een opgegeven aantal zijden (3 ~ 60).
Lettertypen:
- Ondersteunt vaste en proportionele lettertypen; 8 ingesloten lettertypen.
- Onbeperkt aantal lettertypen uit bestanden.
- Inclusief 7-segment vectorlettertype met variabele breedte/hoogte (alleen cijfers en enkele tekens).
- Proportionele lettertypen kunnen worden gebruikt in de modus met vaste breedte.
String-schrijffunctie:
- EPD_print: Schrijf tekst om weer te geven, met rotatie afhankelijk van de variabele font_rotate (0 ~ 360).
- Speciale tekens zijn toegestaan in strings voor opmaak.
- EPD_getStringWidth: Geeft de breedte van de tekenreeks in pixels terug.
- 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.
- Afbeeldingen kunnen worden geschaald met een factor van 0 ~ 3.
Andere weergavefuncties:
- EPD_fillScreen: Vul het hele scherm met zwart, wit of grijsschaal.
- compile_font_file: Compileert lettertype C-bronbestand naar een lettertypebestand voor gebruik in EPD_setFont().
Pakket bestaat uit:
- 1 x ESP32 2,13 inch schermmodule






Reviews
There are no reviews yet.