summaryrefslogtreecommitdiffstats
path: root/firmware/battery.h
blob: 9759114e06ca42ca0e98809694c2dd3faf64d196 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef BATTERY_H_
#define BATTERY_H_

#include "main.h"
#include "util.h"


void set_battery_mon_interval(uint16_t seconds);
void battery_update_setpoint(void);
bool battery_voltage_is_critical(void);
void evaluate_battery_voltage(uint16_t vcc_mv);
void battery_get_voltage(uint16_t *avg_mv, uint16_t *drop_mv);
void battery_handle_watchdog_interrupt(void);
void battery_init(void);

#endif /* BATTERY_H_ */
bues.ch cgit interface