在一些应用场合可能需要简单的人机交互功能,为此增加了对u8g2嵌入式图形库的支持,u8g2支持几十种显示驱动芯片,丰富的字体可供选择,而且还可以支持中文显示,可以实现 比较复杂的图形动态显示。它包括两种使用模式
模式 | 缓冲 | 说明 |
---|---|---|
u8x8 | 无 | 所以得操作直接写入,导致刷新有抖动,支持8×8字符,但是节省内存 |
u8g2 | 1 page 2 page full page | 有显示缓冲,刷新效率高,支持中文和图形,但是要额外内存 |
具体实现可以参考下面的例程,支持I2C总线和SPI总线控制器
例8-u8x8嵌入式图形库显示测量值
http://www.tinywsn.net/wordpress/index.php/docs/manual/node/node-wbed/node-wbed-ex8/
例9-u8g2嵌入式图形库显示测量值
http://www.tinywsn.net/wordpress/index.php/docs/manual/node/node-wbed/node-wbed-ex9/