AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Epd Integration

skill-easyzoom-aix-skills-epd-integration · by easyzoom

Use when integrating, porting, or debugging e-paper EPD displays, waveform initialization, SPI drivers, busy pins, partial refresh, ghosting, or low-power display updates

No reviews yet
0 installs
39 views
0.0% view→install

Install

$ agentstack add skill-easyzoom-aix-skills-epd-integration

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-easyzoom-aix-skills-epd-integration)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Epd Integration? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

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 level, and required delays before SPI commands.

  1. Send a minimal pattern.

Render full white, full black, and checkerboard before fonts or images.

  1. Validate framebuffer layout.

Confirm bit order, row stride, rotation, black/red planes, and RAM window commands.

  1. Add refresh policy.

Separate full refresh, partial refresh, deep sleep, and wake-up flows.

  1. Measure low-power behavior.

Confirm panel sleep command, rail shutdown, and MCU pin states after update.

Common Failures

  • Driver targets a similar-looking panel with different controller or LUT.
  • Busy pin polarity is wrong or not waited long enough.
  • SPI DC/CS timing is violated during command/data transitions.
  • Image is mirrored because bit order or RAM direction is wrong.
  • Partial refresh causes ghosting because periodic full refresh is missing.
  • Deep sleep requires a full reinitialization before the next update.

Verification

Before claiming EPD works:

  • State exact panel, controller, resolution, color planes, and refresh mode.
  • Confirm solid black, solid white, and checkerboard output.
  • Confirm busy timing and full refresh completion.
  • Confirm partial refresh limitations and deep-sleep current if relevant.

Example

User:

墨水屏偶尔 busy 一直不释放。

Agent:

  1. Checks panel part number, busy polarity, reset timing, and power rails.
  2. Compares init sequence with the vendor demo for the exact controller.
  3. Tests full-refresh-only path before enabling partial refresh or sleep.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.