mirror of https://github.com/ARMmbed/mbed-os.git
Require USB classes to implement descriptor
Make the function configuration_desc pure virtual inside USBDevice. This should be a compile time error since no subclass will work without a configuration descriptor.feature-hal-spec-usb-device
parent
6984060b9f
commit
3d605b672a
|
@ -267,10 +267,7 @@ public:
|
|||
* @param index descriptor index
|
||||
* @returns pointer to the configuration descriptor
|
||||
*/
|
||||
virtual const uint8_t *configuration_desc(uint8_t index)
|
||||
{
|
||||
return NULL;
|
||||
};
|
||||
virtual const uint8_t *configuration_desc(uint8_t index) = 0;
|
||||
|
||||
/*
|
||||
* Get string lang id descriptor
|
||||
|
|
Loading…
Reference in New Issue