diff --git a/nx/include/switch/services/usb.h b/nx/include/switch/services/usb.h index 860134c7..27cbd96c 100644 --- a/nx/include/switch/services/usb.h +++ b/nx/include/switch/services/usb.h @@ -26,7 +26,7 @@ struct usb_endpoint_descriptor { uint8_t bmAttributes; uint16_t wMaxPacketSize; uint8_t bInterval; -}; +} PACKED; /// Imported from libusb, with some adjustments. struct usb_interface_descriptor { @@ -69,7 +69,7 @@ struct usb_config_descriptor { uint8_t iConfiguration; uint8_t bmAttributes; uint8_t MaxPower; -}; +} PACKED; /// Imported from libusb, with some adjustments. struct usb_ss_endpoint_companion_descriptor {