/**************************************************************************//**
 * @file        charge_status.h
 * @brief
 * @author      Bruce
 * @copyright   (C)
 ******************************************************************************/
#ifndef _CHARGE_STATUS_H_
#define _CHARGE_STATUS_H_

/* inlcude files */
#include "user_type.h"
#include "charge_lib.h"
#include "display_lib.h"
#include "center_exception.h"

#ifdef __cplusplus
extern "C" {
#endif //__cplusplus
/*********************************************************************************/


typedef enum
{
    CHARGE_STATUS_HANDLE_CP1_VOLTAGE_LEVEL,

} charge_status_handle_type_t;

void charge_status_handle_cp_voltage(void);

void os_tim_start_charge_over_wait(void);



void charge_status_handle_exception(exception_id_list_t id);
void charge_status_handle_exception_clear(void);


/*********************************************************************************/
#ifdef __cplusplus
}
#endif //__cplusplus

#endif // _CHARGE_STATUS_H_
