jef-sure/dgx

0.10.15

Latest
uploaded 1 day ago
Display and graphics component for ESP32 with SPI, QSPI, I2C, parallel and MIPI-DSI display buses, virtual screens, drawing primitives, fonts, handwritten text and morphing

19 examples

  • arduino_demo
    This example runs an Arduino sketch on an ESP32 CYD display, using DGX for drawing and Arduino for timing and Serial.
    2.90 KB
  • dsi_demo
    This example drives a MIPI-DSI display on an ESP32-P4. It cycles through display test scenes.
    13.21 KB
  • figures_scroll_demo
    Demonstrates ellipses, arcs, sectors, graphics drawing, and scrolling on CYD and Guition displays.
    12.93 KB
  • flip_clock_demo
    A split-flap clock demo for a CYD with an ILI9341 display, rendered using textured quadrilateral mapping.
    5.12 KB
  • fonts_demo
    This example demonstrates building and using display fonts at compile time on an ESP32 CYD board.
    4.83 KB
  • glyph_morph_demo
    Shows one large symbol at a time on a CYD with an ILI9341 display and morphs it into the next one.
    5.36 KB
  • graphicstest
    The PDQ graphics test made with DGX uses the same figures, sizes, colors, order, and timing as other graphics libraries for comparison.
    11.22 KB
  • hw_font_demo
    A demo writes Russian and English text stroke by stroke on a CYD ILI9341 display using a scalable handwritten font.
    4.51 KB
  • hw_morph_demo
    Demonstrates handwritten word morphing on a CYD with an ILI9341 display using Bezier-curve pen paths.
    5.08 KB
  • hw_soft_pen_demo
    Demonstrates a soft-edged pen rendering and erasing animated text on ESP32 display boards.
    7.75 KB
  • life_morph_demo
    Conway's Game of Life on a CYD, with each generation morphing into the next over one second.
    5.26 KB
  • morph_demo
    This example morphs Russian words letter by letter on a CYD with an ILI9341 display, with independent motion and glow effects.
    5.56 KB
  • pixel_scale_demo
    This demo compares pixel-scaling methods by displaying an 8-bit image at 2x, 3x, and 4x on supported boards.
    8.34 KB
  • screen_demo
    This example drives an ILI9341 panel over SPI on ESP32 and renders an Adafruit-style graphics test sequence.
    3.81 KB
  • soft_text_demo
    This example demonstrates antialiased text rendering on an ESP32 display, including background, fill, and image blending.
    5.05 KB
  • sprite_palette_demo
    A CYD scene demonstrates sprites, reflections, clipping, orientations, and palette animation on an 8-bit virtual screen.
    9.22 KB
  • ssd1322_demo
    Demonstrates an ESP32 driving a 256x64, 16-grayscale SSD1322 OLED over an 8-bit parallel bus.
    3.13 KB
  • texture_demo
    Moves a textured card around a CYD display with scaling, rotation, and wobbling.
    4.51 KB
  • weather_morph_demo
    Demonstrates weather symbol morphing on a CYD with an ILI9341 display in two sequences.
    4.68 KB