M外设

deki-display

Deki 自己的显示库。驱动大多数爱好者开发板使用的屏幕,读取它们的触摸,并完整地发送每一帧。

依赖
deki-spi, deki-gpio, deki-i2c, deki-input, deki-rendering

为直接连接到芯片的面板实现 IDisplay。它通过 SPI、四线 SPI 或 8 位、16 位并行总线驱动 ILI9341、ILI9488、ST7735、ST7789、ST7796、GC9A01 和 SSD1351 控制器以及两种 AMOLED,并从 GT911、CST816、FT5x06 和 XPT2046 芯片读取触摸。

DisplayPanelComponent 放在开发板的启动场景中,指定控制器、引脚和总线。每一帧都会等待面板开始重新绘制(通过 TE 引脚或读取扫描线),所以画面永远不会一半旧一半新。其余设置在启动时自动选择,启动日志会说明选了什么以及原因。

该包添加的所有组件、所有导出的属性及其更新日志,都在 deki-display 参考文档 中。