Skip to content

Add m5paper_epd (M5Stack M5Paper IT8951) - #284

Merged
tannewt merged 2 commits into
adafruit:mainfrom
Freyr86:add-m5paper-epd
Aug 5, 2026
Merged

Add m5paper_epd (M5Stack M5Paper IT8951)#284
tannewt merged 2 commits into
adafruit:mainfrom
Freyr86:add-m5paper-epd

Conversation

@Freyr86

@Freyr86 Freyr86 commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add Freyr86/m5paper_epd as libraries/drivers/m5paper_epd
  • Update circuitpython_community_library_list.md
  • Latest SemVer tag: v0.2.1

Library notes

CircuitPython's m5stack_m5paper board has no board.DISPLAY yet (see adafruit/circuitpython#9839). This library provides a working SPI IT8951 driver and a 4 bpp grayscale framebuffer API (shapes, text, partial refresh). It is not a native displayio driver.

Tested on CircuitPython 10.0.3 / M5Paper.

Test plan

  • Submodule URL uses https://github.com/Freyr86/m5paper_epd.git
  • Latest tag is SemVer (v0.2.1)
  • Bundle build includes m5paper_epd package

Made with Cursor

Freyr86 and others added 2 commits August 4, 2026 20:21
Community library providing a CircuitPython framebuffer graphics API while native board.DISPLAY support remains open.

Co-authored-by: Cursor <cursoragent@cursor.com>
Explicit setuptools packages list fixes circuitpython-build-tools KeyError.

Co-authored-by: Cursor <cursoragent@cursor.com>

@tannewt tannewt left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@tannewt
tannewt merged commit 087c237 into adafruit:main Aug 5, 2026
1 check passed
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.

2 participants