From 4b014da8ac8692fcc48717ef35456558adc64566 Mon Sep 17 00:00:00 2001 From: jakeg00dwin Date: Mon, 15 Jul 2024 12:12:53 -0700 Subject: [PATCH] switched to only doing the samping, not using avrage, reduces needed instructions. --- load.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/load.c b/load.c index 1f3f501..b65b38d 100644 --- a/load.c +++ b/load.c @@ -16,9 +16,9 @@ void Load_HandleLoadPortA(uint8_t adc_pin, uint8_t out_pin) ADC_Enable(adc_pin); uint16_t val; for(int i = 0; i < 32; i++){ - val += ADC_ReadValue(adc_pin); + val = ADC_ReadValue(adc_pin); } - val /= 32; + ADC_Disable(); if(val < 527 || val > 1000){ RegEdit_ClearBit((void *) &PORTA.OUT, out_pin);