hpdell 发表于 2018-3-2 22:26:19

请教下,标准库LTDC_LayerCmd这个函数在hal库使用哪个函数代替

本帖最后由 hpdell 于 2018-3-2 22:59 编辑

请教下,标准库LTDC_LayerCmd这个函数在hal库里面貌似没有找到,

我自己搞了个函数来替代上术函数,具体如下,大侠们看看有没有什么问题呀 ??
/*
*********************************************************************************************************
*    函 数 名: _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;
}
}

wenyangzeng 发表于 2018-3-3 14:13:12

本帖最后由 wenyangzeng 于 2018-3-3 14:14 编辑

应该是这个吧:
HAL_LTDC_ConfigLayer(&LtdcHandle, &pLayerCfg, 0)


hpdell 发表于 2018-3-5 11:49:10

wenyangzeng 发表于 2018-3-3 14:13
应该是这个吧:
HAL_LTDC_ConfigLayer(&LtdcHandle, &pLayerCfg, 0)

ok,多谢多谢
页: [1]
查看完整版本: 请教下,标准库LTDC_LayerCmd这个函数在hal库使用哪个函数代替