找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 24996|回复: 15

[CSR8系列] CSR8670开发(3)-按键输入

[复制链接]
连续签到天数:1天
签到总天数:3天
签到总奖励:16金币
发表于 2017-7-20 11:48:49 | 显示全部楼层 |阅读模式

马上注册,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册  

×

开发板上的按键缺省都指定了功能,比如播放、音量、选曲控制等等
按键定义:
先将PIO口的物理按键映射成逻辑按键

上图显示PIO1口的物理按键指定为逻辑按键1
然后为逻辑按键指定相应的事件:

上图显示逻辑按键1指定为音量减少功能

要修改按钮功能,可以修改sink_buttons.c文件
修改函数ButtonsMessageHandler

在MESSAGE_PIO_CHANGED分支中是PIO口的状态变化事件,在此分支中判断按键
if (lMessage1->state & 1)
根据按键来添加相应的功能

上图中的源码检测到PIO0的按键按下后,会点亮PIO11口的LED指示灯


楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:1天
签到总天数:96天
签到总奖励:2116金币
发表于 2019-10-22 21:41:34 | 显示全部楼层
感谢您分享信息
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:2天
签到总天数:583天
签到总奖励:11977金币
发表于 2019-10-4 13:26:31 | 显示全部楼层
mark123456789
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:334天
签到总奖励:4257金币
发表于 2017-10-26 09:58:47 | 显示全部楼层
               
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:334天
签到总奖励:4257金币
发表于 2017-10-26 09:57:17 | 显示全部楼层
   适合初学者
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:5天
签到总天数:1850天
签到总奖励:20056金币
发表于 2017-10-26 09:17:29 | 显示全部楼层
楼主能继续写下去将对很多人有帮助
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:550天
签到总奖励:12745金币
发表于 2017-10-25 13:17:43 | 显示全部楼层
让我们初学的找到点门道,谢谢楼主
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1169天
签到总奖励:10985金币
发表于 2017-9-12 14:09:24 来自手机 | 显示全部楼层
make记住站位,谢谢
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:2天
签到总天数:592天
签到总奖励:10075金币
发表于 2017-9-6 19:55:53 | 显示全部楼层
初学者很好的教程
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:2天
签到总天数:2天
签到总奖励:11金币
发表于 2017-9-5 10:10:41 | 显示全部楼层
楼主的上一篇我也看了,非常有用
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-8 12:01 , Processed in 0.154355 second(s), 23 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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