static bool ClassInterfaceRequest(Setup& setup) { uint8_t i = setup.wIndex; #ifdef CDC_ENABLED if (CDC_ACM_INTERFACE == i) return (CDC_Setup(setup)); #endif #ifdef HID_ENABLED if (HID_INTERFACE == i) return (HID_Setup(setup)); #endif return (false); }
// Handle CLASS_INTERFACE requests static bool ClassInterfaceRequest(Setup& setup) { u8 i = setup.wIndex; #ifdef CDC_ENABLED if (CDC_ACM_INTERFACE == i) return CDC_Setup(setup); #endif #ifdef HID_ENABLED #error NO if (HID_INTERFACE == i) return HID_Setup(setup); #endif return false; }