InvalidConfigDataReturned = 3, /**< The device returned an invalid Configuration Descriptor */\r
NoHIDInterfaceFound = 4, /**< A compatible HID interface was not found in the device's Configuration Descriptor */\r
NoEndpointFound = 5, /**< A compatible HID IN endpoint was not found in the device's HID interface */\r
- }; \r
-\r
- /* Configuration Descriptor Comparison Functions: */\r
- DESCRIPTOR_COMPARATOR(NextMouseInterface);\r
- DESCRIPTOR_COMPARATOR(NextInterfaceMouseDataEndpoint);\r
+ };\r
\r
/* Function Prototypes: */\r
- uint8_t ProcessConfigurationDescriptor(void); \r
+ uint8_t ProcessConfigurationDescriptor(void);\r
+\r
+ uint8_t DComp_NextMouseInterface(void* CurrentDescriptor);\r
+ uint8_t DComp_NextInterfaceMouseDataEndpoint(void* CurrentDescriptor);\r
\r
#endif\r