用于多个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的定义
网友评论