X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=dscr.a51;h=c96e003d773c8fa28bb79dd00915d5f797a3721c;hb=c430e296be053c17d4d5f40c53378d401ab07a17;hp=735e55d30ff46649c7cd9e1bd87a32361f917454;hpb=e1c8448f400a3f0099274c8f1ce4a0745f04d650;p=sigrok-firmware-fx2lafw.git diff --git a/dscr.a51 b/dscr.a51 index 735e55d3..c96e003d 100644 --- a/dscr.a51 +++ b/dscr.a51 @@ -97,7 +97,7 @@ highspd_dscr_end: .db DSCR_INTERFACE_TYPE .db 0 ; Interface index .db 0 ; Alternate setting index - .db 1 ; Number of endpoints + .db 2 ; Number of endpoints .db 0xff ; Class (vendor specific) .db 0xff ; Subclass (vendor specific) .db 0xff ; Protocol (vendor specific) @@ -112,6 +112,15 @@ highspd_dscr_end: .db 0x02 ; Max. packet size, MSB (512 bytes) .db 0x00 ; Polling interval + ; Endpoint 6 (IN) + .db DSCR_ENDPOINT_LEN + .db DSCR_ENDPOINT_TYPE + .db 0x86 ; EP number (6), direction (IN) + .db ENDPOINT_TYPE_BULK ; Endpoint type (bulk) + .db 0x00 ; Max. packet size, LSB (64 bytes) + .db 0x02 ; Max. packet size, MSB (64 bytes) + .db 0x00 ; Polling interval + highspd_dscr_realend: .even @@ -137,7 +146,7 @@ fullspd_dscr_end: .db DSCR_INTERFACE_TYPE .db 0 ; Interface index .db 0 ; Alternate setting index - .db 1 ; Number of endpoints + .db 2 ; Number of endpoints .db 0xff ; Class (vendor specific) .db 0xff ; Subclass (vendor specific) .db 0xff ; Protocol (vendor specific) @@ -152,6 +161,15 @@ fullspd_dscr_end: .db 0x00 ; Max. packet size, MSB (64 bytes) .db 0x00 ; Polling interval + ; Endpoint 6 (IN) + .db DSCR_ENDPOINT_LEN + .db DSCR_ENDPOINT_TYPE + .db 0x86 ; EP number (6), direction (IN) + .db ENDPOINT_TYPE_BULK ; Endpoint type (bulk) + .db 0x40 ; Max. packet size, LSB (64 bytes) + .db 0x00 ; Max. packet size, MSB (64 bytes) + .db 0x00 ; Polling interval + fullspd_dscr_realend: .even