← ClaudeAtlas

epd-integrationlisted

Use when integrating, porting, or debugging e-paper EPD displays, waveform initialization, SPI drivers, busy pins, partial refresh, ghosting, or low-power display updates
easyzoom/aix-skills · ★ 26 · AI & Automation · score 77
Install: claude install-skill easyzoom/aix-skills
# 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