PacketHeader.Length -= sizeof(SideShow_PacketHeader_t);\r
\r
Endpoint_Discard_Stream(PacketHeader.Length);\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearOUT();\r
\r
PacketHeader.Length = sizeof(SideShow_PacketHeader_t);\r
PacketHeader.Type.NAK = true;\r
\r
Endpoint_SelectEndpoint(SIDESHOW_IN_EPNUM); \r
Endpoint_Write_Stream_LE(&PacketHeader, sizeof(SideShow_PacketHeader_t)); \r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearIN();\r
\r
printf(" UNK");\r
}\r
\r
static void SideShow_Ping(SideShow_PacketHeader_t* PacketHeader)\r
{\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearOUT();\r
\r
Endpoint_SelectEndpoint(SIDESHOW_IN_EPNUM); \r
Endpoint_Write_Stream_LE(PacketHeader, sizeof(SideShow_PacketHeader_t)); \r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearIN();\r
}\r
\r
static void SideShow_Sync(SideShow_PacketHeader_t* PacketHeader)\r
GUID_t ProtocolGUID;\r
\r
Endpoint_Read_Stream_LE(&ProtocolGUID, sizeof(GUID_t));\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearOUT();\r
\r
if (memcmp(&ProtocolGUID, (uint32_t[])STANDARD_PROTOCOL_GUID, sizeof(GUID_t)) != 0)\r
PacketHeader->Type.NAK = true;\r
Endpoint_SelectEndpoint(SIDESHOW_IN_EPNUM);\r
Endpoint_Write_Stream_LE(PacketHeader, sizeof(SideShow_PacketHeader_t)); \r
Endpoint_Write_Stream_LE(&ProtocolGUID, sizeof(GUID_t));\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearIN();\r
}\r
\r
static void SideShow_GetCurrentUser(SideShow_PacketHeader_t* PacketHeader)\r
{\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearOUT();\r
\r
PacketHeader->Length = sizeof(SideShow_PacketHeader_t) + sizeof(uint32_t) + UserSID.LengthInBytes;\r
\r
Endpoint_SelectEndpoint(SIDESHOW_IN_EPNUM);\r
Endpoint_Write_Stream_LE(PacketHeader, sizeof(SideShow_PacketHeader_t));\r
SideShow_Write_Unicode_String(&UserSID);\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearIN();\r
}\r
\r
static void SideShow_SetCurrentUser(SideShow_PacketHeader_t* PacketHeader)\r
{\r
SideShow_Read_Unicode_String(&UserSID, sizeof(UserSID.UnicodeString));\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearOUT();\r
\r
PacketHeader->Length = sizeof(SideShow_PacketHeader_t);\r
\r
Endpoint_SelectEndpoint(SIDESHOW_IN_EPNUM);\r
Endpoint_Write_Stream_LE(PacketHeader, sizeof(SideShow_PacketHeader_t));\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearIN();\r
}\r
\r
static void SideShow_GetCapabilities(SideShow_PacketHeader_t* PacketHeader)\r
SideShow_PropertyData_t PropertyData;\r
\r
Endpoint_Read_Stream_LE(&Property, sizeof(SideShow_PropertyKey_t));\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearOUT();\r
\r
printf(" ID: %lu", Property.PropertyID);\r
\r
}\r
}\r
\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearIN();\r
return;\r
}\r
\r
static void SideShow_GetString(SideShow_PacketHeader_t* PacketHeader, void* UnicodeStruct)\r
{\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearOUT();\r
\r
PacketHeader->Length = sizeof(SideShow_PacketHeader_t) +\r
sizeof(uint32_t) + ((Unicode_String_t*)UnicodeStruct)->LengthInBytes;\r
Endpoint_SelectEndpoint(SIDESHOW_IN_EPNUM);\r
Endpoint_Write_Stream_LE(PacketHeader, sizeof(SideShow_PacketHeader_t));\r
SideShow_Write_Unicode_String(UnicodeStruct);\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearIN();\r
}\r
\r
static void SideShow_GetApplicationOrder(SideShow_PacketHeader_t* PacketHeader)\r
uint8_t TotalInstalledApplications = SideShow_GetTotalApplications();\r
uint16_t GadgetGUIDBytes = (TotalInstalledApplications * sizeof(GUID_t));\r
\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearOUT();\r
\r
PacketHeader->Length = sizeof(SideShow_PacketHeader_t) +\r
sizeof(uint32_t) + GadgetGUIDBytes;\r
Endpoint_Write_Stream_LE(&InstalledApplications[App].ApplicationID, sizeof(GUID_t));\r
}\r
\r
- Endpoint_ClearCurrentBank(); \r
+ Endpoint_ClearIN();\r
}\r
\r
static void SideShow_GetSupportedEndpoints(SideShow_PacketHeader_t* PacketHeader)\r
{\r
GUID_t SupportedEndpointGUID = (GUID_t){Chunks: SIMPLE_CONTENT_FORMAT_GUID};\r
\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearOUT();\r
\r
PacketHeader->Length = sizeof(SideShow_PacketHeader_t) + sizeof(uint32_t) + sizeof(GUID_t);\r
\r
Endpoint_Write_Stream_LE(PacketHeader, sizeof(SideShow_PacketHeader_t));\r
Endpoint_Write_DWord_LE(1);\r
Endpoint_Write_Stream_LE(&SupportedEndpointGUID, sizeof(GUID_t));\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearIN();\r
}\r
\r
static void SideShow_AddApplication(SideShow_PacketHeader_t* PacketHeader)\r
PacketHeader->Length -= sizeof(SideShow_PacketHeader_t) + sizeof(GUID_t);\r
\r
Endpoint_Discard_Stream(PacketHeader->Length);\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearOUT();\r
\r
PacketHeader->Type.NAK = true;\r
}\r
SideShow_Discard_Byte_Stream();\r
SideShow_Discard_Byte_Stream();\r
SideShow_Discard_Byte_Stream();\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearOUT();\r
\r
CurrApp->InUse = true;\r
CurrApp->HaveContent = false;\r
\r
Endpoint_SelectEndpoint(SIDESHOW_IN_EPNUM);\r
Endpoint_Write_Stream_LE(PacketHeader, sizeof(SideShow_PacketHeader_t));\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearIN();\r
}\r
\r
static void SideShow_DeleteApplication(SideShow_PacketHeader_t* PacketHeader)\r
GUID_t ApplicationGUID;\r
\r
Endpoint_Read_Stream_LE(&ApplicationGUID, sizeof(GUID_t)); \r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearOUT();\r
\r
SideShow_Application_t* AppToDelete = SideShow_GetApplicationFromGUID(&ApplicationGUID);\r
\r
\r
Endpoint_SelectEndpoint(SIDESHOW_IN_EPNUM);\r
Endpoint_Write_Stream_LE(PacketHeader, sizeof(SideShow_PacketHeader_t));\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearIN();\r
}\r
\r
static void SideShow_DeleteAllApplications(SideShow_PacketHeader_t* PacketHeader)\r
{\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearOUT();\r
\r
for (uint8_t App = 0; App < MAX_APPLICATIONS; App++)\r
InstalledApplications[App].InUse = false;\r
\r
Endpoint_SelectEndpoint(SIDESHOW_IN_EPNUM);\r
Endpoint_Write_Stream_LE(PacketHeader, sizeof(SideShow_PacketHeader_t));\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearIN();\r
}\r
\r
static void SideShow_AddContent(SideShow_PacketHeader_t* PacketHeader)\r
PacketHeader->Type.NAK = true;\r
}\r
\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearOUT();\r
\r
PacketHeader->Length = sizeof(SideShow_PacketHeader_t);\r
\r
Endpoint_SelectEndpoint(SIDESHOW_IN_EPNUM);\r
Endpoint_Write_Stream_LE(PacketHeader, sizeof(SideShow_PacketHeader_t));\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearIN();\r
}\r
\r
static void SideShow_DeleteContent(SideShow_PacketHeader_t* PacketHeader)\r
Endpoint_Read_Stream_LE(&ApplicationID, sizeof(GUID_t));\r
Endpoint_Read_Stream_LE(&EndpointID, sizeof(GUID_t));\r
Endpoint_Read_Stream_LE(&ContentID, sizeof(uint32_t));\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearOUT();\r
\r
SideShow_Application_t* Application = SideShow_GetApplicationFromGUID(&ApplicationID);\r
\r
\r
Endpoint_SelectEndpoint(SIDESHOW_IN_EPNUM);\r
Endpoint_Write_Stream_LE(PacketHeader, sizeof(SideShow_PacketHeader_t));\r
- Endpoint_ClearCurrentBank(); \r
+ Endpoint_ClearIN();\r
}\r
\r
static void SideShow_DeleteAllContent(SideShow_PacketHeader_t* PacketHeader)\r
\r
Endpoint_Read_Stream_LE(&ApplicationID, sizeof(GUID_t));\r
Endpoint_Read_Stream_LE(&EndpointID, sizeof(GUID_t));\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearOUT();\r
\r
SideShow_Application_t* Application = SideShow_GetApplicationFromGUID(&ApplicationID);\r
\r
\r
Endpoint_SelectEndpoint(SIDESHOW_IN_EPNUM);\r
Endpoint_Write_Stream_LE(PacketHeader, sizeof(SideShow_PacketHeader_t));\r
- Endpoint_ClearCurrentBank(); \r
+ Endpoint_ClearIN(); \r
}\r