From 180aa589eee9829617b8e15cd3908489f967d1d1 Mon Sep 17 00:00:00 2001 From: true Date: Fri, 8 May 2026 17:48:27 -0700 Subject: [PATCH] adc tested and working --- firmware/app/main.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/firmware/app/main.c b/firmware/app/main.c index 2bf7f00..bc64605 100644 --- a/firmware/app/main.c +++ b/firmware/app/main.c @@ -173,7 +173,8 @@ int main(void) } // stay a while - __WFI(); + // __WFI(); + PWR_EnterSTANDBYMode(); } } @@ -181,6 +182,11 @@ int main(void) void AWU_IRQHandler(void) __attribute__((interrupt("WCH-Interrupt-fast"))); void AWU_IRQHandler(void) { + // clear interrupt flag + EXTI_ClearFlag(EXTI_Line27); + + // SetSysClock_HSI(HCLK_24MHZ); + cnt++; if (cnt >= 1000) { cnt = 0; @@ -196,11 +202,7 @@ void AWU_IRQHandler(void) matrix_send(); // handle ADC + adc_next(); // handle buttons - - // do we sleep? - - // clear interrupt - EXTI_ClearFlag(EXTI_Line27); } \ No newline at end of file