1 #ifndef ION_DEVICE_USB_STACK_CONFIGURATION_DESCRIPTOR_H 2 #define ION_DEVICE_USB_STACK_CONFIGURATION_DESCRIPTOR_H 22 m_wTotalLength(wTotalLength),
23 m_bNumInterfaces(bNumInterfaces),
24 m_bConfigurationValue(bConfigurationValue),
25 m_iConfiguration(iConfiguration),
26 m_bmAttributes(bmAttributes),
27 m_bMaxPower(bMaxPower),
28 m_interfaces(interfaces)
32 void push(Channel *
c)
const override;
void push(Channel *c) const override
constexpr ConfigurationDescriptor(uint16_t wTotalLength, uint8_t bNumInterfaces, uint8_t bConfigurationValue, uint8_t iConfiguration, uint8_t bmAttributes, uint8_t bMaxPower, const InterfaceDescriptor *interfaces)
virtual uint8_t bLength() const override