5个版本
0.1.5 | 2024年5月14日 |
---|---|
0.1.4 | 2024年1月27日 |
0.1.3 | 2023年12月30日 |
0.1.2 | 2023年12月28日 |
0.1.1 | 2023年12月28日 |
#1310 in 硬件支持
18KB
458 行
st7789_rs
信息
这是什么?
- 一个驱动
- 主要针对Raspberry Pi Zero 2
- 用于TFT ST7789显示屏
- 一个个人项目
- 我主要为了好玩而制作这个,但我想发布它,以防它对其他人有用
- 一种端口(类似)
- 尽管这个包的许多元素都是我自己的,但我已经使用了这个库作为一些复杂功能的参考(主要是设置命令)
这不是什么?
- 文档齐全
- 由于这更多的是一个个人项目,文档目前不是优先考虑的事项。然而,我最终会添加文档并移除这个项目符号
- 全面的
- 这不是为任何任意的Pi-like计算机/微控制器制作或测试的
- 这并非在每种类型的ST7789显示屏上进行了测试
- 目前仅在Waveshare 1.9" LCD上进行了测试
- 官方
- 我与Waveshare或Raspberry Pi基金会没有任何形式的关联
使用
// create and init display device
let mut device = ST7789::new(
0,
0,
CS,
DC,
BL,
60_000_000
)
.with_reset(RST)
.with_offset(OFF_X, OFF_Y) // optional
.with_dimensions(WIDTH, HEIGHT) // optional
.with_rotation(90.0); // optional, currently does nothing.
// initialize the device
device.init();
// now go crazy
依赖项
~15–23MB
~326K SLoC