awtk/docs/manual/lcd_mem_bgra8888_t.md
2020-06-05 18:04:36 +08:00

2.9 KiB

lcd_mem_bgra8888_t

概述

image


函数

函数名称 说明
lcd_mem_bgra8888_create 创建lcd对象。
lcd_mem_bgra8888_create_double_fb 创建double fb lcd对象。
lcd_mem_bgra8888_create_single_fb 创建single fb lcd对象。
lcd_mem_bgra8888_create_three_fb 创建three fb lcd对象。

lcd_mem_bgra8888_create 函数


  • 函数功能:

创建lcd对象。

  • 函数原型:
lcd_t* lcd_mem_bgra8888_create (wh_t w, wh_t h, bool_t alloc);
  • 参数说明:
参数 类型 说明
返回值 lcd_t* 返回lcd对象。
w wh_t 宽度。
h wh_t 高度。
alloc bool_t 是否分配内存。

lcd_mem_bgra8888_create_double_fb 函数


  • 函数功能:

创建double fb lcd对象。

  • 函数原型:
lcd_t* lcd_mem_bgra8888_create_double_fb (wh_t w, wh_t h, uint8_t* online_fb, uint8_t* offline_fb);
  • 参数说明:
参数 类型 说明
返回值 lcd_t* 返回lcd对象。
w wh_t 宽度。
h wh_t 高度。
online_fb uint8_t* 在线帧率缓冲区。
offline_fb uint8_t* 离线帧率缓冲区。

lcd_mem_bgra8888_create_single_fb 函数


  • 函数功能:

创建single fb lcd对象。

  • 函数原型:
lcd_t* lcd_mem_bgra8888_create_single_fb (wh_t w, wh_t h, uint8_t* fbuff);
  • 参数说明:
参数 类型 说明
返回值 lcd_t* 返回lcd对象。
w wh_t 宽度。
h wh_t 高度。
fbuff uint8_t* 帧率缓冲区。

lcd_mem_bgra8888_create_three_fb 函数


  • 函数功能:

创建three fb lcd对象。

  • 函数原型:
lcd_t* lcd_mem_bgra8888_create_three_fb (wh_t w, wh_t h, uint8_t* online_fb, uint8_t* offline_fb, uint8_t* next_fb);
  • 参数说明:
参数 类型 说明
返回值 lcd_t* 返回lcd对象。
w wh_t 宽度。
h wh_t 高度。
online_fb uint8_t* 在线帧率缓冲区。
offline_fb uint8_t* 离线帧率缓冲区。
next_fb uint8_t* 待显示的帧率缓冲区。