OSAL操作系统实验学习笔记07

cc2541添加多任务

1.首先我们需要初始化我们的应用程序的事件处理函数SimpleBLETest_Init( taskID );
并把SimpleBLETest_ProcessEvent // task 11
写入到事件轮训数组tasksArr里面去。
2.宏定义:

#define SBP_START_DEVICE_EVT                              0x0001
#define SBP_PERIODIC_EVT1                                  0x0002
#define SBP_PERIODIC_EVT2                                  0x0004
#define SBP_PERIODIC_EVT3                                  0x0008

#define SBP_PERIODIC_EVT_PERIOD                   100 //毫秒

3初始化函数

void SimpleBLETest_Init( uint8 task_id )
{ //保存任务id到全局变量   
  SimpleBLETest_TaskID = task_id;       
  // 串口初始化 波特率默认是115200, 形参是回调函数
  NPI_InitTransport(NpiSerialCallback);
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值