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=63a8707ee4120148f6ec5cb073b349beefe377fa;hpb=b071450f0cf70c2d10d78cc5ca48be1ec7b05c4d 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