Date: Tue, 17 Mar 2015 09:29:29 -0700 From: Maksim Yevmenkin <maksim.yevmenkin@gmail.com> To: Waitman Gobble <gobble.wa@gmail.com> Cc: "freebsd-bluetooth@freebsd.org" <freebsd-bluetooth@freebsd.org> Subject: Re: register HID with SDP error Message-ID: <CAFPOs6pr%2BztNHu7vQLK%2B8np_7h4yavqH4LEj_VhtqA6sCx2Scg@mail.gmail.com> In-Reply-To: <CAFuo_fye5RWNtjsutHa%2BbXL0AYHYRpJxW-b=48o0iMwX227wdA@mail.gmail.com> References: <CAFuo_fy9xRU2T3GUPY8116yZCUd8sL9pBQ9ixXnMwO56niJFog@mail.gmail.com> <CAFuo_fzdmB79qdoH8P5EcO_ZZoa=_id6h=eqFBXvP_a%2B3WMkLw@mail.gmail.com> <CAFuo_fzB3A5L3vivH7Z80OEoBtVEHftEYE4LUkhnrkguzL5GDA@mail.gmail.com> <CAFuo_fzrk%2BWLXivZrnTsGQD%2BS7mq%2BUSXB7Mn6%2BJT=y64JakGSw@mail.gmail.com> <CAFPOs6q3iVcNthF=S--UgTm=5wA0HM6coqB7AcmCKb=55OWdTQ@mail.gmail.com> <CAFuo_fxgBVKxmzbJs%2B-XDz%2Bu4tb2_i3eYXSa-oiOoU%2BQD6ApwQ@mail.gmail.com> <CAFPOs6r_D7bcGCMP_bP%2BQtZgKt7Oj5jRJ2v872RODekn%2B6xv1Q@mail.gmail.com> <CAFuo_fwPuaD4bYwfZou0RBswZsTmdtVZA1B2GqUdo3ZJJiWRQg@mail.gmail.com> <0AD7A2F7-37BE-4F6A-9FD6-F6C81B2CAF36@gmail.com> <CAFuo_fye5RWNtjsutHa%2BbXL0AYHYRpJxW-b=48o0iMwX227wdA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello, > I reviewed the HID_SPEC_V11 PDF and think i'm getting closer. > not yet sure about 11 & 12 > > 11) HIDDescriptorList 0x0206 please take a look at section "5.3.4.7 HIDDescriptorList". this is basically usb hid descriptor (so might be a good idea to have usb hid spec handy too). also, and i quote "...The HIDDescriptorList is a data element sequence..." > 12) HIDLANGIDBaseList 0x0207 > > I think 12 is a list of available character encodings > I can't seem to find examples of people using several of the > 'mandatory' attributes. section "5.3.4.8 HIDLANGIDBaseList" :) again this is related to usb :) > I'm not yet certain if i wrote > hid_profile_create_additional_protocol_descriptor_list correctly, it > looks like it's the same list as the protocol descriptor list, except > one level deeper nesting and I think this is supposed to have > reference to the interrupt PSM. At the moment i'm presuming it's the > control channel + 2 -- but I seem to remember seeing an example dump > that shows "Protocol specific parameter #2" with the interrupt > channel. I'll check it out tomorrow. i see Iain already has given you enough details. Thanks Iain!! thanks, max
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFPOs6pr%2BztNHu7vQLK%2B8np_7h4yavqH4LEj_VhtqA6sCx2Scg>