diff --git a/targets/RT/USER/lte-ru.c b/targets/RT/USER/lte-ru.c index ef0bdd3c1691e2f2da66188b3126ea65712a9f94..a12c88f65fafd77ded6c836b49bc1a6b1cdbec67 100644 --- a/targets/RT/USER/lte-ru.c +++ b/targets/RT/USER/lte-ru.c @@ -1450,12 +1450,14 @@ static void* ru_thread_control( void* param ) { ru->state = RU_IDLE; LOG_I(PHY,"Control channel ON for RU %d\n", ru->idx); - send_tick(ru); while (!oai_exit) // Change the cond { msg_len = sizeof(RRU_CONFIG_msg_t); // TODO : check what should be the msg len + if (ru->state == RU_IDLE) + send_tick(ru); + if ((len = ru->ifdevice.trx_ctlrecv_func(&ru->ifdevice, &rru_config_msg,