原创 radioSend()注释(2)(转载)

2009-9-20 18:17 2230 3 3 分类: MCU/ 嵌入式

  while(retries)


      {


res = sppSend(&txData); //重新发送数据,SPP(Simple Packet Protocol) 


         if(res == CHANNEL_BUSY)// #define CHANNEL_BUSY   0x04


         {


            halWait(10);//等待


            retries--;


            if(retries == 0)


            {


               status = FALSE;//所有重试进行完之后仍然忙,置状态为堵塞


            }


         }


         else


         {


            retries = 0;//如果线路不忙则停止重试直接发送


         }


      }


 


      while(sppTxStatus == TX_IN_PROGRESS);


     // #define TX_IN_PROGRESS   0x80


     


      if(sppTxStatus == DEST_UNREACHABLE)// #define DEST_UNREACHABLE   0x20


      {


         status = FALSE;


      }


   }


 


   return status;//返回状态值


}


本文转载自:http://blog.sina.com.cn/s/blog_4c82872301008w1y.html

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
3
关闭 站长推荐上一条 /3 下一条