摘要:
在“BLE的软件开发--怎么在OSAL框架中写程序1”描述了怎么在OSAL中加入一个task。但是第一步task怎么写没有描述。这里举一个简单的例子阐述task的大致开发方法。假定现在要实现这样一个目标:按键控制LED灯暗灭。要实现这样一个task。可以分为4个部分:task初始化函数event处理函数OSAL message处理函数按键处理函数task初始化函数task初始化函数,主要是把task需要用到的功能初始化。写好task初始化函数后,要将其放入osalInitTasks()中,这样OSAL在初始化的时候能将其一并运行。在在这个例子中,需要初始化的只有按键。整个过程也比较简单。代码如 阅读全文