OV-Watch/Software/OV_Watch_V2.3.1/BSP/POWER/power.h

25 lines
470 B
C

#ifndef _POWER_H_
#define _POWER_H_
#include "stm32f4xx_hal.h"
#define BAT_CHECK_PORT GPIOA
#define BAT_CHECK_PIN GPIO_PIN_1
#define CHARGE_PORT GPIOA
#define CHARGE_PIN GPIO_PIN_2
#define POWER_PORT GPIOA
#define POWER_PIN GPIO_PIN_3
void Power_Pins_Init(void);
void Power_Enable(void);
void Power_DisEnable(void);
float BatCheck(void);
float BatCheck_8times(void);
uint8_t ChargeCheck(void);
uint8_t PowerCalculate(void);
void Power_Init(void);
#endif