38
|
1 /**
|
|
2 ******************************************************************************
|
|
3 * @file batteryCharger.h
|
|
4 * @author heinrichs weikamp gmbh
|
|
5 * @date 09-Dec-2014
|
|
6 * @version V0.0.1
|
|
7 * @since 09-Dec-2014
|
|
8 * @brief LTC4054 Standalone Linear Li-Ion Battery Charger
|
|
9 *
|
|
10 @verbatim
|
|
11 ==============================================================================
|
|
12 ##### How to use #####
|
|
13 ==============================================================================
|
|
14 @endverbatim
|
|
15 ******************************************************************************
|
|
16 * @attention
|
|
17 *
|
|
18 * <h2><center>© COPYRIGHT(c) 2015 heinrichs weikamp</center></h2>
|
|
19 *
|
|
20 ******************************************************************************
|
|
21 */
|
|
22
|
|
23 /* Define to prevent recursive inclusion -------------------------------------*/
|
|
24 #ifndef BATTERY_CHARGER_H
|
|
25 #define BATTERY_CHARGER_H
|
|
26
|
|
27 #ifdef __cplusplus
|
|
28 extern "C" {
|
|
29 #endif
|
|
30
|
|
31 /* Includes ------------------------------------------------------------------*/
|
|
32 #include <stdint.h>
|
|
33
|
|
34 uint8_t get_charge_status(void);
|
|
35
|
|
36 void init_battery_charger_status(void);
|
|
37 void ReInit_battery_charger_status_pins(void);
|
|
38 void DeInit_battery_charger_status_pins(void);
|
|
39 void battery_charger_get_status_and_contral_battery_gas_gauge(uint8_t inSleepModeLessCounts);
|
|
40
|
|
41 #ifdef __cplusplus
|
|
42 }
|
|
43 #endif
|
|
44
|
|
45 #endif /* BATTERY_CHARGER_H */
|
|
46
|
|
47 /************************ (C) COPYRIGHT heinrichs weikamp *****END OF FILE****/
|