8#ifndef USB_SRC_USBDEVICE_H_
9#define USB_SRC_USBDEVICE_H_
16#define USB_STRING_DESC_BUF_SIZE 32
const uint8_t * desc_conf
virtual void registerUsb()
virtual const uint8_t * getUsbDeviceDesc()
virtual const uint8_t * getUsbConfigurationDesc(uint8_t index)
virtual std::string getUsbSerial()
const usb_string_desc_t * string_desc
const tusb_desc_device_t * desc_device
USBdevice(const tusb_desc_device_t *deviceDesc, const uint8_t(*confDesc), const usb_string_desc_t *strings, uint8_t appendSerial=4)
virtual uint16_t * getUsbStringDesc(uint8_t index, uint16_t langid)
TU_ATTR_PACKED_BEGIN TU_ATTR_BIT_FIELD_ORDER_BEGIN struct TU_ATTR_PACKED tusb_desc_device_t
USB Device Descriptor.