Skip to content

waveshare-epd: add epd2in7 driver and RP2040-PiZero slideshow demo - #891

Open
davecheney wants to merge 1 commit into
tinygo-org:devfrom
davecheney:davecheney-epd2in7-rp2040-zero-demo
Open

waveshare-epd: add epd2in7 driver and RP2040-PiZero slideshow demo#891
davecheney wants to merge 1 commit into
tinygo-org:devfrom
davecheney:davecheney-epd2in7-rp2040-zero-demo

Conversation

@davecheney

Copy link
Copy Markdown
Contributor

Add a driver for the Waveshare 2.7in V1 e-Paper HAT. This panel uses an IL91874-style controller, different from the IL3820 and SSD1680 controllers used by the other panels in this package. The controller also needs a GET_STATUS command before each BUSY read, or the BUSY pin never updates.

Add a slideshow example for the Waveshare RP2040-PiZero. Each picture is a packed 1 bit per pixel asset file under assets/, embedded with go:embed, and the firmware cycles through the files in name order, one image every 10 seconds.

The scaffold ships with four public domain pictures, dithered to 1 bit: the 1984 Macintosh hello screen, The Great Wave off Kanagawa, a 1972 Soviet space era stamp, and a guinea pig photo.

Verified on real hardware: RP2040-PiZero with the 2.7in V1 HAT on the standard 40 pin header.

IMG_2516.MOV

Add a driver for the Waveshare 2.7in V1 e-Paper HAT. This panel uses
an IL91874-style controller, different from the IL3820 and SSD1680
controllers used by the other panels in this package. The controller
also needs a GET_STATUS command before each BUSY read, or the BUSY pin
never updates.

Add a slideshow example for the Waveshare RP2040-PiZero. Each picture
is a packed 1 bit per pixel asset file under assets/, embedded with
go:embed, and the firmware cycles through the files in name order,
one image every 10 seconds.

The scaffold ships with four public domain pictures, dithered to 1
bit: the 1984 Macintosh hello screen, The Great Wave off Kanagawa, a
1972 Soviet space era stamp, and a guinea pig photo.

Verified on real hardware: RP2040-PiZero with the 2.7in V1 HAT on the
standard 40 pin header.
@davecheney

Copy link
Copy Markdown
Contributor Author

@conejoninja @soypat /wave

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant