以前看大牛的学习笔记都十分有含量,感觉自己写的很苍白那,不晓得这个ZigBee能不能搞透那,发个牢骚,继续……
HAL_BOARD_INIT()看注释是初始化一些与板子相关的资源例如LED什么的,
#define HAL_BOARD_INIT() \
{ \
uint16 i; \
\
SLEEPCMD &= ~OSC_PD; /* turn on 16MHz RC and 32MHz XOSC */ \
while (!(SLEEPSTA & XOSC_STB)); /* wait for 32MHz XOSC stable */ \
asm("NOP"); /* chip bug workaround */ \
for (i=0; i<504; i++) asm("NOP"); /* Require 63us delay for all revs */