打印
[嵌入式linux]

最近刚接触安霸方案,很多不太明白

[复制链接]
2850|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zorroyl|  楼主 | 2016-8-21 22:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
zorroyl|  楼主 | 2016-8-21 22:49 | 只看该作者
app_timer_unregister(TIMER_2HZ,flash_led_timer_handler);
app_timer_register(TIMER_2HZ,flash_led_timer_handler);

使用特权

评论回复
板凳
zorroyl|  楼主 | 2016-8-21 22:50 | 只看该作者
int app_timer_register(int tid, timer_handler hdlr)
{
        int i = 0, found;
        app_timer_t *cur;

        DBGMSGc2(BLUE, "[DemoLib - Timer] <app_timer_register> start: tid = %d / hdlr = 0x%X", tid, hdlr);

        if (tid >= TIMER_NUM) {
                // no such timer
                DBGMSG("[DemoLib - Timer] No timer id %d", tid);
                return -1;
        }

        if (hdlr == NULL) {
                // NULL hdlr
                DBGMSG("[DemoLib - Timer] Timer handler is NULL");
                return -1;
        }

        cur = &(timers[tid]);

        found = 0;
        for (i=0; i<MAX_TIMER_HANDLER; i++) {
                if (hdlr == cur->hdlr[i]) {
                        // hdlr already exists
                        DBGMSG("[DemoLib - Timer] This timer handler has already been registered");
                        found = 1;
                        break;
                }
        }

        if (!found) {
                for (i=0; i<MAX_TIMER_HANDLER; i++) {
                        if (cur->hdlr[i] == NULL) {
                                // Empty slot found. Insert hdlr
                                cur->hdlr[i] = hdlr;
                                cur->hdlr_num++;
                                if (!cur->valid) {
                                        DBGMSG("[DemoLib - Timer] Timer id %d is invalid. Create timer id %d", tid, tid);
                                        timer_set_timer(tid);
                                }
                                break;
                        }
                }
        }

        DBGMSGc2(BLUE, "[DemoLib - Timer] <app_timer_register> end");

        return 0;
}

使用特权

评论回复
地板
裕硕科技| | 2017-3-22 12:01 | 只看该作者
  你好
本公司长期备货安霸高清芯片
微信:szyushuokj

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

44

帖子

0

粉丝