# epaper **Repository Path**: z-bajer/epaper ## Basic Information - **Project Name**: epaper - **Description**: e-ink 2.9inch with ssd1680z. - **Primary Language**: C - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-09-21 - **Last Updated**: 2024-09-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 2.90英寸 E-Paper电子屏/水墨屏 ## 成品展示 Nothing Nothing ## 硬件说明 - SPI 3线8bits单向协议。 - 6个pins,2个电源,三个spi,1个用来区分发送的是数据还是命令。 Nothing ## 软件说明 - 设备层使用linux spi框架给出的用来给设备发送数据的API。 - 采用framebuffer作为用户层接口。 - 用户层采用python代码将图片按照固定格式转换之后发给/dev/fb0。 ## 使用说明 1. 配置dts,注意spi控制器对CS pin的限制。 2. 编译驱动代码并安装。 3. 使用如下命令查看脚本使用说明。 ```python python3 img2fb.py --help ``` ## 补充 - 用户层再往上搭建一层只显示文字,可以选用freetype,该库可以解析ttf文件,并生成图片,有C库以及对应的python wrapper。 - 再往上搭建一层可参考代码 [[https://github.com/breakstring/eInkCalendarOfToxicSoul]]