From 784597641f7aa38d2be72797d61872ca673544b4 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Wed, 19 Mar 2025 09:07:53 +0100 Subject: [PATCH] atleast try to break the simulation loop --- armsrc/thinfilm.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/armsrc/thinfilm.c b/armsrc/thinfilm.c index 8603ec506..b5a06bf11 100644 --- a/armsrc/thinfilm.c +++ b/armsrc/thinfilm.c @@ -111,6 +111,12 @@ static int EmSendCmdThinfilmRaw(const uint8_t *resp, uint16_t respLen) { AT91C_BASE_SSC->SSC_THR = resp[i++]; FpgaSendQueueDelay = (uint8_t)AT91C_BASE_SSC->SSC_RHR; } + + if (AT91C_BASE_SSC->SSC_SR & (AT91C_SSC_RXRDY)) { + b = (uint8_t)(AT91C_BASE_SSC->SSC_RHR); + (void)b; + } + if (BUTTON_PRESS()) break; } // Ensure that the FPGA Delay Queue is empty