硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2623|回复: 2
收起左侧

[JPEG] STM32H7的硬件JPEG也可以为ThreadX GUIX的JPEG提供硬件加速

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2020-6-27 10:26:10 | 显示全部楼层 |阅读模式



ThreadX GUIX提供的JPEG和PNG的加速接口,用户都可以重定向:

  1.     display -> gx_display_driver_palette_set                   = GX_NULL;
  2.     display -> gx_display_driver_buffer_toggle                 = toggle_function;

  3.     display -> gx_display_driver_canvas_blend                  = _gx_display_driver_24xrgb_canvas_blend;
  4.     display -> gx_display_driver_pixel_blend                   = _gx_display_driver_32argb_pixel_blend;
  5.     display -> gx_display_driver_pixelmap_blend                = _gx_display_driver_32argb_pixelmap_blend;

  6.     display -> gx_display_driver_8bit_glyph_draw               = _gx_display_driver_generic_glyph_8bit_draw;
  7.     display -> gx_display_driver_4bit_glyph_draw               = _gx_display_driver_generic_glyph_4bit_draw;
  8.     display -> gx_display_driver_1bit_glyph_draw               = _gx_display_driver_32bpp_glyph_1bit_draw;

  9.     display -> gx_display_driver_8bit_compressed_glyph_draw    = GX_NULL;
  10.     display -> gx_display_driver_4bit_compressed_glyph_draw    = GX_NULL;
  11.     display -> gx_display_driver_1bit_compressed_glyph_draw    = GX_NULL;

  12. #if defined(GX_SOFTWARE_DECODER_SUPPORT)
  13.     display -> gx_display_driver_jpeg_draw                     = _gx_display_driver_24xrgb_jpeg_draw;
  14.     display -> gx_display_driver_png_draw                      = _gx_display_driver_24xrgb_png_draw;
  15. #endif
复制代码


回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2020-6-27 16:51:26 | 显示全部楼层
这个支持上就完美了,perfect !
代码不规范,亲人两行泪!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
 楼主| 发表于 2020-6-28 00:39:07 | 显示全部楼层
missfox 发表于 2020-6-27 16:51
这个支持上就完美了,perfect !

可以参考emWin的为其做上支持。

基于V7开发板的裸机和各种RTOS版本的emWin程序模板,支持硬件JPEG,已发布(2019-05-26)
http://www.armbbs.cn/forum.php?m ... 3843&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-2 12:23 , Processed in 0.149260 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表