awtk/docs/manual/lcd_mono_t.md
2019-10-17 14:23:01 +08:00

1.6 KiB
Raw Blame History

lcd_mono_t

概述

image

单色LCD。

lcd_mono是一个特殊的Framebuffer它用一个比特来表示一个pixel。

lcd_mono只是负责硬件无关的逻辑处理调用者需要在创建时提供一个flush回调函数 在flush函数中把脏矩形中的数据刷新到硬件中。


函数

函数名称 说明
lcd_mono_create 创建单色LCD对象。

属性

属性名称 类型 说明
data uint8_t* Framebuffer首地址。

lcd_mono_create 函数


  • 函数功能:

创建单色LCD对象。

  • 函数原型:
lcd_t* lcd_mono_create (wh_t w, wh_t h, lcd_flush_t flush, lcd_destroy_t on_destroy, void* ctx);
  • 参数说明:
参数 类型 说明
返回值 lcd_t* lcd对象。
w wh_t 宽度。
h wh_t 高度。
flush lcd_flush_t 用于刷新数据到硬件的回调函数。
on_destroy lcd_destroy_t 销毁lcd时的回调函数。
ctx void* flush/on_destroy回调函数的上下文。

data 属性


Framebuffer首地址。

  • 类型uint8_t*
特性 是否支持
可直接读取
可直接修改