diff --git a/targets/RT/USER/lte-ru.c b/targets/RT/USER/lte-ru.c index c87d90884e..fa129f5ed1 100644 --- a/targets/RT/USER/lte-ru.c +++ b/targets/RT/USER/lte-ru.c @@ -458,9 +458,9 @@ void fh_if4p5_south_in(RU_t *ru,int *frame,int *subframe) { symbol_mask_full = (1<symbols_per_tti)-1; AssertFatal(proc->symbol_mask[*subframe]==0,"rx_fh_if4p5: proc->symbol_mask[%d] = %x\n",*subframe,proc->symbol_mask[*subframe]); - do { // Blocking, we need a timeout on this !!!!!!!!!!!!!!!!!!!!!!! + do { recv_IF4p5(ru, &f, &sf, &packet_type, &symbol_number); - + if (oai_exit == 1) break; if (packet_type == IF4p5_PULFFT) proc->symbol_mask[sf] = proc->symbol_mask[sf] | (1<first_rx==0) && (f!=*frame)) LOG_E(PHY,"rx_fh_if4p5: PULTICK received frame %d != expected %d\n",f,*frame); diff --git a/targets/SIMU/USER/oaisim.c b/targets/SIMU/USER/oaisim.c index ab694a11ad..6f337fcd4f 100644 --- a/targets/SIMU/USER/oaisim.c +++ b/targets/SIMU/USER/oaisim.c @@ -741,7 +741,7 @@ l2l1_task (void *args_p) while (all_done==0) { pthread_mutex_lock(&subframe_mutex); - int subframe_ru_mask_local = ((1<