From c417853cd3b559bb6c3c9d424ca7009e05da4a29 Mon Sep 17 00:00:00 2001 From: Gatsby Van Date: Tue, 5 Nov 2024 23:59:12 +0800 Subject: [PATCH] fix: correct acknowledgment for log timer interrupt to prevent redundant triggers --- src/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index a0ed050..f742ae9 100644 --- a/src/main.c +++ b/src/main.c @@ -406,7 +406,8 @@ void AppTimer_IntrHandler(void *context) Phy_UpdateLogging(phyInstPtr); } - XTmrCtr_ClearStats((XTmrCtr *)xdesc->instance); + XTmrCtr_WriteReg(((XTmrCtr *)xdesc->instance)->BaseAddress, 0, + XTC_TCSR_OFFSET, XTC_CSR_INT_OCCURED_MASK); } #else #error No timer implementation!