|
Prusa MINI Firmware overview
|
#include <usb_ch9.h>

| uint8_t __attribute__::bLength |
| uint8_t __attribute__::bDescriptorType |
| uint16_t __attribute__::bcdUSB |
| uint8_t __attribute__::bDeviceClass |
| uint8_t __attribute__::bDeviceSubClass |
| uint8_t __attribute__::bDeviceProtocol |
| uint8_t __attribute__::bMaxPacketSize0 |
| uint16_t __attribute__::idVendor |
| uint16_t __attribute__::idProduct |
| uint16_t __attribute__::bcdDevice |
| uint8_t __attribute__::iManufacturer |
| uint8_t __attribute__::iProduct |
| uint8_t __attribute__::iSerialNumber |
| uint8_t __attribute__::bNumConfigurations |
| uint16_t __attribute__::wTotalLength |
| uint8_t __attribute__::bNumInterfaces |
| uint8_t __attribute__::bConfigurationValue |
| uint8_t __attribute__::iConfiguration |
| uint8_t __attribute__::bmAttributes |
| uint8_t __attribute__::bMaxPower |
| uint8_t __attribute__::bInterfaceNumber |
| uint8_t __attribute__::bAlternateSetting |
| uint8_t __attribute__::bNumEndpoints |
| uint8_t __attribute__::bInterfaceClass |
| uint8_t __attribute__::bInterfaceSubClass |
| uint8_t __attribute__::bInterfaceProtocol |
| uint8_t __attribute__::iInterface |
| uint8_t __attribute__::bEndpointAddress |
| uint16_t __attribute__::wMaxPacketSize |
| uint8_t __attribute__::bInterval |
| uint16_t __attribute__::bcdHID |
| uint8_t __attribute__::bCountryCode |
| uint8_t __attribute__::bNumDescriptors |
| uint8_t __attribute__::bDescrType |
| uint16_t __attribute__::wDescriptorLength |
| uint8_t __attribute__::bmRequestType |
| uint8_t __attribute__::recipient |
| uint8_t __attribute__::type |
| uint8_t __attribute__::direction |
| union { ... } __attribute__::ReqType_u |
| uint8_t __attribute__::bRequest |
| uint16_t __attribute__::wValue |
| uint8_t __attribute__::wValueLo |
| uint8_t __attribute__::wValueHi |
| union { ... } __attribute__::wVal_u |
| uint16_t __attribute__::wIndex |
| uint16_t __attribute__::wLength |