硬汉嵌入式论坛

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

[emWin] 请教下,使用emwin 后,是不是以前使用bmp,gif、jpg等的相关程序需要全部删除啊 ?

[复制链接]

681

主题

3485

回帖

5553

积分

论坛元老

积分
5553
发表于 2018-3-2 16:10:13 | 显示全部楼层 |阅读模式
请教下,使用emwin 后,是不是以前使用bmp,gif、jpg等的相关程序需要全部删除啊 ?

之前有解码gif的程序,解码gif是没有问题的,但是
现在刚刚移植emwin程序,有好几个函数提示与 emwin的程序重复了,





回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115765
QQ
发表于 2018-3-2 16:34:24 | 显示全部楼层
你的函数名称起的跟emWin一样了。直接使用emWin即可,之前搞的可以放弃掉。
回复

使用道具 举报

681

主题

3485

回帖

5553

积分

论坛元老

积分
5553
 楼主| 发表于 2018-3-2 22:22:56 | 显示全部楼层
本帖最后由 hpdell 于 2018-3-2 22:58 编辑
eric2013 发表于 2018-3-2 16:34
你的函数名称起的跟emWin一样了。直接使用emWin即可,之前搞的可以放弃掉。

好的,目前参考v6的 emwin 移植程序,我目前使用的是hal库,貌似有些函数不同啊,

例如如下图片所示的第 1720 行  LTDC_LayerCmd(_apLayer[LayerIndex], p->OnOff ? ENABLE : DISABLE);

00.png

我自己修改的函数来替换 1720行的函数如下,帮忙看看有没有什么问题啊 ?

/*
*********************************************************************************************************
*    函 数 名: _LTDC_LayerEnable
*    功能说明: 使能 或 禁止 层控制
*    形    参: LTDC_Layer_TypeDef   结构体指针
*             NewState             DISABLE 禁止
*                                  ENABLE  使能
*    返 回 值: 无
*********************************************************************************************************
*/
static void _LTDC_LayerEnable(LTDC_Layer_TypeDef * LTDC_Layerx, int NewState) {
  if (NewState != DISABLE) {
    LTDC_Layerx->CR |= (U32)LTDC_LxCR_LEN;
  } else {
    LTDC_Layerx->CR &= ~(U32)LTDC_LxCR_LEN;
  }
}

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115765
QQ
发表于 2018-3-3 03:06:09 | 显示全部楼层
hpdell 发表于 2018-3-2 22:22
好的,目前参考v6的 emwin 移植程序,我目前使用的是hal库,貌似有些函数不同啊,

例如如下图片所示的 ...

可以,以后面测试Demo实际效果为准。
回复

使用道具 举报

681

主题

3485

回帖

5553

积分

论坛元老

积分
5553
 楼主| 发表于 2018-3-3 21:00:28 | 显示全部楼层
eric2013 发表于 2018-3-3 03:06
可以,以后面测试Demo实际效果为准。

好的,目前还没有移植完成,继续捣鼓中 ..
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-16 12:11 , Processed in 0.230179 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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