CC2540 osal_send_message 总结

用于多个task(或者一个也可以,本例中就是一个task)之间互相传数据
参考资料:https://blog.csdn.net/xiaoleiacmer/article/details/43528843#commentsedit
官方文档

定义一个message结构体

typedef struct
{
  osal_event_hdr_t hdr;
  uchar keys[3] ;
  unsigned long time;
} key_time_data;

2 send message

simpleBLE.c 的 void simpleBLE_SendMyData_ForTest()中
变成发送一个message


3 handle message

simpleBLEPeripheral.c 的simpleBLEPeripheral_ProcessOSALMsg中增加一个一个message的处理


4 define massage

comdef.h 中
// OSAL System Message IDs/Events Reserved for applications (user applications)
// 0xE0 ?0xFC
添加一个event的定义

define WRITE_SNV_MSG 0xFC // 定义消息标志位

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 青鸟 2016-3-29 20:33 旅行人生(九) 人生旅途中会出现很多拐点,这些拐点有好有坏,但都会另我们的人...
    爱他所示阅读 278评论 0赞 0
  • 做一个自由又自律的人,靠势必实现的决心认真地活着。 今天是正月十五,我和家人一起度过,我很爱我的家人,无论多少隔阂...
    墨鱼的夏天阅读 135评论 0赞 0
  • 1.之前从没想过电视对自己思想的控制力如此之大。根据不同年龄段和阅历不同,人们会被不同的电视节目吸引,比如一些年长...
    童言AND无忌阅读 192评论 0赞 0

友情链接更多精彩内容