Skip site navigation (1)Skip section navigation (2)
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>