--- 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;