summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
f705531)
Full scale is 4.95V, not 3.333V.
Signed-off-by: Keith Packard <keithp@keithp.com>
ADCCON3 = ADCCON3_EREF_VDD | ADCCON3_EDIV_512 | BATTERY_PIN;
ao_sleep(DATA_TO_XDATA(&ao_battery_value));
);
ADCCON3 = ADCCON3_EREF_VDD | ADCCON3_EDIV_512 | BATTERY_PIN;
ao_sleep(DATA_TO_XDATA(&ao_battery_value));
);
- return (uint16_t) ((int32_t) ao_battery_value.v * (int32_t) 3333 >> 15);
+ return (uint16_t) ((int32_t) ao_battery_value.v * (int32_t) 4950 >> 15);