今天在调试中协议栈的时候, winavr出现了storage class specified for parameter.代码量特别大.错误提示光标在:
typedef
enum
_MAC_ASSOCIATE_STATUS

...
{
MAC_ASSOCIATE_SUCCESS,// = 0x00,
MAC_ASSOCIATE_PAN_FULL,// = 0x01,
MAC_ASSOCIATE_DENIED// = 0x02
}
MAC_ASSOCIATE_STATUS;
但其实这里肯定是没出错的,后来在网上搜索了一下,找到了错误原因:
http://blog.chinaunix.net/u/29291/showart_298387.html.原来是这个zMAC.h文件夹包含的一个 "zNVM.h"头文件里的一个语句"char *strupr (char *s);"分号少了.验证了刚才搜索的得出的原因.具体可参考一下他写的一段示例代码。






