美文网首页
CC2540 osal_send_message 总结

CC2540 osal_send_message 总结

作者: YuQiao0303 | 来源:发表于2019-04-03 11:34 被阅读0次

用于多个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 // 定义消息标志位

相关文章

网友评论

      本文标题:CC2540 osal_send_message 总结

      本文链接:https://www.haomeiwen.com/subject/jpbzmqtx.html