123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- #ifndef __IT6000_SM_H__
- #define __IT6000_SM_H__
- enum it6000_err_t
- {
- IT6000ERR_NONE = 0,
-
- // launch
- IT6000ERR_LAUNCH_COMMERR,
- /* stdby */
- IT6000ERR_STDBY_COMMERR,
- IT6000ERR_STDBY_CHK_DEV_STOP_AFTER_SET,
- IT6000ERR_STDBY_CHK_DEV_CCMODE_AFTER_SET,
- IT6000ERR_STDBY_CHK_DEV_I0_AFTER_SET,
- /* stop */
- IT6000ERR_STOP_COMMERR,
- IT6000ERR_STOP_CHK_SYS_STATUS_ON,
- IT6000ERR_STOP_CHK_DC_MODE_CC,
- IT6000ERR_STOP_CHK_DC_CURRENT_SET,
- IT6000ERR_STOP_CHK_DEV_STOP_AFTER_SET,
- IT6000ERR_STOP_CHK_DEV_CCMODE_AFTER_SET,
- IT6000ERR_STOP_CHK_DEV_I0_AFTER_SET,
- /* ready */
- IT6000ERR_READY_COMMERR,
- IT6000ERR_READY_CHK_SYS_STATUS_ON,
- IT6000ERR_READY_CHK_DC_MODE_CC,
- IT6000ERR_READY_CHK_DC_CURRENT_SET,
- IT6000ERR_READY_CHK_DEV_STOP_AFTER_SET,
- IT6000ERR_READY_CHK_DEV_CCMODE_AFTER_SET,
- IT6000ERR_READY_CHK_DEV_I0_AFTER_SET,
- IT6000ERR_READY_CHK_DHG_VH_VL,
- IT6000ERR_READY_SET_DHG_OVP_ENABLE,
- IT6000ERR_READY_SET_DHG_OVP,
- IT6000ERR_READY_SET_DHG_UVP_ENABLE,
- IT6000ERR_READY_SET_DHG_UVP,
- IT6000ERR_READY_SET_DHG_OCP_ENABLE,
- IT6000ERR_READY_SET_DHG_OCP,
- IT6000ERR_READY_SET_DHG_VH,//----
- IT6000ERR_READY_SET_DHG_Vl,
- IT6000ERR_READY_SET_DHG_CURRENT,
- IT6000ERR_READY_SET_DHG_RUN,//
- IT6000ERR_READY_CHK_CHG_VH_VL,
- IT6000ERR_READY_SET_CHG_OVP_ENABLE,
- IT6000ERR_READY_SET_CHG_OVP,
- IT6000ERR_READY_SET_CHG_UVP_ENABLE,
- IT6000ERR_READY_SET_CHG_UVP,
- IT6000ERR_READY_SET_CHG_OCP_ENABLE,
- IT6000ERR_READY_SET_CHG_OCP,
- IT6000ERR_READY_SET_CHG_VH,
- IT6000ERR_READY_SET_CHG_Vl,
- IT6000ERR_READY_SET_CHG_CURRENT,
- IT6000ERR_READY_SET_CHG_RUN,
- /* dhg */
- IT6000ERR_DHG_COMMERR,
- IT6000ERR_DHG_WAIT_DEV_OFF_TIME_OUT,
- IT6000ERR_DHG_NONDHG_DETECTED,
- IT6000ERR_DHG_WAIT_SET_CURRENT_ZERO_TIME_OUT,
- /* chg */
- IT6000ERR_CHG_COMMERR,
- IT6000ERR_CHG_WAIT_DEV_OFF_TIME_OUT,
- IT6000ERR_CHG_NONCHG_DETECTED,
- IT6000ERR_CHG_WAIT_SET_CURRENT_ZERO_TIME_OUT,
- /* err */
- IT6000ERR_ERR_PWRUP,
- IT6000ERR_ERR_COMMERR,
- IT6000ERR_NA,
- };
- int it6000_sm_init(int idx);
- void it6000_sm( int idx );
- #endif
|