Skip to content

lcd_mem_bgra8888_t

概述

函数

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

lcd_mem_bgra8888_create 函数

  • 函数功能:

创建lcd对象。

  • 函数原型:
lcd_t* lcd_mem_bgra8888_create (wh_t w, wh_t h, bool_t alloc);
  • 参数说明:
参数类型说明
返回值lcd_t*返回lcd对象。
wwh_t宽度。
hwh_t高度。
allocbool_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对象。
wwh_t宽度。
hwh_t高度。
online_fbuint8_t*在线帧率缓冲区。
offline_fbuint8_t*离线帧率缓冲区。

lcd_mem_bgra8888_create_double_fb_bitmap 函数

  • 函数功能:

创建double fb lcd对象。

  • 函数原型:
lcd_t* lcd_mem_bgra8888_create_double_fb_bitmap (bitmap_t* online_fb_bitmap, bitmap_t* offline_fb_bitmap);
  • 参数说明:
参数类型说明
返回值lcd_t*返回lcd对象。
online_fb_bitmapbitmap_t*在线帧率缓冲区。
offline_fb_bitmapbitmap_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对象。
wwh_t宽度。
hwh_t高度。
fbuffuint8_t*帧率缓冲区。

lcd_mem_bgra8888_create_single_fb_bitmap 函数

  • 函数功能:

创建single fb lcd对象。

  • 函数原型:
lcd_t* lcd_mem_bgra8888_create_single_fb_bitmap (bitmap_t* offline_fb_bitmap);
  • 参数说明:
参数类型说明
返回值lcd_t*返回lcd对象。
offline_fb_bitmapbitmap_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对象。
wwh_t宽度。
hwh_t高度。
online_fbuint8_t*在线帧率缓冲区。
offline_fbuint8_t*离线帧率缓冲区。
next_fbuint8_t*待显示的帧率缓冲区。

lcd_mem_bgra8888_create_three_fb_bitmap 函数

  • 函数功能:

创建three fb lcd对象。

  • 函数原型:
lcd_t* lcd_mem_bgra8888_create_three_fb_bitmap (bitmap_t* online_fb_bitmap, bitmap_t* offline_fb_bitmap, bitmap_t* next_fb_bitmap);
  • 参数说明:
参数类型说明
返回值lcd_t*返回lcd对象。
online_fb_bitmapbitmap_t*在线帧率缓冲区。
offline_fb_bitmapbitmap_t*离线帧率缓冲区。
next_fb_bitmapbitmap_t*待显示的帧率缓冲区。

lcd_mem_bgra8888_init 函数

  • 函数功能:

创建lcd对象。

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