原创 ZStack-1.4.3-1.2.1学习(3)

2010-3-19 17:21 2415 8 8 分类: MCU/ 嵌入式
硬件抽象层驱动接口函数是面向目标硬件的,按理说不同的目标硬件要写不同的函数,但为了方便开发者开发,协议栈已经提供了默认的硬件抽象层驱动接口,所以自己设计硬件时最好和ZDK的硬件兼容(如键盘)。即使必须做新的设计,抽象层驱动接口函数也很容易修改,协议栈Documentation文件夹中的Z-Stack HAL Porting Guide_F8W——2006-0024_.pdf给出了如何根据自己的硬件平台来修改硬件抽象层文件。硬件抽象层驱动接口函数包含了对ADCLCDLEDKEYSLEEPTIMERUART的驱动函数。如对键盘,HalKeyConfig(bool interruptEnable, halKeyCBack_t cback)要在HalKeyInit()后调用,配置键盘的响应方式是中断或轮询,并给出回调函数。如配置为轮询驱动,则每100msHAL驱动任务调用HalKeyRead()一次,并通过回调函数调用OnBoard_SendKeys()把按键状态返回给应用程序处理做进一步处理。
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条