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
|
* @param index descriptor index
|
||||||
* @returns pointer to the configuration descriptor
|
* @returns pointer to the configuration descriptor
|
||||||
*/
|
*/
|
||||||
virtual const uint8_t *configuration_desc(uint8_t index)
|
virtual const uint8_t *configuration_desc(uint8_t index) = 0;
|
||||||
{
|
|
||||||
return NULL;
|
|
||||||
};
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Get string lang id descriptor
|
* Get string lang id descriptor
|
||||||
|
|
Loading…
Reference in New Issue