Rewritten event system to remove all macros, to make user code clearer.
[pub/USBasp.git] / Demos / Host / KeyboardHostWithParser / ConfigDescriptor.h
index 1deff63..338adc9 100644 (file)
                        NoHIDDescriptorFound            = 5, /**< A compatible HID descriptor was not found in the device's HID interface */\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(NextKeyboardInterface);\r
-               DESCRIPTOR_COMPARATOR(NextInterfaceKeyboardDataEndpoint);\r
-               DESCRIPTOR_COMPARATOR(NextHID);\r
 \r
        /* Function Prototypes: */\r
-               uint8_t ProcessConfigurationDescriptor(void);   \r
+               uint8_t ProcessConfigurationDescriptor(void);\r
 \r
+               uint8_t DComp_NextKeyboardInterface(void* CurrentDescriptor);\r
+               uint8_t DComp_NextInterfaceKeyboardDataEndpoint(void* CurrentDescriptor);\r
+               uint8_t DComp_NextHID(void* CurrentDescriptor);\r
+               \r
 #endif\r