7.3英寸7色(又称ACeP)电子纸显示屏驱动程序
项目描述
简介
7.3英寸7色(又称ACeP)电子纸显示屏驱动程序
依赖关系
此驱动程序依赖于
请确保所有依赖项都可在CircuitPython文件系统中使用。这可以通过下载Adafruit库和驱动程序包或使用circup安装单个库轻松实现。
从PyPI安装
在支持的GNU/Linux系统(如树莓派)上,您可以从PyPI本地安装驱动程序。要为当前用户安装
pip3 install adafruit-circuitpython-acep7in
要全局安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-acep7in
要在当前项目的虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .env/bin/activate
pip3 install adafruit-circuitpython-acep7in
使用Circup在连接的CircuitPython设备上安装
确保您已将circup安装在Python环境中。如果需要,请使用以下命令安装
pip3 install circup
安装circup并连接CircuitPython设备后,使用以下命令进行安装
circup install adafruit_acep7in
或以下命令更新现有版本
circup update
使用示例
# SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries
# SPDX-FileCopyrightText: Copyright (c) 2023 Scott Shawcroft for Adafruit Industries
# SPDX-FileCopyrightText: Copyright (c) 2021 Melissa LeBlanc-Williams for Adafruit Industries
#
# SPDX-License-Identifier: Unlicense
"""Simple test script for 5.6" 600x448 7-color ACeP display.
"""
# pylint: disable=no-member
import time
import board
import displayio
import adafruit_acep7in
# For 8.x.x and 9.x.x. When 8.x.x is discontinued as a stable release, change this.
try:
from fourwire import FourWire
except ImportError:
from displayio import FourWire
displayio.release_displays()
# This pinout works on a Feather RP2040 and may need to be altered for other boards.
spi = board.SPI() # Uses SCK and MOSI
epd_cs = board.D9
epd_dc = board.D10
epd_reset = board.D11
epd_busy = board.D12
display_bus = FourWire(
spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000
)
display = adafruit_acep7in.ACeP7In(
display_bus, width=800, height=480, busy_pin=epd_busy
)
g = displayio.Group()
fn = "/display-ruler-720p.bmp"
with open(fn, "rb") as f:
pic = displayio.OnDiskBitmap(f)
t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
g.append(t)
display.root_group = g
display.refresh()
time.sleep(120)
文档
本库的API文档可在Read the Docs上找到。
有关构建库文档的信息,请参阅本指南。
贡献
欢迎贡献!在为该项目做出贡献之前,请阅读我们的行为准则,以帮助该项目保持开放和欢迎。
项目详情
关闭
adafruit-circuitpython-acep7in-0.8.6.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6420f2e2fcda54b764aef7622b6065449baa310d0644725917491729692a044b |
|
MD5 | bf8f6b4a98c9a3788d9f24f2fa9c09ca |
|
BLAKE2b-256 | 14d4ec7705ce7c79034b6c106bf16530c7a51ea9c908cb4135de4514caffe4ec |
关闭
adafruit_circuitpython_acep7in-0.8.6-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b414587a2a512bb686d205f6f07a1573bb644f5b05b8b804c14a31591f1d2c6f |
|
MD5 | 4978360ad8f0da7a9548b4437d7a28a2 |
|
BLAKE2b-256 | b48802a01e87d76a3890070bb0dbab9a292c49671a32114fa5ea25dcf2575f8c |