cc_cv_charging.h 368 B

123456789101112131415161718192021
  1. #ifndef CC_CV_CHARGING_H_
  2. #define CC_CV_CHARGING_H_
  3. #include <stdint.h>
  4. typedef enum{
  5. STATE_PRE_CHARGE,
  6. STATE_TRICKLE_CHARGE,
  7. STATE_CC_CHARGING,
  8. STATE_CV_CHARGING,
  9. STATE_DISCHARGING,
  10. STATE_FINAL_DISCHARGE,
  11. STATE_ERROR
  12. }ChargingState;
  13. void CC_CV_UpdateChargingState(uint8_t slot_id);
  14. void CC_CV_ControlCharging(uint8_t slot_id);
  15. #endif