找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 53296|回复: 12

[QCC3系列] QCC3020要怎么修改才能改成长按2秒开机

[复制链接]
连续签到天数:1天
签到总天数:56天
签到总奖励:351金币
发表于 2020-6-28 20:16:31 | 显示全部楼层
zxh_xw 发表于 2019-9-3 18:30
初始化的时候做个判断,就卡在UI初始化之后。长按2秒的message 里面判断将标志位改变,再调用 appInitNextE ...

请问大佬这个判断条件如何添加的呢
static void appInitNextEntry(void)
{
    initData *theInit = appGetInit();

    /* Move to next entry */
    theInit->init_index += 1;

    while (appInitTable[theInit->init_index].init)
    {
        /* Call init function */
        appInitTable[theInit->init_index].init();
        theInit->id = appInitTable[theInit->init_index].message_id;
        if (theInit->id)
            return;

        /* Move to next entry */
        theInit->init_index += 1;
    }

    MessageSend(appGetAppTask(), INIT_CFM, NULL);

    theInit->initialised = APP_INIT_COMPLETED_MAGIC;
}

void appInit(void)
{   
    initData *theInit = appGetInit();
    theInit->init_index = 0xFF;
    theInit->id = 0;

    appInitNextEntry();
}
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:56天
签到总奖励:351金币
发表于 2020-7-29 09:26:39 | 显示全部楼层
zxh_xw 发表于 2020-7-4 17:00
static void appInitNextEntry(void)
{
    initData *theInit = appGetInit();

谢谢老哥,对我很有帮助。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2025-9-3 07:08 , Processed in 0.381351 second(s), 13 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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