主题中讨论的其他器件: CC3200、 CC3XXXRADIOTEST
我想了解 无线电工具1.2中这部分代码的意图。
来自函数"RadioStartTX (..)"的代码片段:
IF (RADIO_TX_封 包化== eTxMode) { length = size; txStarted = 1; while ((txStarted)&&(length == size)) { /*发送帧*/ minDelay =(DELAY_AMOUNT%50); 长度= SL_Send (rawSocket、DataFrame、Size、SL_RAW_RF_TX_PARAMS (eChannel、RAE率、 powerLevel 音频、电子前导码); OSI_SLEEP (minDelay); minDelay =(DELAY_AMOUNT - minDelay); while ((minDelay > 0)&&(txStarted)) { OSI_SLEEP (50); minDelay-= 50; } }
在函数"sl_send (..)"的第一次调用之后 它返回"0"或"负值"。 因此、while 循环肯定不会再次运行。
这是意图吗?