找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 3407|回复: 5

[CSR8系列] CSR8670 MessagePioChanged

[复制链接]
连续签到天数:1天
签到总天数:45天
签到总奖励:1237金币
发表于 2017-5-13 16:43:07 | 显示全部楼层 |阅读模式

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

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

×
static void app_handler(Task task, MessageId id, Message message)
{
    switch(id)
    {
        case MESSAGE_PIO_CHANGED:
            handle_pio(task, (MessagePioChanged*)message);
            break;
        default:
            printf("Unhandled message 0x%x\n",id);
        }
}


static void handle_pio(Task task, MessagePioChanged *pio)
{
    if (pio->state & BUTTON_A)
        printf("BUTTON A pressed\n");
    if (pio->state & BUTTON_B)
        printf("BUTTON B pressed\n");
}



(MessagePioChanged*)message  和   MessagePioChanged *pio是什么意思啊,没搞懂MessagePioChanged是个什么


楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:2天
签到总天数:280天
签到总奖励:7808金币
发表于 2017-5-13 22:25:28 | 显示全部楼层
MessagePioChanged是个结构体,成员如下:
uint16         state;    //The state of PIO lines 0..15 when this message was sent.
uint32         time;    //The time at which that state was valid.
uint16         state16to31;    //The state of PIO lines 16..31 when this messsage was sent.


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

使用道具 举报

连续签到天数:1天
签到总天数:45天
签到总奖励:1237金币
 楼主| 发表于 2017-5-14 10:00:02 | 显示全部楼层
kandy11 发表于 2017-5-13 22:25
MessagePioChanged是个结构体,成员如下:
uint16         state;    //The state of PIO lines 0..15 when this  ...

谢谢,大概猜想是个结构体,不过在哪里查到的,我没查到。

另外,(MessagePioChanged*)message 是什么表示法,没见到过,麻烦您指点一下,谢谢您

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

使用道具 举报

连续签到天数:2天
签到总天数:280天
签到总奖励:7808金币
发表于 2017-5-14 13:28:05 | 显示全部楼层
(MessagePioChanged*)message 是强制类型转换。
VM library Doxygen里面有这个的具体说明,你可以找一下。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1天
签到总奖励:5金币
发表于 2017-5-14 14:24:18 | 显示全部楼层
路过学习一下。。。。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:45天
签到总奖励:1237金币
 楼主| 发表于 2017-5-14 17:05:30 | 显示全部楼层
kandy11 发表于 2017-5-14 13:28
(MessagePioChanged*)message 是强制类型转换。
VM library Doxygen里面有这个的具体说明,你可以找一下。 ...

好的,谢谢,刚开始学习,很多资料不知道如何下手查阅
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 13:32 , Processed in 0.225897 second(s), 21 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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