usbdrv/peripheral/public/usbcsc.h
changeset 51 eaaed528d5fd
parent 36 1a2a19ee918d
child 59 bbdce6bffaad
--- a/usbdrv/peripheral/public/usbcsc.h	Thu Sep 02 22:23:37 2010 +0300
+++ b/usbdrv/peripheral/public/usbcsc.h	Fri Sep 17 08:40:15 2010 +0300
@@ -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;