diff options
Diffstat (limited to 'sbe/sbefw')
-rw-r--r-- | sbe/sbefw/sbeFifoMsgUtils.C | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sbe/sbefw/sbeFifoMsgUtils.C b/sbe/sbefw/sbeFifoMsgUtils.C index d86208ad..b02b9e15 100644 --- a/sbe/sbefw/sbeFifoMsgUtils.C +++ b/sbe/sbefw/sbeFifoMsgUtils.C @@ -113,6 +113,8 @@ uint32_t sbeUpFifoDeq_mult (uint32_t &io_len, // if Upstream FIFO is empty, if (l_data.statusOrReserved.fifo_empty) { + SBE_DEBUG(SBE_FUNC"Downstream FIFO is empty. Sleeping for 1 ms"); + pk_sleep(PK_MILLISECONDS(1)); continue; } @@ -171,7 +173,8 @@ uint32_t sbeDownFifoEnq_mult (uint32_t &io_len, if (l_status.downfifo_status.fifo_full) { // Downstream FIFO is full - SBE_INFO(SBE_FUNC"Downstream FIFO is full"); + SBE_DEBUG(SBE_FUNC"Downstream FIFO is full. Sleeping for 1 ms"); + pk_sleep(PK_MILLISECONDS(1)); continue; } |