Define 'record of' USB_StandardDescriptor
This is quite handy for decoding e.g. a configuration descriptor, which is typically concatenated with interface descriptors, endpoint descriptors, etc.
This commit is contained in:
parent
66858d15a7
commit
8739776233
|
@ -239,5 +239,12 @@ external function enc_USB_StandardDescriptor(in USB_StandardDescriptor desc) ret
|
|||
external function dec_USB_StandardDescriptor(in octetstring stream) return USB_StandardDescriptor
|
||||
with { extension "prototype(convert) decode(RAW)" };
|
||||
|
||||
type record of USB_StandardDescriptor USB_StandardDescriptors;
|
||||
external function enc_USB_StandardDescriptors(in USB_StandardDescriptors desc) return octetstring
|
||||
with { extension "prototype(convert) encode(RAW)" };
|
||||
external function dec_USB_StandardDescriptors(in octetstring stream) return USB_StandardDescriptors
|
||||
with { extension "prototype(convert) decode(RAW)" };
|
||||
|
||||
|
||||
|
||||
} with { encode "RAW"; variant "FIELDORDER(msb)" };
|
||||
|
|
Loading…
Reference in New Issue