基于SSD1675的电子纸显示屏的CircuitPython `displayio` 驱动程序
项目描述
简介
CircuitPython displayio 驱动程序,用于SSD1675基电子纸显示屏
依赖关系
此驱动程序依赖于
请确保所有依赖项都可在CircuitPython文件系统中使用。这可以通过下载Adafruit库和驱动程序捆绑包轻松实现。
从PyPI安装
在支持GNU/Linux系统(如Raspberry Pi)上,您可以从PyPI本地安装驱动程序。为当前用户安装
pip3 install adafruit-circuitpython-ssd1675
要系统级安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-ssd1675
在当前项目的虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-ssd1675
用法示例
"""Simple test script for 2.13" 250x122 black and white featherwing.
Supported products:
* Adafruit 2.13" Black and White FeatherWing
* https://www.adafruit.com/product/4195
"""
import time
import board
import busio
import displayio
# Starting in CircuitPython 9.x, fourwire will be a seperate internal library
# rather than a component of the displayio library
try:
from fourwire import FourWire
except ImportError:
from displayio import FourWire
import adafruit_ssd1675
displayio.release_displays()
epd_cs = board.D9
epd_dc = board.D10
display_bus = FourWire(board.SPI(), command=epd_dc, chip_select=epd_cs, baudrate=1000000)
time.sleep(1)
display = adafruit_ssd1675.SSD1675(display_bus, width=250, height=122, rotation=90)
g = displayio.Group()
f = open("/display-ruler.bmp", "rb")
pic = displayio.OnDiskBitmap(f)
# CircuitPython 6 & 7 compatible
t = displayio.TileGrid(
pic, pixel_shader=getattr(pic, "pixel_shader", displayio.ColorConverter())
)
# CircuitPython 7 compatible only
# t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
g.append(t)
display.root_group = g
display.refresh()
print("refreshed")
time.sleep(120)
文档
此库的API文档可以在Read the Docs上找到。
有关构建库文档的信息,请参阅本指南。
贡献
欢迎贡献!在为此项目做出贡献之前,请阅读我们的行为准则,以帮助保持项目的友好氛围。
项目详情
关闭
adafruit-circuitpython-ssd1675-1.3.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 85c5595363244b6d216228860d826b3c63001dbf2e2d09d726ef7aba9cd2756b |
|
MD5 | 93cfaf7187953dcd0284594efe169fb0 |
|
BLAKE2b-256 | f96f993b4585abed29037c9c2c8f3d11b9365b524428c6a427374aeb614fb514 |
关闭
adafruit_circuitpython_ssd1675-1.3.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c7c224a7e9b579dea338647c3a97b2b059abfda1220e9b355e4a9988d4558e32 |
|
MD5 | 1478ba3cd31810e0f75af4272debe65f |
|
BLAKE2b-256 | b558ee2ebaa29143728b26e2539e8c337bf417da536f572fee0b40e98d378b43 |