Skip to content

References: Color Displays and E-Paper Screens

  1. Electronic paper - Wikipedia - Explains how e-paper holds an image without power and why it refreshes slowly. Directly supports this chapter's e-paper section and the importance of sleep().

  2. TFT LCD - Wikipedia - Describes thin-film-transistor color LCDs and how each pixel is driven. Background for the chapter's full-color display work.

  3. Color depth - Wikipedia - Covers how bits-per-pixel (such as RGB565) determine how many colors a display can show. Reinforces the chapter's color-encoding discussion.

  4. Get Started with MicroPython on Raspberry Pi Pico - Gareth Halfacree & Ben Everard - Raspberry Pi Press - The official book covers driving SPI color displays from a Pico, paralleling this chapter's wiring and code.

  5. Make: Electronics (3rd Edition) - Charles Platt - Make Community - Helps students understand the display hardware and SPI signaling behind the color and e-paper screens in this chapter.

  6. Adafruit eInk Display Breakouts - Adafruit - Guide to wiring and refreshing e-paper displays, including why the image persists without power. Directly supports the chapter's e-paper examples.

  7. 1.8" Color TFT Display (ST7735) - Adafruit - Guide to a common SPI color TFT with 18-bit color. Reinforces the chapter's color-display setup and drawing.

  8. micropython-waveshare-epaper - GitHub (mcauser) - A MicroPython driver library for many Waveshare e-paper panels. Provides ready-to-use code for the chapter's e-paper hardware.

  9. micropython-nano-gui - GitHub (Peter Hinch) - A lightweight MicroPython GUI library supporting color TFT and e-paper displays. Useful for extending the chapter's projects.

  10. framebuf - MicroPython - Reference for the framebuffer that color and e-paper drivers build on. Connects this chapter's displays to the drawing methods learned earlier.