郑州新双恒(
((
(www.zigbee-sh.cn
www.zigbee-sh.cnwww.zigbee-sh.cn
www.zigbee-sh.cn)
))
)译
Z-Stack OSAL 应用程序编程接口(API) F8W-2003-0002 版本 1.5
版权©德州仪器股份有限公司公司 2005-2007 版权所有 违者必究
Z-StackZ-StackZ-StackZ-Stack操作系统抽象层操作系统抽象层操作系统抽象层操作系统抽象层
应用程序编程接口应用程序编程接口应用程序编程接口应用程序编程接口
文件编号:F8W-2003-0002
德州仪器股份有限公司
美国加利福尼亚州圣迭戈
(619) 497-3845
郑州新双恒(
((
(www.zigbee-sh.cn
www.zigbee-sh.cnwww.zigbee-sh.cn
www.zigbee-sh.cn)
))
)译
Z-Stack OSAL 应用程序编程接口(API) F8W-2003-0002 版本 1.5
版权©德州仪器股份有限公司公司 2005-2007 版权所有 违者必究
i
版本 描述 日期
1.0 最初发行的ZigBee1.0版本。 04/08/2005
1.1 增加了个域网内存API说明中个域网初始化的注释。 07/22/2005
1.2 修改了事物管理API 的讨论研究。 08/25/2005
1.3 改变了标题页的标志, 改变了页脚的版权。 02/27/2006
1.4 修改了电源管理的 API。 11/27/2006
1.5 弃用了osal_self() 和 osalTaskAdd()。 12/18/2007
郑州新双恒(
((
(www.zigbee-sh.cn
www.zigbee-sh.cnwww.zigbee-sh.cn
www.zigbee-sh.cn)
))
)译
Z-Stack OSAL 应用程序编程接口(API) F8W-2003-0002 版本 1.5
版权©德州仪器股份有限公司公司 2005-2007 版权所有 违者必究
目录
1、引言............................................................................................................................................................. 6
1.1 目地.................................................................................................................................................. 6
1.2 范围.................................................................................................................................................. 6
1.3 简称.................................................................................................................................................. 6
2、API概述......................................................................................................................................................7
2.1 概述.................................................................................................................................................. 7
3、信息管理 API..............................................................................................................................................8
3.1 介绍.................................................................................................................................................... 8
3.2 osal_msg_allocate ( )........................................................................................................................8
3.2.1 函数描述...............................................................................................................................8
3.2.2 函数原形...............................................................................................................................8
3.2.3 参数描述...............................................................................................................................8
3.2.4 返回值...................................................................................................................................8
3.3 osal_msg_deallocate( ).....................................................................................................................8
3.3.1 函数描述...............................................................................................................................8
3.3.2 函数原型...............................................................................................................................8
3.3.3 参数描述...............................................................................................................................8
3.3.4 返回值...................................................................................................................................8
3.4 osal_msg_send()...............................................................................................................................9
3.4.1 函数描述...............................................................................................................................9
3.4.2 函数原型...............................................................................................................................9
3.4.3 参数描述...............................................................................................................................9
3.4.4 返回值...................................................................................................................................9
3.5 osal_msg_receive()...........................................................................................................................10
3.5.1 函数描述.............................................................................................................................10
3.5.2 函数原型.............................................................................................................................10
3.5.3 参数描述.............................................................................................................................10
3.5.4 返回值.................................................................................................................................10
4、任务同步 API............................................................................................................................................11
4.1 介绍................................................................................................................................................11
4.2 osal_set_event()..............................................................................................................................11
4.2.1 函数描述.............................................................................................................................11
4.2.2 函数原型.............................................................................................................................11
4.2.3 参数描述.............................................................................................................................11
4.2.4 返回值.................................................................................................................................11
5、定时器管理 API........................................................................................................................................12
5.1 介绍................................................................................................................................................12
5.2 osal_start_timer()........................................................................................................................... 12
5.2.1 函数描述.............................................................................................................................12
5.2.2 函数原型.............................................................................................................................12
5.2.3 参数描述.............................................................................................................................12
5.2.4 返回值.................................................................................................................................12
5.3 osal_start_timerEx().......................................................................................................................13
5.3.1 函数描述.............................................................................................................................13
5.3.2 函数原型.............................................................................................................................13
5.3.3 参数描述.............................................................................................................................13
5.3.4 返回值.................................................................................................................................13
5.4 osal_stop_timer()............................................................................................................................13
郑州新双恒(
((
(www.zigbee-sh.cn
www.zigbee-sh.cnwww.zigbee-sh.cn
www.zigbee-sh.cn)
))
)译
Z-Stack OSAL 应用程序编程接口(API) F8W-2003-0002 版本 1.5
版权©德州仪器股份有限公司公司 2005-2007 版权所有 违者必究
5.4.1 函数描述.............................................................................................................................13
5.4.2 函数原型.............................................................................................................................13
5.4.3 参数描述.............................................................................................................................13
5.4.4 返回值.................................................................................................................................14
5.5 osal_stop_timerEx()....................................................................................................................... 14
5.5.1 函数描述.............................................................................................................................14
5.5.2 函数原型.............................................................................................................................14
5.5.3 参数描述.............................................................................................................................14
5.5.4 返回值.................................................................................................................................14
5.6 osal_GetSystemClock()..................................................................................................................14
5.6.1 函数描述.............................................................................................................................14
5.6.2 函数原型.............................................................................................................................14
5.6.3 参数描述.............................................................................................................................14
5.6.4 返回值.................................................................................................................................15
6、中断管理 API............................................................................................................................................16
6.1 介绍................................................................................................................................................16
6.2 osal_int_enable()............................................................................................................................ 16
6.2.1 函数描述.............................................................................................................................16
6.2.2 函数原型.............................................................................................................................16
6.2.3 参数描述.............................................................................................................................16
6.2.4 返回值.................................................................................................................................16
6.3 osal_int_disable()........................................................................................................................... 16
6.3.1 函数描述.............................................................................................................................16
6.3.2 函数原型.............................................................................................................................16
6.3.3 参数描述.............................................................................................................................16
6.3.4 返回值.................................................................................................................................17
7、任务管理 API............................................................................................................................................18
7.1 介绍................................................................................................................................................18
7.2 osal_init_system().......................................................................................................................... 18
7.2.1 函数描述.............................................................................................................................18
7.2.2 函数原型.............................................................................................................................18
7.2.3 参数描述.............................................................................................................................19
7.2.4 返回值.................................................................................................................................19
7.3 osal_start_system().........................................................................................................................19
7.3.1 函数描述.............................................................................................................................19
7.3.2 函数原型.............................................................................................................................19
7.3.3 参数描述.............................................................................................................................19
7.3.4 返回值.................................................................................................................................19
7.4 osal_self()....................................................................................................................................... 19
7.4.1 函数描述.............................................................................................................................19
7.5 osalTaskAdd ()............................................................................................................................... 19
7.5.1 函数描述.............................................................................................................................19
8、内存管理 API............................................................................................................................................20
8.1 介绍................................................................................................................................................20
8.2 osal_mem_alloc()...........................................................................................................................20
8.2.1 函数描述.............................................................................................................................20
8.2.2 函数原型.............................................................................................................................20
8.2.3 函数描述.............................................................................................................................20
8.2.4 返回值.................................................................................................................................20
8.3 osal_mem_free().............................................................................................................................20
郑州新双恒(
((
(www.zigbee-sh.cn
www.zigbee-sh.cnwww.zigbee-sh.cn
www.zigbee-sh.cn)
))
)译
Z-Stack OSAL 应用程序编程接口(API) F8W-2003-0002 版本 1.5
版权©德州仪器股份有限公司公司 2005-2007 版权所有 违者必究
8.3.1 函数描述.............................................................................................................................20
8.3.2 函数原型.............................................................................................................................20
8.3.3 参数描述.............................................................................................................................20
8.3.4 返回值.................................................................................................................................20
9、电源管理 API............................................................................................................................................21
9.1 介绍................................................................................................................................................21
9.2 osal_pwrmgr_device()....................................................................................................................21
9.2.1 函数描述.............................................................................................................................21
9.2.2 函数原型.............................................................................................................................21
9.2.3 参数描述.............................................................................................................................21
9.2.4 返回值.................................................................................................................................21
9.3 osal_pwrmgr_task_state().............................................................................................................. 21
9.3.1 函数描述.............................................................................................................................22
9.3.2 函数原型.............................................................................................................................22
9.3.3 参数描述.............................................................................................................................22
9.3.4 返回值.................................................................................................................................22
10、非易失性存储器的 API......................................................................................................................... 23
10.1 介绍..............................................................................................................................................23
10.2 osal_nv_item_init()...................................................................................................................... 23
10.2.1 函数描述...........................................................................................................................23
10.2.2 函数原型...........................................................................................................................24
10.2.3 参数描述...........................................................................................................................24
10.2.4 返回值...............................................................................................................................24
10.3 osal_nv_read()..............................................................................................................................24
10.3.1 函数描述...........................................................................................................................24
10.3.2 函数原型...........................................................................................................................24
10.3.3 参数描述...........................................................................................................................24
10.3.4 返回值...............................................................................................................................24
10.4 osal_nv_write().............................................................................................................................25
10.4.1 函数描述...........................................................................................................................25
10.4.2 函数原型...........................................................................................................................25
10.4.3 参数描述...........................................................................................................................25
10.4.4 返回值...............................................................................................................
本文档为【ZigBee操作系统抽象层应用程序编程接口】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。