蓝牙BLE开发之三_在OSAL里直接配置GPIO操作

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: 蓝牙BLE开发之三_在OSAL里直接配置GPIO操作

我们知道,在操作任何硬件之前都要对它进行初始化,那么,在OSAL这个小小的系统里,我们如何直接用GPIO代码来进行初始化呢?而不是通过HAL层进行初始化。比如现在我们要对P0.0这个端口进行初始化,答案是:任务初始化函数,例如:SimpleOsal_Init,任务初始化函数是在系统正式运行之前运行的一段程序,这个阶段非常适合各种初始化工作。

 

image

然后在SimpleOsal_ProcessEvent函数里进行处理:

image

这种配置GPIO的方式比较直接,和HAL添加配置利弊各有,看每个人不同的需求。

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: 蓝牙BLE开发之三_在OSAL里直接配置GPIO操作

文章的脚注信息由WordPress的wp-posturl插件自动生成



|2|left
打赏

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: