/* * This header file defines the external API of the FCHG SWE, * callable from other tasks such as UI or AT commands. */#ifndef __FCHG_API_H#define __FCHG_API_H#include "rv/rv_general.h"#include "fchg/fchg_common.h"enum fchg_user_charge_ctrl { FCHG_CHARGE_STOP = 0, FCHG_CHARGE_START = 1};struct fchg_user_state { enum fchg_state chg_state; UINT16 batt_mv; T_PWR_PERCENT batt_percent;};T_RV_RET fchg_user_charge_control(enum fchg_user_charge_ctrl);T_RV_RET fchg_get_current_state(struct fchg_user_state *);#endif /* include guard */