22 void battery_init(void);
23 void battery_led(battery_led_t val);
24 bool battery_charging(void);
25 uint16_t battery_voltage(void);
26 battery_status_t battery_status(void);
28 #define BATTERY_VOLTAGE_LOW_LIMIT 3500
29 #define BATTERY_VOLTAGE_LOW_RECOVERY 3700
30 // ADC offset:16, resolution:5mV
31 #define BATTERY_ADC_OFFSET 16
32 #define BATTERY_ADC_RESOLUTION 5