我是靠谱客的博主 迷人书本,最近开发中收集的这篇文章主要介绍杰理AC695X系列---自定义按键发送笔记(13),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

杰理AC695X系列—自定义按键发送笔记(13)

//                长短按状态      按键值
void my_filter(u8 key_status, u8 back_last_key)
{
    struct key_driver_para *scan_para;

    u8 key_event = 0;
    u8 key_value = 0;
    struct sys_event e;

	key_event = key_status;
	key_value = back_last_key;

    e.type = SYS_KEY_EVENT;
//	printf("  1  ");
    e.u.key.init = 1;
//	printf("  2  ");
    e.u.key.type = KEY_DRIVER_TYPE_AD;//区分按键类型
//	printf("  3  ");
    e.u.key.event = key_event;
//	printf("  4  ");
    e.u.key.value = key_value;
//	printf("  5  ");
    e.u.key.tmr = timer_get_ms();
//	printf("  6  ");
    e.arg  = (void *)DEVICE_EVENT_FROM_KEY;
//	printf("  7  ");
    printf("key_value: 0x%x, event: %dn", key_value, key_event); 
//    if (key_event_remap(&e)) 
	{
        sys_event_notify(&e);
	//	printf("  8  ");
    }
}

最后

以上就是迷人书本为你收集整理的杰理AC695X系列---自定义按键发送笔记(13)的全部内容,希望文章能够帮你解决杰理AC695X系列---自定义按键发送笔记(13)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部