/******************************************************************************* * File Name : Battery.h * Description : * Created on : 2021Äê4ÔÂ11ÈÕ * Author : www.hido-studio.com *******************************************************************************/ #ifndef FML_BATTERY_H_ #define FML_BATTERY_H_ /******************************************************************************* * Include Files * *******************************************************************************/ #include "HIDO_TypeDef.h" /******************************************************************************* * Macro * *******************************************************************************/ /******************************************************************************* * Type Definition * *******************************************************************************/ typedef enum { BATTERY_PIN_STATUS, BATTERY_PIN_MEARS_CTRL, BATTERY_PIN_MAX, } E_BatteryPin; /******************************************************************************* * Global Function * *******************************************************************************/ /******************************************************************************* * Function Name : Battery_GetADC * Description : »ñÈ¡µç³ØADCÖµ * Input : * Output : * Return : * Author : www.hido-studio.com * Modified Date: : 2021Äê4ÔÂ11ÈÕ *******************************************************************************/ HIDO_UINT32 Battery_GetADC(HIDO_VOID); /******************************************************************************* * Function Name : Battery_GetVoltage * Description : »ñÈ¡µç³Øµçѹ * Input : * Output : * Return : * Author : www.hido-studio.com * Modified Date: : 2021Äê4ÔÂ11ÈÕ *******************************************************************************/ HIDO_FLOAT Battery_GetVoltage(HIDO_VOID); /******************************************************************************* * Function Name : Battery_GetPercentage * Description : »ñÈ¡µç³ØÈÝÁ¿°Ù·Ö±È * Input : * Output : * Return : * Author : www.hido-studio.com * Modified Date: : 2021Äê4ÔÂ11ÈÕ *******************************************************************************/ HIDO_UINT32 Battery_GetPercentage(HIDO_VOID); /******************************************************************************* * Function Name : Battery_PinRegister * Description : * Input : * Output : * Return : * Author : hido.ltd *******************************************************************************/ HIDO_INT32 Battery_PinRegister(E_BatteryPin _ePin, HIDO_VOID* _pstGPIOx, HIDO_UINT16 _u16GPIOPin); #endif /* FML_BATTERY_H_ */