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=70481772386d556b8a7981da38a03f5c9b181a7c;hpb=f495f2a479569d839f4efe8f115d51ae162edcfd 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