diff --git a/main.c b/main.c index 28aac45..dce42b1 100644 --- a/main.c +++ b/main.c @@ -2264,7 +2264,13 @@ char *hw_text = ""; const char *get_hw_version_text(void) { + int v2 = -100; int v = adc1_single_read(0); + while (v-v2 < -20 || v-v2 > +20) { + v2 = v; + chThdSleepMilliseconds(1); + v = adc1_single_read(0); + } for (int i=0; i