epd-integration
SolidUse when integrating, porting, or debugging e-paper EPD displays, waveform initialization, SPI drivers, busy pins, partial refresh, ghosting, or low-power display updates
AI & Automation 22 stars
2 forks Updated 1 weeks ago MIT
Install
Quality Score: 79/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# EPD Integration
## Overview
Use this skill to integrate e-paper displays by proving power sequencing, reset, SPI commands, busy timing, framebuffer layout, waveform/LUT setup, and refresh mode. EPD failures are timing and panel-variant sensitive, so driver code must match the exact module.
## When To Use
Use this skill when:
- The user wants to add or debug e-paper/e-ink display panels on MCUs or embedded Linux.
- The issue involves blank screen, stuck busy pin, mirrored image, ghosting, partial refresh artifacts, slow refresh, or high sleep current.
- The project uses SPI, GPIO reset/DC/CS/busy pins, external boost power, partial update, deep sleep, or multiple color planes.
Do not use this skill for generic GUI widget logic. Use `lvgl-integration` or `u8g2-integration` after the panel refresh path is proven.
## First Questions
Ask for:
- Exact panel/module part number, resolution, color planes, controller IC, and vendor demo code.
- Pin mapping for SPI, CS, DC, reset, busy, panel power, and optional enable pins.
- SPI mode/speed, reset timing, init commands, LUT/waveform source, and refresh mode.
- Framebuffer format, bit order, rotation, and partial update area.
- Current symptom, busy pin behavior, and photos if visual output is wrong.
## Integration Checklist
1. Match the exact panel.
Resolution, controller, LUT, color planes, and command set must match the purchased module.
1. Prove power and reset timing.
Check panel power, reset pulse, busy pin lev...
Details
- Author
- easyzoom
- Repository
- easyzoom/aix-skills
- Created
- 3 months ago
- Last Updated
- 1 weeks ago
- Language
- Python
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
lvgl-integration
Use when integrating, porting, configuring, or debugging LVGL, littlevGL, display drivers, input devices, ticks, draw buffers, or embedded GUI performance
22 Updated 1 weeks ago
easyzoom AI & Automation Solid
esp-idf-integration
Use when integrating, configuring, or debugging ESP-IDF projects, components, sdkconfig, partition tables, bootloader, NVS, Wi-Fi, BLE, FreeRTOS, flash, or peripherals
22 Updated 1 weeks ago
easyzoom AI & Automation Solid
easylogger-integration
Use when integrating, porting, configuring, or debugging EasyLogger output, filters, timestamps, colors, async logging, flash logging, or embedded log loss
22 Updated 1 weeks ago
easyzoom