DIPSY
DIPSY copied to clipboard
Possible application: monochrome -> RGB565 pixel expander
(this is what I actually want to do with the dipsy)
I have an application where my graphical data is monochrome, but my display has 16-bit color depth. Drawing is done on a monochrome frame buffer (128*128 pixels) in a teensy 3.1. Without any external hardware I then need to expand each pixel to 16 bits, in "chunks", and send those to the display. This wastes CPU and SPI time. Monochrome to RGB565 expansion can instead be done by a dipsy.
- MCU -> SPI -> Dipsy
- 2 kB frame buffer
- Dipsy -> SPI -> Display
- one slave select each for dipsy config (foreground color), direct display access (init and stuff like that), and framebuffer access