diff options
Diffstat (limited to 'firmware/usbstack/usb_class_driver.h')
-rw-r--r-- | firmware/usbstack/usb_class_driver.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/usbstack/usb_class_driver.h b/firmware/usbstack/usb_class_driver.h index 22b1c6888c..b51eb3e93f 100644 --- a/firmware/usbstack/usb_class_driver.h +++ b/firmware/usbstack/usb_class_driver.h | |||
@@ -85,4 +85,10 @@ struct usb_class_driver { | |||
85 | #endif | 85 | #endif |
86 | }; | 86 | }; |
87 | 87 | ||
88 | #define PACK_DESCRIPTOR(dest, descriptor) \ | ||
89 | do { \ | ||
90 | memcpy(dest, &(descriptor), sizeof(descriptor)); \ | ||
91 | dest += sizeof(descriptor); \ | ||
92 | } while (0) | ||
93 | |||
88 | #endif | 94 | #endif |