Jennic 之API学习

 

程序入口函数:

Jennic 完全支持Zigbee规范。我们要使用Jennic 进行Zigbee的应用开发,大多数情况下,只需要在应用层调用Jennic的API,无需涉及网络层和MAC层,所以还是很方便的。虽说Jennic Zigbee应用是用标准C进行开发出来的,但它的框架结构和标准C程序还是有蛮大区别的。

打开一个Sample APP,可以发现里面的代码没有main()函数,取而代之的是AppColdStart(void)函数。

Jennic 之API学习

AppColdStart(void),顾名思义,就是设备冷启动,这就是用户程序的入口了,不管设备是从上电开始,还是从睡眠模式中被唤醒,都会从这个函数开始执行,并根据需要调用其他子函数。这些子函数一般包括 一些系统的初始化,和设置信道等等。

另一个函数,AppWarmStart(void)  设备热启动

 结点从内存供电的休眠模式唤醒的时候(内存供电时,所有的内存数据不会丢失)将进入这个函数,一般来说它会调用AppColdStart(void)函数从新启动设备。如果设备不需要从休眠模式唤醒,那么这个函数可以是空的。

Jennic 之API学习,布布扣,bubuko.com

Jennic 之API学习

上一篇:Photoshop利用液化工具快速把大叔的照片转为调皮的Q版大头像


下一篇:photoshop中仿制图章工具的使用方法