diff -r 613028a7da24 -r eaaed528d5fd usbdrv/peripheral/public/usbcsc.h --- 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;