commit 1edebc9407a6a4c81ec42143407bd5658e155a37
parent 55e529546ac6abf9e062b89e96bc212b6bd8bfee
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date: Sat, 25 Oct 2025 18:01:37 -0300
Discard last digit of adc read value
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/app/src/task_pwm.c b/app/src/task_pwm.c
@@ -85,7 +85,9 @@ void task_pwm_update(void *parameters)
if (data->adc_end_of_conversion)
{
data->adc_end_of_conversion = false;
- uint32_t x = data->adc_value;
+
+ // se descarta el ultimo digito del valor leido del adc
+ uint32_t x = (data->adc_value / 10) * 10;
// se mapea el valor leido de adc al intervalo [0, 1]
x_norm = ((float)x/4096);