usbdrv/peripheral/public/usbcsc.h
changeset 48 21625e5de155
parent 33 089413cdde3c
child 59 bbdce6bffaad
--- a/usbdrv/peripheral/public/usbcsc.h	Wed Aug 25 15:55:37 2010 +0800
+++ b/usbdrv/peripheral/public/usbcsc.h	Mon Sep 06 11:27:08 2010 +0800
@@ -322,9 +322,11 @@
     TInt SetupEp0();
     void CancelNotifyEndpointStatus();
     void CancelNotifyOtgFeatures();
+    void CancelNotifyChargerType();
     static void StatusChangeCallback(TAny* aDLddUsbcChannel);
     static void EndpointStatusChangeCallback(TAny* aDLddUsbcChannel);
     static void OtgFeatureChangeCallback(TAny* aDLddUsbcChannel);
+    static void ChargerTypeChangeCallback(TAny* aDLddUsbcChannel);	
     static void EmergencyCompleteDfc(TAny* aDLddUsbcChannel);
     void DeConfigure(TInt aErrorCode);
     TInt SelectAlternateSetting(TUint aAlternateSetting);
@@ -354,6 +356,8 @@
     TUsbcEndpointStatusCallback iEndpointStatusCallbackInfo;
     TAny* iOtgFeatureChangePtr;
     TUsbcOtgFeatureCallback iOtgFeatureCallbackInfo;
+    TAny* iChargerTypeChangePtr;
+    TUsbcChargerTypeCallback iChargerTypeCallbackInfo;
     TUint8* iBufferBaseEp0;
     TInt iBufferSizeEp0;
     TInt iNumberOfEndpoints;