[wdmaudiodev] Re: USB MIDI using PIC18F4550 - NO MIDI PORTS!

  • From: DJ Sisolak <dsisolak@xxxxxxxxxxxxxxxxxxxxxx>
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Wed, 19 Sep 2007 10:16:04 -0700

Hi all,

The version of the specification in the Header descriptor is incorrect:

-------------------------
Offset into Configuration Descriptor: 18 = 0x12
-------------------------
HEADER UNIT:
   BYTE  Length:            0x09
   BYTE  DescriptorType:    0x24
   BYTE  DescriptorSubtype: 0x01
   SHORT bcdAudioSpec:      0x0001 <== This should be 0x100
   SHORT TotalLength:       0x0009
   BYTE  InCollection:      0x01 (# Streaming I/F's)
   BYTE  baInterfaceNr[0]:  0x01

Cheers,
DJ



From: wdmaudiodev-bounce@xxxxxxxxxxxxx 
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of ken bennson
Sent: Wednesday, September 19, 2007 7:00 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: USB MIDI using PIC18F4550 - NO MIDI PORTS!

Hello Again,

It is the descriptors from the example in USB Midi spec.

Hmm, do you need an element descriptor in the Audio Control?
Isnt it enough just to implent an Audio Interface and a class specefic Audio 
Control interface?





On 9/18/07, Tim Roberts <timr@xxxxxxxxx<mailto:timr@xxxxxxxxx>> wrote:
ken bennson wrote:
>
> Here are my descriptors:
>
>             0x12,
> 0x01,0x01,0x10,0x00,0x00,0x00,0x08,0x12,0x34,0x12,0x34,0x12,0x34,0x1,0x1,0x1,0x1,
>             0x09,0x02,0x65,0x00,0x02,0x01,0x00,0x80,0x32,
>             0x09,0x04,0x00,0x00,0x00,0x01,0x01,0x00,0x00,
>             0x09,0x24,0x01,0x01,0x00,0x09,0x00,0x01,0x01,
>             0x09,0x04,0x01,0x00,0x02,0x01,0x03,0x00,0x00,
>             0x07,0x24,0x01,0x01,0x00,0x41,0x00,
>             0x06,0x24,0x02,0x01,0x01,0x00,
>             0x06,0x24,0x02,0x02,0x02,0x00,
>             0x09,0x24,0x03,0x01,0x03,0x01,0x02,0x01,0x00,
>             0x09,0x24,0x03,0x02,0x04,0x01,0x01,0x01,0x00,
>             0x09,0x05,0x01,0x02,0x40,0x00,0x00,0x00,0x00,
>             0x05,0x25,0x01,0x01,0x01,
>             0x09,0x05 0x81,0x02,0x40,0x00,0x00,0x00,0x00,
>             0x05,0x25,0x01,0x01,0x03
>
> Tell me if you want it in a more user friendly form!

Well, you did make this as hard as possible for us...

You don't have any element descriptors in your audio control interface.
My interpretation of Mike's message was that you must have at least
input and output terminals in order to satisfy Vista.

--
Tim Roberts, timr@xxxxxxxxx<mailto:timr@xxxxxxxxx>
Providenza & Boekelheide, Inc.

******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
Subscribe:    mailto: 
wdmaudiodev-request@xxxxxxxxxxxxx<mailto:wdmaudiodev-request@xxxxxxxxxxxxx>?subject=subscribe
Unsubscribe:  
mailto:wdmaudiodev-request@xxxxxxxxxxxxx<mailto:wdmaudiodev-request@xxxxxxxxxxxxx>?subject=unsubscribe
Moderator:    mailto: 
wdmaudiodev-moderators@xxxxxxxxxxxxx<mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx>

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/

Other related posts: