X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fkernel%2Fao_convert_volt.c;fp=src%2Fkernel%2Fao_convert_volt.c;h=1f04df64a98f174a14e193a1931d94041e979fba;hp=c5dfd22d0d6bcf6da48744fdee3e1a19c7b4bc38;hb=9ce63bf0ae9c4d0f5ae20f42684c9eba7c9d42fc;hpb=598a504f9a59612f785f1444c2bf6f453911f9f3 diff --git a/src/kernel/ao_convert_volt.c b/src/kernel/ao_convert_volt.c index c5dfd22d..1f04df64 100644 --- a/src/kernel/ao_convert_volt.c +++ b/src/kernel/ao_convert_volt.c @@ -19,8 +19,8 @@ #include "ao.h" #define MUL(p,m) ((int32_t) AO_ADC_REFERENCE_DV * ((p) + (m))) -#define ADD(p,m) (MUL(p,m)/2) #define DIV(p,m) ((int32_t) AO_ADC_MAX * (m)) +#define ADD(p,m) (DIV(p,m) / 2) #define scale(v,p,m) (((int32_t) (v) * MUL(p,m) + ADD(p,m)) / DIV(p,m)) #if HAS_APRS || HAS_BATTERY_REPORT