变量定义:
unsigned char gBReturnAddCmd;
unsigned char gBReturnErorr;
工程增加的代码
#if 1
else if(gBReturnAddCmd)
{
gBReturnAddCmd--;
for(i=0;i<gBUartRxdLen;i++)
{
buf = gBUartRxdBuf;
}
buf[3] = Tab_FrameType[5];
j = i-1;
buf[j] = getFrameChecksum(buf,0,i);
len = gBUartRxdLen;
}
#else
else if(gBReturnErorr)
{
gBReturnErorr--;
for(i=0;i<gBUartRxdLen;i++)
{
buf = gBUartRxdBuf;
}
buf[3] = Tab_FrameType[5];
j = i-1;
buf[j] = getFrameChecksum(buf,0,i);
len = gBUartRxdLen;
}
#endif
这两个条件使用其中一个都没问题,一起增加到工程就报错,是不是BLANK的问题?
|