5个不稳定版本
0.3.0 | 2021年7月27日 |
---|---|
0.2.2 | 2019年3月2日 |
0.2.1 | 2019年1月20日 |
0.2.0 | 2018年7月21日 |
0.1.0 | 2018年7月15日 |
#1553 in 嵌入式开发
每月265次下载
89KB
1.5K SLoC
SSD1322 OLED显示屏驱动程序
SSD1322 OLED显示芯片的纯Rust驱动程序,用于与embedded-hal一起使用。
描述
此驱动程序旨在在支持embedded-hal
特质库的嵌入式平台上运行。它是no_std
,不包含额外的unsafe
代码,并且不需要分配器。初始版本支持4线SPI接口。
由于SSD1322支持最大480x128 @ 4bpp的显示屏,主API使用Region
抽象来允许从迭代器将像素数据流写入显示屏矩形子区域。这避免了在主机中缓冲整个显示RAM的要求,因为这样的缓冲区将消耗一个巨大的(对于微控制器)30kiB的RAM。
缺少的功能
- 嵌入式图形
绘制
支持。 - 并行接口支持。
- 芯片选择和总线共享(假设/CS被接地)。
- 文本模式和/或字体。
致谢
jamwaffles/ssd1306为内部设计灵感的来源。japaric/embedded-hal让处理嵌入式硬件变得简单、安全、有趣。
许可
以下任一许可下发布
- Apache License,版本2.0 (http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可 (http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则您有意提交以包含在本作品中的任何贡献,根据Apache-2.0许可定义,应以上述双重许可,不附加任何额外条款或条件。
依赖关系
~535KB