美文网首页
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